Altium-Designer中差分及等长线设计

上传人:yh****1 文档编号:125938327 上传时间:2020-03-21 格式:DOC 页数:17 大小:2.36MB
返回 下载 相关 举报
Altium-Designer中差分及等长线设计_第1页
第1页 / 共17页
Altium-Designer中差分及等长线设计_第2页
第2页 / 共17页
Altium-Designer中差分及等长线设计_第3页
第3页 / 共17页
Altium-Designer中差分及等长线设计_第4页
第4页 / 共17页
Altium-Designer中差分及等长线设计_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《Altium-Designer中差分及等长线设计》由会员分享,可在线阅读,更多相关《Altium-Designer中差分及等长线设计(17页珍藏版)》请在金锄头文库上搜索。

1、 .Altium Designer 之【差分线】和【等长线】如何在 Altium Designer 6 中快速进行差分对走线1: 在原理图中让一对网络前缀相同,后缀分别为_N 和_P,并且加上差分队对指示。在原理图中,让一对网络名称的前缀名相同,后缀分别为_N 和_P,左键点击Place DirectivesDifferential Pair,这时,鼠标上就出现差分队对指示标志,给差分对的两根线都加上差分队对指示,如下图所示。(快捷键P-V-F,放置差分队指示标志)2: 将差分信息加载到PCB 文件中来,并定义用户需要的差分规则保存编译文件,并且编译顶层的原理图。左键点击DesignUpdae

2、 PCB document,启动EngineerChange Order, 把有关的差分对信息加如到PCB 文件中来,保存PCB 文件。在PCB文件中,转移到PCB面板,在靠近PCB这三个字母旁边的行中选择Differential PairsEditor ,在下面的框中选中All Differential Pairs ,这样,所有定义的差分对就在Designer 框中出现了。选中定义的差分对(如RT),左键点击 Rule Wizard按键,进入Differential Pair Rule Wizard界面,点击 Next 按键 ,回进入各个参数输入界面,可以选择输入各种参数 如下图就是其中的一

3、个界面。到最后,在Rule Creation Completed 界面中, 会显示下面的这些种类的信息,告诉你你输入的参数是怎么样的。如果不满意的话左键点击Back按键返回修改,满意的话左键点击Finish按键结束差分线规则设置。Width ConstraintDiffPair_WidthPref Width = 10mil Min Width = 10mil Max Width = 10milInDifferentialPair(RT)Matched Net LengthsDiffPair_MatchedLengthsTolerance = 1000mil Style - 90 Degree

