设计复用 2. IC扇出 3. 蛇行布线 4. 差分对布线 5. 等长布线
6. 多层板层叠分析 7. 信号完整性分析 8. 电磁兼容分析 9. 串扰分析 10. 多板分析
11. 可测试性设计 12. 可制造性设计
1
13. Pro/ENGINEER 链接
1. 蛇行布线
2. 差分走线(DIFFERENTIAL PAIRS)
2.1. 2.2. 2.3. 2.4. 2.5.
Shoulder Length(侧翼长度) 定义差分线对 差分线走线 分离走线 等长布线
2.5.1. 定义等长走线规则
1 2 3 3 3 4 5 5 6
3. 多层板层叠分析
1. 蛇行布线
在PADS Router中:
1.限定长度
右键Select net,点选需要蛇行布线的的网络。右键Properties,打开Legth栏。勾上Restrict Lenth(限定长度)在
Minimum和Maximum填写同一个长度数字,如:500。(注意这里的单位是以最后一次更改的为准)。
2.设置蛇形走线的振幅和间隙
Tools/Options/Routing中的Routing to length constraints(布线到长度约束),Minimum amplitude填写适当的数字,如:8,(意思是:蛇形走线的振幅最小值被设置是走线宽度的8倍),Minimum gap填写适当的数字,如:4(意思是:蛇形走线的间隙最小值被设置为走线到拐角间距的4倍)。
3.OK设置完成。
在PADS Router中,右键Interactive Route(快捷键F3),在交互式布线过程中,右键Add Accordion,就可以看见蛇行布线了,右键End完成蛇行布线
2. 差分走线(Differential pairs)
在高速设计中你可以使用到差分走线进行设计。要进行差分走线一定要了解
相关的功能术语。
差分走线的目的是将差分信号的走线同时从源管脚(Source pins)走出,绕过障碍物并同时进行被控间距的走线。将两根信号走到一个相同点(称为集合点Gathering Point),即差分走线的起始点,从源管脚到集合点这部分走线我们称之为开始区域(Start Zone)。
在集合点之后我们必须保证差分线的走线是平行、等距的。
差分走线最终在接近目标管脚位置分开(称为分离点Split Point),而最终的
目标管脚我们称之为Destination pins,即差分走线的终点。从分离点到目标管脚
这段区域我们称之为结束区域(End Zone)。
2.1.Shoulder Length(侧翼长度)
侧翼长度是指从起始管脚到集合点的距离或者从分离点到目标管脚的距离。 障碍
通常我们不希望差分线在布线的过程中绕过障碍物而使得差分线被分开,例如绕过过孔或者管脚等。但是例外的是可以在开始区域和结束区域。提示:走线过程中点击鼠标右键选择分开命令Split Trace Segments 或Shift+X,那么在交互式走线的时候,差分线可以自动绕过走线过程中的障碍对象,然后再继续合并进行走线。
2.2.定义差分线对
1、点击标准工具条上项目浏览器的图标按钮,在打开的项目浏览器Project Explorer 窗口中选择Object View 页面,点击展开窗口中的Net Objects。
2、将里面的Nets 项展开。
3、选中网络1,该网络在工作区域高亮。
4、Ctrl+左键选中网络2。
5、使用Ctrl+C 和Ctrl+V 命令,将这两个网络复制到差分对
Differential Pairs 分支中,这时你展开差分对分支可以已经添加了一对差分线对。
2.3.差分线走线
1、在未选择任何对象状态下鼠标右键选择Select Trace/Pins/Unroutes。
2、在标准工具栏中的层目录中选择Primary Component Side 为当前操作层。
3、在项目浏览器的差分对分支中选中$$$7651<->$$$7652,高亮此两个网络,在工作区域点击此两个网络中的任意一个管脚。
4、右键Interactive Route 或按F3 开始对该网络走线,可以看到两根差分线被自动地选择并进行并行走线。
5、不点击鼠标,移动光标,可以看到一对差分线的走线状态。
6、从源管脚拉出走线,在合适的位置点击鼠标左键确定第一段走线和拐角
位置。
7、沿着设计的目标管脚方向继续走线。
8、当走线接近目标管脚的时候鼠标右键Complete。
9、练习几次差分线对的定义和走线,当你认为比较熟练了,请继续往下学
2.4.分离走线
在差分走线过程中,有时候为了从连接器或者BGA 引脚处引出差分走线,
必须将差分线暂时地分离或者互相之间的切换以便进行走线,使用PADS Router提供的分离走线Route Separately 功能可以达到此目的。
1、在项目浏览器的差分对分支中选中我们前面建立的$$$7651<->$$$7652
差分线对。
2、高亮这两个网络后,鼠标右键选择Unroute,将刚才的走线删除。
3、点击$$$7651 或$$$7652 网络中的任意一个管脚。
4、右键Interactive Route 或按F3 开始对该差分对网络进行走线。
5、从源管脚拉出走线,在合适的位置点击鼠标左键确定第一段走线和拐角位置。
6、当走到接近目标管脚附近时,点击鼠标右键选择分离走线Route Separately。
7、将该走线完成后,系统将自动转到另外一根线的走线。
2.5.等长布线
等长线规则(Matched Length Rules)
等长线用于对一组网络进行自动走线时的设置。你同时可以在PADS Router 提供的Spreadsheet 表格中管理走线长度。 定义一组等长走线网络
在目标浏览器Project Explorer 窗口中进行以下操作: 1、展开Nets Objects。
2、展开里面的Nets 项,在其目录中列出设计中所有的网络。 3、选中网络A00,其在工作区域被高亮。 4、Shift+鼠标左键选中**1。
5、将选中的所有网络复制到Matched Length Net Groups 分支中。 6、将该分支展开可以看到产生一组新的等长走线网络。 结果:PADS Router 将其默认命名为MLNetGroup1。
7、将这组网络名称改为AddressBus 按回车键确定新名称。完成等长走线网 络定义。
2.5.1.定义等长走线规则
1、项目浏览器窗口中,选中等长走线网络组AddressBus。
2、鼠标右键选择Properties。
3、在属性窗口中的公差栏中填入200。设置该组网络走线中最短走线和最
长走线相差范围允许为200mils。