首页 allegro基础教学大纲

allegro基础教学大纲

举报
开通vip

allegro基础教学大纲 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 ...

allegro基础教学大纲
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,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_335685
暂无简介~
格式:pdf
大小:633KB
软件:PDF阅读器
页数:25
分类:理学
上传时间:2011-11-06
浏览量:36