高速PCB设计中,高速信号的处理方法及常规要求(一)
本期内容要点
在高速PCB设计中,我们需要掌握高速信号处理的方法和一些常规的要求,下面我们带大家了解一下这些注意事项。
一. 差分的设定:
差分对的建立有多种方式,这里简单的介绍两种最常用见的两种设定方法(1)在命令菜单里建立差分对;( 2) 在约束管理器里建立差分对;
1. 在命令菜单里建立差分对
点菜单LOGIC=>ASSIGN differential pair…如图
弹出对话框
1) 先给差分对命名
2) 依次点击想要建立的差分线网络
3) 点ADD,完成差分线的建立,上面会显示你所建的差分对名称,如果还有其它的差分线要建立,可以继续在上图重复建立差分线
最后点OK 退出
2. 在约束管理器里建立差分对
第一步:在ALLEGRO设计界面里点击
或点菜单命令
第二步:进入约束管理器界面,接着按下图展开ELECTRICALR的NET
第三步:点击菜单命objects=>CREATE=>DIFFERENTIAL PAIR 如下图所示
第四步:弹出differential pair对话框,如下图所示
在左上角的下拉框中选择NET ,然后在列表框中找到要建立的网络并双击,这样这两个网络就会添加到selections 编辑框中,在DIFF PARI NAME输入差分对的名称,然后点击Create, 点击cLose关闭对话框
二 差分对的规则设置
建立好差分对后,还要建立一个差分对的电气规则,首先点击左边的工作选择区中的ELECTRICALR工作表下的ELECTRICALR constrain set=>Routing=>differential pair,然后选择菜单命令objects=>create=>ELECTRICALR set,如下图所示
弹出ELECTRICALR set对话框,
在eletricsal cset编辑框输入差分对规则名称,这时在右边的工作表中可以看到多了一个DIFF5的约束规则,如下图所示
下面给这个差分对约束规则进行参数设置,
差分对的约束规则参数主要有以下几个:
Uncoupled Length:差分对网络中不匹配中的长度,即不能按差分对走线的总长度
Min Line Spacing:最小的线间距
Primary Gap:差分对最优先选择的线间距
Primary Width:差分对最优先选择的线宽
Neck Gap:差分对在NECK模式下的线间距(用于在布线比较密集的区域)
Neck Width:差分对在NECK模式下的线宽
设置好差分对约束规则后,将该约束规则应用于差分对上,点击左边的工作表选择区中的eletricsala 工作表下的net rounting,在右边的工作表找到所建的差分对,在referenced eletricsala cset选择刚设置好的差分对约束规则DIFF5,如下图所示
这样就把设置好的差分规则分配到对应的差分网络了。
下一期重点讲解
处理高速信号时需要考虑的事项