一个学习信号完整性仿真的layout工程师
我们在进行layout设计时,进行会遇到差分信号的layout,像USB和HDMI等,是需要控制阻抗的,那么我们在走线的时候,也需要从电器规则和物理规则上设置差分要求,今天和大家总结一下分享Allegro中差分对的设置:
首先:打开规则管理器Constraint Manager
在Allegro的菜单栏中选择Setup中的Constraint,点击最下面的规则管理,或则直接点击快捷工具栏中的CM,如下图所示:
第二步:设置Differential Pair
在电气规则 Electrical中的Net里找到最下面的延时设置,然后找到要添加的网络。在其中一个网络上右键选择Create中的Differential Pair,如下图所示:
完成上面一步之后,会弹出Create Differential Pair 对话框,在左面的Net中找到差分网络点击中间的箭头,添加到Diff Pair中并填写差分对名称,最后点击Create,如下图所示:
第三步:添加物理规则Physical 线宽:
因为我们设置的是差分规则,根据不同的阻抗要求,所以走线的线宽线距是不同于其他的一般走线的,因此在这里要添加一个物理规则 Physical。先选择Physical,然后点击All layers 在默认规则上右键选择Create Physical Set,如下图所示:
在弹出的对话框中填写差分物理规则的名称,然后在相应的物理规则下修改不同情况下(每层的线宽、最小线宽、最大线裤等)的线宽,一般情况下我们设置Line Width中的值就可以,如下图所示:
然后在Physical中选择Net,找到我们设置的差分对,在右边的规则栏中选择物理规则100,这样我们差分对的线宽就设置好了,如下图所示:
第三步:添加Spacing 差分间距:
间距的设置和上一步的线宽设置是一样,先建立间距规则,然后给差分对添加间距规则,大家直接参考下面的图就可以了:
完成上面几步我们的差分规则就设置好了,大家可以回到设计界面试一下是否设置成功,如下图所示:
**上一篇文章:Cadence Allegro PCB设计88问解析(十七) 之 Allegro中焊盘的全连接和花焊盘 的链接如下,大家可以点击查看哟:链接: link
**
以上资料主要是本人在PCB设计中和网络搜索整理而成
如有雷同或错误,希望各位大神留言指正,感谢!!!