0
收藏
微博
微信
复制链接

14.PCB设计---Xnet设置

2022-06-27 17:50
1234

一个学习信号完整性仿真的layout工程师

做layout工程师都知道差分等长规则的设置,但可能有的不了解Xnet的设置,因为在我们平常的layout中发现,其实在电阻或者电容的另一端的走线是特别短的,如果要求没那么严格,也就不需要设置Xnet了。主要使用Xnet的场合有两种:一种是走线路径需要阻抗匹配,所以在走线中串接了一个匹配电阻,如果需要等长的话,就要把电阻两端的网络设置成Xnet;另一种是高速差分走线例如像视频传输Vby-one的差分走线一般都需要在连接器附近串接一个0.1uF的电容,起到隔直和防护的作用,如果需要等长的话,就也要把电容两端的网络设置成Xnet。

如果没有建立Xnet,如原理图所示的差分走线的每一根就会分为2段net。那么在Allegro的约束管理器中进行等长设置的时候需要首先建立差分对(Diff pair),这时候你会发现有一条师Net,另一条是Xnet的情况出现。这是能发现什么呢?即RX1_T_N和RX2_T_N的“type”是不一样的,显然RX1_T_N的type是net而RX2_T_N的type是Xnet,也就是在建立差分对约束的时候前者只是约束了一部分,而后者是约束了整根线。这样设置会更严格一些,对差分信号的质量更好。

6aac0ac868382958540245fd3fa9be.png
dea884e2073e463e633f3f34f58f1f.png

下面是本人整理的设置过程:

第一步:在Allegro的PCB Editor的Analyze菜单下选择Model Assignment命令,如下:

d3cdf97eecf8f0fb27b506dea5914c.png

第二步:弹出如下对话框,默认点击OK:

61560f25bec6a8f14f1e5bb5cf743b.png

第三步:弹出如下对话框,同样默认点击是:

f12fc43c1759194f44632f109528b2.png

第四步:进去以后会看到如下图所示的界面,由于差分线中串接的是0402封装的100ohm的电阻,所以选择此项。可以看到此项下包含了所有工程里使用的所有的该类电容,选择你需要建立Xnet的电阻,点击OK,再点击OK,如下图设置:

bd8ade0346745b1933987d1ca4f500.png

e5a2b5aab30c7976770fc971d819b8.png

第五步:设置完成之后会弹出如下对话框,表明我们的Xnet设置ok,如下图:

68a45e9f8b1e775c7edbf06c1056d9.png

第六步:设置Xnet之后,我们可以在Allegro约束管理器中查看时候可以正常使用,如下图:

00d5d76a9c5cdffa60bbf128165a2e.png

第七步:打开约束管理中查看OK之后,大家就可以正常的设置差分对,选中要添加到Net group中的网络,右键选择creat-Net group就可以啦,这一步在这里就不描述,大家应该都了解。


以上操作流程主要是自己在工作中的使用,大家可能会有不同的方法

如有雷同或错误,希望各位大神留言指正,感谢!!!

732b50738f91af31664864eac275e6.png

登录后查看更多
0
评论 0
收藏
侵权举报
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。

热门评论0

相关文章

刘小同学

一个学习信号完整性的layout工程师!

开班信息