怎样方便的处理差分对等长

PCB布板,其中有一个重要环节,那就是等长。特别是差分等长。用Allegro的都知道,差分对等长不怎么好绕,因为不仅要考虑组间等长还要保证组内等长。想着头皮就是一阵阵发麻。以前绕差分等长,我都是先测量好没跟的长度然后绕后再测量,不行再绕。那是痛苦的想跳楼。于是,闲暇是我琢磨了一下,发现了如下方法。

1.打开Allegro Constraint Manager。在net下找到Routing,打开后有一个Differential pair。找到之前设置好的差分对,在如图“2”处,设置组内等长限制。

怎样方便的处理差分对等长
图一

2.再找到Relative Propagation delay,如下图。在之前创建的Match Group上添加等长限制。不知道如何创建Match Group,请查看图三

怎样方便的处理差分对等长
图二
怎样方便的处理差分对等长
图三

3.一切准备就绪,可以绕等长了,你有没有发现在操作的时候,右下角会有两个类似进度条的东西吧。下面一个属于组内等长哦。绿色表示符合咱们设置的限制。一般应该先保证组内是绿色哦,然后咱们在操作组间,就可以大功告成了。

怎样方便的处理差分对等长
图四

哈哈,共同学习哦