Allegro差分对怎么建?手动选线和按后缀自动批量两种方式都试了

发布于 更新于
16
详情介绍
智行者IC社区持续更新技术干货、实操教程、案例分享与常见问题解答,为学习者提供实用的学习参考资料。

做高速板绕不开差分对,USB、以太网、PCIE这些信号全靠它。Allegro里建差分对其实就两条路子:一根一根手动选,或者按网络后缀让软件自己批量配对。

一、手动建差分对

先打开约束管理器:Setup → Constraints → Constraint Manager,切到Physical规则下的Net → All Layers页面。

在右侧网络列表里按住Ctrl,把要做成差分对的两根信号同时选中,右键选Create → Differential Pair。

Allegro差分对怎么建?手动选线和按后缀自动批量两种方式都试了图1

弹窗里给这对差分起个名字,比如USB_DP_DM,点Create就建好了。

Allegro差分对怎么建?手动选线和按后缀自动批量两种方式都试了图2

建完回到CM里,Differential Pairs那一栏就能看到刚才建的那一对,说明生效了。

Allegro差分对怎么建?手动选线和按后缀自动批量两种方式都试了图3

踩坑1:别在All Layers页面下面直接找Diff Pair的Tab,第一次用我找了十分钟——它不在单独的Tab里,而是建完之后自动出现在Net层级下面,要展开Net节点才能看到。

二、自动批量建差分对

板子上几十对上百对差分,手动建到天黑。Allegro自带了自动配对功能,就在刚才那个Create Differential Pair对话框里,切到Auto Setup选项卡。

Allegro差分对怎么建?手动选线和按后缀自动批量两种方式都试了图4

关键是填Filter的两个输入框,一般填差分信号的后缀:比如P/N就填P和N,+/-就填+和-。不同公司命名习惯不一样,搞清楚自己项目里的后缀规则再填。

Allegro差分对怎么建?手动选线和按后缀自动批量两种方式都试了图5

填完点一下Prefix那个空框,软件会自动把匹配到的差分信号列出来,让你检查配对结果对不对。

Allegro差分对怎么建?手动选线和按后缀自动批量两种方式都试了图6

确认配对没问题,点Create,软件就批量建好所有差分对,同时生成一份Log报告告诉你哪几对成功、哪几对没匹配上。

Allegro差分对怎么建?手动选线和按后缀自动批量两种方式都试了图7

踩坑2:自动配对完一定要翻Log看一眼。我有一次项目里差分后缀写的是_P和_N,但Filter框只填了P和N,结果把别的带P字母的网络也误配了,返工了半小时。

踩坑3:如果网络命名不规则,比如有的差分叫TX_P/TX_N、有的叫USB+/USB-,Auto Setup一次配不干净,这种就老老实实手动建,别硬凑自动。

常见问题(FAQ)

undefined
undefined
undefined
undefined
0 / 600
0 讨论
热门最新
总结
暂无总结
嗨,下午好!
学硬件设计・来智行者 IC 社区
相关文章