WWW.GRASER.COM.CNGRASER TECHNOLOGY. INC.
Allegro 14.2 Basic Training
(Part3)
Application Engineer
Jacky Jin
May 2003
1 Allegro Basic Training 3 JACKY JIN
Agenda
§ Edit Property
§ Create Artworks
§ Placement
§ Route
§ Shape
§ Testpoint
§ Rename
§ Back Annotate
§ Review & Q/A
§ NC Drill
2 Allegro Basic Training 3 JACKY JIN
Edit Property 1
• MIN_LINE_WIDTH (最小线宽)
• BUS_NAME (组名)
• NO_RAT (隐藏鼠线)
• FIXED (固定)
点击菜单Edit>Property
3 Allegro Basic Training 3 JACKY JIN
Edit Property 2
PROPAGATION_DELAY这个设定主要用来对Net绝对长度的设定,如要求设定一组Net的长度要在Min
Mil到 Max Mil之间的话,就可以用这种设定来完成.
•要求走线Net长度在Min与Max之间就正确,否则会有DRC错误提示
• PROPAGATION_DELAY
Min Max0
4 Allegro Basic Training 3 JACKY JIN
Edit Property 2
设定步骤
1. 点击菜单Edit>Properties
2. 选择要设定的Net
3. 选择PROPAGATION_DELAY
4. 输入设定的值
(下面会对值的写法作介绍)
5. OK
5 Allegro Basic Training 3 JACKY JIN
Edit Property 2
设定值的写法
如果一个Net只有连接两个Pin就可以用下面这种语法:
L : S : min : max , L:S 是固定格式就可以了,后面的min是Net长度的最小值,max是最大值
如果只要求Net长度在多少之内就可以省略min值,如: L : S : : max
相反如果只有求在多少以上就可以省略max值,如:L : S : min :
如果一个Net连接多个Pin,而只要求某个Pin到某个Pin的走线长度在多少范围内就可以,这种情况的设定就
相对复杂些,具体要写出连接的Pin,语法见下面:
Ux1.Piny1 : Ux2: Piny2: min: max, 就是前面要写出具体从那个零件的哪个pin到哪个零件的哪个pin,
下面是实际的例子:
PROPAGATION_DELAY = L:S:1200 MIL:1400 MIL 后面蓝色部分就是要在设置是输入的,其实MIL可以省
略会自动产生,设定走线长度要求在1200Mil到1400Mil之间,
PROPAGATION_DELAY = L:S:1200: 设定走线大于1200Mil就可以了
PROPAGATION_DELAY = L:S: :1400 设定走线小于1400Mil就可以了
PROPAGATION_DELAY = U1.2:R1.1:500:600 设定U1的Pin2到R1的Pin1的走线长度在500Mil与600Mil
之间
6 Allegro Basic Training 3 JACKY JIN
Edit Property 2
RELATIVE_PROPAGATION_DELAY这个设定主要用来对一组Net做等长设定,如要求设定一组
Net的长度误差要在Tolerance Mil之间的话,就可以用这种设定来完成.
这里会多一个基准线的概念,就是其它设定的走线需要和这基准线来比较,如果比它长多少,短多少都
在Tolerance之内就是达到要求的,
如果走线Net长度达到要求就显示绿灯,否则就显示红灯并会有DRC错误提示
RELATIVE_PROPAGATION_DELAY
Tolerance Tolerance
基准线
Delta1
Delta2
7 Allegro Basic Training 3 JACKY JIN
Edit Property 2
设定值的写法
这个设定的语法写法和前面的有点类似,不过比PROPAGATION_DELAY复杂,具体见下面:
这里主要讲解两个Pin的Net的设定,多Pin的设定只要把L:S改成具体的Pin就可以了.
语法: Group : G : L : S : Delta : Tolerance
Group :等长组名,不要和以定义的BUS_NAME的值相同,建议可以在原来值前面加R_定义
Delta :这个值可能有点难理解,就是设定的这个走线的长度要比基准线长还是短多少,一般都是要求和基准
线一样长,那就是这里的为 0, 如果要长就用+Delta,短就用-Delta,+可以省略
Tolerance :与基准线之间的误差,可以是具体值(xx Mil) 也可以用百分比(xx%),
注意:Tolerance的值为+/-多少,如果写50,就是误差为+/- 50Mil, 其实误差就是100Mil
另外对一组设定好等长的走线还要指定基准线, 基准线的值和前面一般的一样,就是Delta和Tolerance项省
略,那样系统就默认为这组等长线的基准线
例: 要设定一组Data线等长, 误差为+/-25Mil, 如果没有特别要求特定线为基准,可以自己选择基准线
先设定所有走线 :RELATIVE_PROPAGATION_DELAY=R_DATA:G:L:S:0:25
再特定设基准线: RELATIVE_PROPAGATION_DELAY=R_DATA:G:L:S::
如果有根线要比基准线长50Mil则设定为:
RELATIVE_PROPAGATION_DELAY=R_DATA:G:L:S:50:25
8 Allegro Basic Training 3 JACKY JIN
Edit Property 3
• 动态长度显示效果
-25mil
+25mil
基准线
9 Allegro Basic Training 3 JACKY JIN
Placement
• Manual
点选菜单Place>Manually…
• Quickplace 点选菜单Place>Quickplace…
注意;Quickplace一定要画板子Outline
10 Allegro Basic Training 3 JACKY JIN
Route 1
• Add Connect
点击功能键 或点选菜单Route>Connect
Act:起始层面
Alt:替换层面
Via:换层的Via
Line lock:选择直线或圆弧
后面为角度 45:45
90:90
Off:任意角度
Line width:设定线宽
Reset为恢复到原始设定线宽
Bubble:走线模式
Shove vias:推挤vias
Gridless:控制是否移动在格点上
Clip dangling clines:推挤小段走线效果
Smooth:平滑程度
Snap to connect point:自动抓连接点
Replace etch:自动取代重复走线
Bubble:自动推挤功能,
Off
Shove +Minimal
Shove + Full
11 Allegro Basic Training 3 JACKY JIN
Route 2
• 在Add Connect状态下点击鼠标右键出现下图菜单
出线角度切换(先直在斜或先斜在直)Toggle
走线换层(Act层换到Alt层) 须停在Drill Pad or Via上Swap Layer
尾段讯号不显示No Target
改定同讯号的布线终点New Target
窄线布线,须依Physical Rule Set宣告Neck
移动讯号T点的位置Snap Rat T
以同层自动走完未布线断Finish
加贯孔Add Via
当有两个对象重迭在一起时,放弃现再选取,可改选其它Reject
结束bus or Group线讯号选入动作Complete
宣告走bus or Group线讯号Temp Group
布线暂停,改走其它线Next
取消前指令Cancel
取消前线段的动作Oops
布线停止,回到Idle状态Done
功能菜单
12 Allegro Basic Training 3 JACKY JIN
Route 3
• Slide
点击功能键 或点选菜单Route>Slide
Active etch subclass:选择要平移走线
的层面,这里不用设定,系统会自动把
用户所点击到的层
面设为Active。
Net name:所移走线的net name
Corners:转角的角度
Max 45 len:最长拐角长度
Bubble:走线模式
Shove vias:推挤vias
Clip dangling clines:推挤小段走线效
果
Smooth:平滑程度
Allow DRCs:允许DRCs
Gridless:允许不在格点上
Add at max:
Vias with segments:
Ts with segments:
13 Allegro Basic Training 3 JACKY JIN
Route 4
• Slide-Cut
这里的几个设置和前面的Add connect的效果
是一样的,这里不再详细介绍了。
如果想把下面左图的走线修改成右图的效果
执行Slide点击鼠标右键,出现右边菜单选择Cut,
在线段上选取两点,然后移动鼠标就可以达到效果
了。
14 Allegro Basic Training 3 JACKY JIN
Route 5
• Route>Custom smooth
点击功能键 或点选菜单Route>Custom smooth
Corner Type:
转角角度
Restrict Seg Entry for Pads of Type:
限制走线进入各形状Pads
Minimum Pad Entry Length:
进入Pad的长度不被修改
Max Iterations:
重复的次数,如果有很多走线都要smooth,就会一次一次的循环执行
15 Allegro Basic Training 3 JACKY JIN
Route 6
• Delete
点击功能键 或点选菜单Edit>Delete
Ripup etch
Delete Net Options:
该选项
只有当在Find窗体中勾选了Nets才会起作用,
然后选择想要删除的Element
删除Cline中的一小段线段:
Delete-在Find中选Clines,
点击右键出现左边菜单,选择Cut,
然后点击要Cut线段上的两个地方,
Done。
16 Allegro Basic Training 3 JACKY JIN
Shape 1
• 在正负片底片设置铺铜的差异
•正片铜 –黑的部份就是铜箔
在Allegro中的正片可以看到挖开的孔(void)及所接的梅花瓣(Thermal)
它的缺点是如果移动零件或贯孔,铜箔需重铺或者重新连结
•负片铜 – 白色部份是铜箔
随着铜箔设定的讯号,程序会自动判定哪些点要接(Thermal Relief),
哪些点需挖开(Anti-Pad)
它的缺点是DRC Check 并没有做的很完整
17 Allegro Basic Training 3 JACKY JIN
Shape 2
• 在正片上铺铜
1. 点选菜单Add>shapes>Solid Fill
2. 选择所要加shape的层面
3. 按所需路径画好封闭路径Done
(进而Shape编辑界面)
4. 如果需要可再次修改shape外形
5. 定义shape的网络net
6. 进行shape parameter的设定
7. Void
8. Check
9. 如有错误,修改
10. Fill
(推出Shape编辑界面)
7 8 9 10
6
18 Allegro Basic Training 3 JACKY JIN
Shape 3
• 内层多电源分割
1。用ANTI ETCH线在相对层面上画好分割线
2。在控制栏的Option里选择需要分割的层面
3。点选菜单Edit>Split Plane>Create
选择高亮区域的讯号名称(Net Name)
注意:画ANTI ETCH时,边界要超出Route Keepin
19 Allegro Basic Training 3 JACKY JIN
Testpoint
• 点选菜单Route >Testprep > Auto
人工加:
Route>Testprep>Create probe
删除:
Route>Testprep>Delete probe
20 Allegro Basic Training 3 JACKY JIN
Rename
• 自动重命名
点击菜单Logic>Auto Rename Refdes
21 Allegro Basic Training 3 JACKY JIN
Back Annotate
• 新转法的Back annotate
保存好的Allegro板子路径
Capture直接转Allegro的netlist路径
输出rename文件路径
更新到当前电路图 查看输出文件
打开Capture,打开那板子的原理图,点选菜单Tools>Back Annotate
22 Allegro Basic Training 3 JACKY JIN
Create Artworks
• 设定和产生底片
点击菜单 Manufacture>Artworks…
23 Allegro Basic Training 3 JACKY JIN
NC Drill
• 产生转孔资料
菜单Manufacture>NC>Drill Legend…
菜单Manufacture>NC>Drill Tap…
24 Allegro Basic Training 3 JACKY JIN
Review & Q/A
本文档为【allegro基础教学大纲】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。