4、s Amplitude = 200mil Gap = 20mil(IsDifferentialPair And (Name = RT)Differential Pairs RoutingDiffPair_DiffPairsRoutingPref Gap = 10mil Min Gap = 10mil Max Gap = 10mil(IsDifferentialPair And (Name = RT)3:使用差分走线命令完成差分对走线左键点击PlaceDiffereential Pair Routing ,进入差分对布线模式,此时, 用鼠标在差分网络的两个相邻的焊盘上点击一下, 然后移动鼠标,

5、就会看到对应的另一跟线也会伴随着一起平行的走线,同时按下Ctrl +Shift 并且转动鼠标的滚轮, 就可以两跟线同时换层。效果如下图所示。原文链接:http:/ Designer 里面怎么画等长线(1)一般是将走线布完后,新建一个class。 Design - Classes如上图添加完后可以点击close。(2)快捷键 T + R; 或者 点击Tools 下拉中的Interactive length tuning 。 点击class中的一条net,然后tab键设置属性。一般选最长的net线做参考。如上图TDR5。依次设置蛇形走线规则。(3) T+R点击class里面的net逐次调整为蛇形等

6、长线。如下图等长线走线完毕,以上例子紧为参考。布蛇行线的快捷键控制:在布蛇行线时,按快捷键“ 1 ” “ 2 ” “ 3 ” “ 4 ” “,” “。” 可以在走线时随时控制蛇行线的形状。快捷键 : 1 与 2 ,改变蛇行线的拐角与弧度。快捷键 : 3 与 4 改变蛇行线的宽度。快捷键: , 与 。改变蛇行线的幅度。一般来讲,蛇形走线的线距=2倍的线宽。Altium Designer 蛇行 等长 布线一 设置需要等长的网络组点击主菜单 Design - Classes,在弹出的窗口中单击 Net Classes,并右键,点 Add Class会增加一个 New Class,在该网络组上右键,修

7、改一个你想要的名字,如:SDRAM 等。单击打开它,将需要等长的网络,从左边选取并添加到右边的窗口中。然后再点击 关闭设置。二. 布线在布蛇行线时,只能在已经布好的线上修改,不能直接拉蛇线,所以得先布线,把所有 SDRAM Class 的网络用手工(不推荐用自动)的方式布完线,走线尽量的短,尽量的宽松, 也就是说间距留大一点。应该把最长的那一根做为基准,把它尽量的布短一点。三. 走蛇行线等长按 T ,R 键,单击一根走线,再按 TAB 键,设置一下先1. 选中 在右边的网络中,选中一根你想要长度的网络,一般选最长的那根也就是说,以后的自动等长中,将会以些为基准,所有需等长的线将会跟它一样长。2

8、蛇行设置蛇行线幅度步长步长递增量幅度递增量 这里为蛇行线的样式,可以根据自己的需要选择.2. 布蛇行线的快捷键控制:在布蛇行线时,按快捷键“1” “2” “3” “4” “,” “。” 可以在走线时随时控制蛇行线 的形状。快捷键: 1 与 2,改变蛇行线的拐角与弧度。 快捷键: 3 与 4 改变蛇行线的宽度。 快捷键: , 与 。改变蛇行线的幅度。了解了这些,就可以开始布蛇行线了,单击 OK 退出设置,在刚才那条线上,按装走线的方向,拉动鼠标,一串漂亮的蛇行线就出来了。规定了蛇线的长度,在拉蛇线时,就不用在乎到底走了多长,总之,拉到蛇线不再出现为止,在有些空隙大的地方,就可以按“逗号”与“句号

9、”键来控制幅度的大小。四. 检查网络长度布完线后,按 R ,L 输出报告,查看网络是否是等长的。OK,蛇行等长线搞定。 注,另外还可以自动等长,但那样出来的线条很难看,所以还是用手动的好。Altium Designer 中 DDRII SDRAM 的等长布线viatuzi发表于 2011-1-24 23:30 | 只看该作者 回复 引用 订阅 报告 收藏 分享 评分打印楼主: Altium Designer 中 DDRII SDRAM 的等长布线如图所示本帖最后由 viatuzi 于 2011-1-25 00:00 编辑 如图所示,以ARM,DSP等SOC为核心的电子系统中,经常存在两片或者以

10、上的DDR/DDRII SDRAM。考虑到DDR/DDRII SDRAM的运行频率一般都比较高,在做PCB layout的时候需要等长布线来保证DDR/DDRII SDRAM的读写时序。对于包含两片及以上DDR/DDRII SDRAM的系统,这里要求的等长布线有两层含义。拿ADDRESS信号来 讲,第一层含义要求从SOC的某一个ADDRESS的pad到每一块儿DDR/DDRII SDRAM对应的pad之间的长度要相等(A+B = A+C),第二层含义要求SOC的所有ADDRESS的pad到对应DDR/DDRII SDRAM的pad之间的长度要相等(所有的A+B = 所有的A+C)。但在Alti

11、um Designer中,SOC的某一ADDRESS pad与对应DDR/DDRII SDRAM的pad之间的网络定义是唯一的(也就是A,B,C拥有同样的网络名称),网络的长度定义为(A+B+C),无法准确知道A,B和C的长度。那如何在Altium Designer中实现DDR/DDRII SDRAM的等长布线呢?下面以一个项目中DRAM_A0 A3四根信号线的等长设计为例,介绍在Altium Designer中实现DDRII SDRAM的等长布线。U23为CPU,U7和U8为两片DDRII SDRAM。DRAM_A0 A3为低四位地址信号。下面以一个项目中DRAM_A0 A3四根信号线的等长

12、设计为例,介绍在Altium Designer中实现DDRII SDRAM的等长布线。U23为CPU,U7和U8为两片DDRII SDRAM。DRAM_A0 A3为低四位地址信号。一,在From-To Editor中定义DRAM_A0 A3的From To。在From-To Editor中,选择DRAM_A0,则可以看到DRAM_A0这个网络上有三个节点。分别是U23-N12, U7-8和U8-8。在节点列表里选中U23-N12和U7-M8,然后点击按钮 Add From To DRAM_A0(U7-M8:U23-N12),生成DRAM_A0的第一个From-To。然后按同样的方法生成第二个F

13、rom To,U23-N12和U8-M8。(如面两个图所示)后面就按照同样的步骤,依次生成DRAM_A1A3的From To。二,添加From To类DRAM_ADD在From To Classes中,添加一个新的名字为DRAM_ADD的类,然后将DRAM_A0 A3所有的From To都添加到这个类里。如下图所示:三,找出最长的走线,作为等长布线的基准线。首先列出DRAM_A0 A3各net的长度和所有From To的长度。找到最长的From To的长度 - 1944mil(为了方便计算,取整数),以及对应的net - DRAM_A0 - 的长度2263mil和另外一个From To的长度

14、1587mil。最后根据这三个长度确定出ADDRESS net的等长布线的基准。L = 2263 + (1944 - 1587) = 2620 mil。本帖最后由 viatuzi 于 2011-1-24 23:52 编辑 四,使用网络等长调节命令,在DRAM_A0的U8-M8 到U23-N12的From To(两个From To的较短者)上,调整DRAM_A0的net长度为2620mil五,DRAM_A1 A3 的net长度调整DRAM_A1的两个From To的长度分别是1840mil和1689mil,net长度为2255mil。首先在DRAM_A1的公共部分(A)上,调整net长度为 2359mil(2255 + 1944 1840)。 然后在较短的From To(1689mil)上,调整net长度为2510mil 1944 -(1944 1840 + 1689) + 2359按照同样的方法完成DRAM_A2 A3的长度调整。六:最后结果每个From To的长度都约等于1944mil,实现了等长布线。(略微存在的差异是由于取整实际的走线长度造成的)七,DRC 规则设定针对前面定义的DRAM_ADD c

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 设计及方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号