欢迎来到天天文库
浏览记录
ID:38279546
大小:1.48 MB
页数:6页
时间:2019-05-27
《Altium Designer DDR分支等长设置方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、DDR与CPU分支等长的实现Demo长期以来,如何实现DDR与CPU之间时钟,数据,控制线的等长一直是困扰Altium软件用户的一个问题,现提供通过设定FromtoEditor来实现同一网络中不同节点以及不同网络之间的等长的设计方法供参考:1.如下图一所示:在一个SOC连接两个DDR的情况下,由于各信号线对于时序的要求,在PCB设计中随之转换为等长的要求。与此同时,等长包括两个方面,第一,单根网络如address、data等线满足A+B=A+C;第二,要求所有组内不同网络满足A+B=A+C。难点在
2、于AltiumDesigner常规情况下,A、B、C三段线属于同一个网络,B与C的等长通过Tools》InteractiveLengthtuning无法实现,因为Altium的等长功能完全基于不同的网络长度本身,而无法以不同的节点作为参照。(图一)2.在这样的背景下,FromtoEditor对不同节点的等长调节有了用武之地,下面我们就用详细的操作步骤来说明在AltiumDesigner软件中是如何实现等长调节与控制的。-启动Windows操作系统,运行AltiumDesigner-将附件DDR_P
3、roject解压缩至自己的硬盘中-在软件的运行界面执行:文件》打开项目,而后选择DDR_Project文件夹下面的DDR2.PrjPCB,点击“打开”-在项目文件下面包含一个相应的原理图框图以及DDRx2_Start.PcbDoc,双击1DDRx2_Start.PcbDoc即可打开PCB文件,如下图二所示(其中U1为SOC芯片,U2,U3为两个不同的DDR芯片):(图二)-如图二所示,我们已经完成了三根网络线的基本的拉线任务,接下来就是对这三根网络线所对应的6条不同的分支进行等长调节处理-在PCB
4、编辑界面,通过View》WorkspacesPanels》PCB》PCB来打开PCB设定窗口,同时点击From-ToEditor,如图三:(图三)-在From-ToEditor界面,点击网络XM1ADDR0,随后在中间的信息框中将会显示这个网络所包含的三个节点,选择SOC部分的节点(U1-H24)以及DDR1的节点2(U2-J8)使其高亮,而后点击”AddFromToXM1ADDR0(U1-H24:U2-J8)”即可创建XM1ADDR0的第一条分支线,然后选择U1-H24和U3-J8这两个节点使其
5、高亮,而后点击AddFromToXM1ADDR0(U1-H24:U3-J8),在PCB管理界面的底部区域,可查看到XM1ADDR0所包含的两个FromtoEditor的所属网络名、长度等信息,如图四:(图四)-同理,为网络XM1ADDR1和XM1ADDR2各创建的两个不同的FromToEditor如图五:(图五)3-3个网络,组成了6个不同的FromtoEditor。我们将值写入Excel中,以便比较,这里我们可以获知最大的FromtoEditor长度为1433mil(这个值需要根据实际的PCB设
6、计分支的不同情况而定夺,此处我们假设其值为1440,以方便计算以及调节)(图六)-由上图易知XM1ADDR0的长度为1674mil,两个不同的分支为1073mil和1425mil,对于此种等长我们需要分为两步进行:(在下面的步骤中会提到“干路”和“支路”,其中前者指从SOC连出来的那一段线,后者指从SOC连出一段线之后连接到DDR的分支线)1)基于长分支的干路等长:a)1440-1425+1674=1689(长分支以最大FromtoEditor为基准,用目标支路长度减去这个网络的略长的分支即干路上
7、所需要增加的长度再加上本身的网络长度1674,即可计算出在这一次等长操作中的目标网络长度)b)执行:Tools》InteractiveLengthTuning,鼠标上即会出现十字光标,在XM1ADDR0网络的干路上点击即会出现等长控制条,而后按键盘上的“Tab”键,出现网络等长配置窗口,选择“Manual”在TargetLength中输入1689mil,点击确定,在网络干路上移动光标并且通过“,”(减小幅度),“。”(增大幅度),“1”(减小转角半径),“2”(增大转角半径),“3”(减小间隔),
8、“4”(增大间隔)等快捷键来调节使得网络的长度等于1689mil(图七)42)基于短支路的分支等长:a)长支路长度减去短支路长度再加上干路匹配网络目标长度,即1425-1073+1689=2041b)通过Tools》InteractiveLengthTuning对XM1ADDR0网络中连接到DDR2的支路以网络长度2041mil为目标进行等长:(图八)-同理,其它各分支等长完成如下:(图九)5-机械的进行运算目标网络长度会浪费很多的时间,而此时,我们就可以借助于Excel公式(Ex
此文档下载收益归作者所有