我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 2877|回复: 6

[技术文章] Cadence Allegro 如何避免锐角和直角布线?

[复制链接]
  • TA的每日心情
    开心
    2024-11-8 09:23
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    57

    主题

    23

    回帖

    93

    积分

    一级逆天

    积分
    93

    终身成就奖

    发表于 2020-3-27 09:09:51 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×
    如果你经常看各个IC原厂的Layout Guide,关于高频高速信号都会建议你避免直角走线,走线拐角尽量用弧线或者钝角,这是从信号完整性的角度出发的。而从DFM的角度出发,板厂给出的Layout Guide也会要求你不要以锐角或直角走线,因为在PCB制板的过程中,在线路蚀刻的工艺环节,走线形成的锐角夹角处会形成“Acid Trap”造成线路过腐蚀,存在「断路」的风险。从Layout审美的角度来说,建议大家尽量以钝角走线,毕竟人类的眼睛总不太喜欢锐角的东西,钝角或者圆弧走线相对看起来要舒服些。
    现代先进的Layout 工具已经很智能了,可以极大的避免我们无意中产生锐角或者直角的走线,其中Cadence的Allegro更是Layout中的神器,?
    首先,我们在走线时一定要避免出现锐角的走线,这是违反DFM规则的,所以我们走线时,首先就得设置走线的拐角角度。
    还有最容易造成锐角的地方是焊盘出线时走线与pad形成的夹角,利用 Cadence Allegro 的 Enhanced Pad Entry 功能能够让我们在layout时尽可能的避免导线与焊盘在出线时形成夹角。

    灵活应用 Cadence Allegro 布线时切换 ” toggle “ 选项,可以避免导线拉出T型分支时形成锐角夹角。
    具体可以参加老wu之前的博文:http://www.mr-wu.cn/pcb-zou-xian ... -tiao-keng-zhi-nan/
    利用Allegro 17.2-2016的新功能自动检查锐角走线,Allegro 17.2 的锐角检查工具可以实现:Line to PadLine to ShapeShape Edge to EdgeLine to Line 所形成的锐角违规检查。
    在Alelgro菜单栏”Setup->Constraints->Modes…”,打开“Analysis Modes”对话框中,设置”Design”项的“Acute Angle Detection”, 对于违反规则的走线,DRC检查前将以”AA”字符标识出来。


    Minimum Line to Line AngleMinimum Line to Pad AngleMinimum Line to Shape AngleMinimum Shape Edge to Edge Angle对于走线与走线形成车T型夹角,无论是处于DFM的角度,还是美观的角度,建议把这两个直角修成钝角,利用Allegro 的 “Gloss”功能,可以很方便的自动为走线T型连接点加入“Filet”
    Gloss具体的操作方法为:Allegro的菜单栏“Route->Gloss”菜单项目。
    其中“Design、Room、Window、Highlight和List”这几个操作选项是设置Gloss的不同的优化区域,Design用于对整个设计进行优化,Room用于对选定的room进行优化,Window用于对选定的窗口进行优化,Hightlight用于对高亮显示的单个网络或者元件进行优化,List用于对所设定的列表项目进行优化。
    首先设置好需要优化操作的范围,然后点击“Parameters…”, 打开“Glossing Controller”对话框。我们这里用到“Fillet and tapered trace”对T点进行优化。
    勾选上“Fillet and tapered trace”,然后点击“Gloss”按钮就会自动对选定的优化区域进行优化。
    您也可以点击“Fillet and tapered trace”左边的按钮,对优化参数进行设置。在弹出的优化参数设置对话框中,可以勾选“Dynamic”选项,这样,每当两条走线形成T型连接点时,Allegro都会自动加上Fillet优化。


    如果要删除走线T型连接点出添加的Fillet,则使用菜单“Route->Gloss->Delete Teardrops”,然后框选对应的T型连接点,即可删除。
    回复

    使用道具 举报

    该用户从未签到

    30

    主题

    4174

    回帖

    0

    积分

    百元学习allegro

    积分
    0

    终身成就奖优秀斑竹奖

    发表于 2020-3-27 09:19:35 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    1899

    回帖

    0

    积分

    二级逆天

    积分
    0

    终身成就奖优秀斑竹奖

    发表于 2020-3-27 11:41:56 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    259

    回帖

    0

    积分

    二级逆天

    积分
    0

    终身成就奖

    发表于 2020-3-29 09:00:27 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    37

    主题

    1003

    回帖

    1419

    积分

    二级逆天

    积分
    1419

    终身成就奖原创先锋奖

    发表于 2020-3-31 08:40:17 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    6699

    回帖

    4

    积分

    二级逆天

    积分
    4

    社区居民终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖

    QQ
    发表于 2020-4-1 06:48:24 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    234

    回帖

    359

    积分

    二级逆天

    积分
    359

    终身成就奖

    发表于 2020-4-1 08:32:54 | 显示全部楼层
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    每日签到,有金币领取。


    Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

    本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

    ( 闽ICP备2024076463号-1 ) 论坛技术支持QQ群171867948 ,论坛问题,充值问题请联系QQ1308068381

    平平安安
    TOP
    快速回复 返回顶部 返回列表