0
收藏
微博
微信
复制链接

启云方EDA-多拓扑的等长处理

2026-11-11 16:20
2

启云方EDA-多拓扑的等长处理

1 点到点绕线

点到点绕线简单来说就是从一个器件到另一个器件进行等长,然后创建Match Group,将需要等长的网络一条一条地绕到目标长度,如图8-1所示。

图8-1  点到点绕线

图8-1  点到点绕线

若主干道上串联有电阻,则可以创建Enet模型,让串联电阻两端的网络一样,再通过创建Pin Pair的方法进行点到点绕线。

2 菊花链结构

在PCB设计中,信号布线从U1出发途经U2,再由U2到达U3的信号结构称为菊花链结构,如图8-2所示。在这种连接方法中,不会形成网状的拓扑结构,只有相邻的元件之间才能直接通信。

图8-2  菊花链结构

图8-2  菊花链结构

两片DDR菊花链结构示意图如图8-3所示,这是两片DDR采用菊花链结构的布线方式,先由CPU连接至第一片DDR,再由第一片DDR连接至第二片DDR。对于菊花链等长网络,应先分别创建两个Pin Pair,再创建两个Match Group,分别进行等长;先从CPU到第一片DDR进行一次点到点绕线等长,再从第一片DDR到第二片DDR进行一次点到点绕线等长。菊花链等长规则设置如图8-4所示。

图8-3  两片DDR菊花链结构示意图

图8-3  两片DDR菊花链结构示意图

图8-4  菊花链等长规则设置

图8-4  菊花链等长规则设置

3 T形结构

T形结构如图8-5所示,星型网络结构常被称为T形结构。DDR2相比之前的DDR规范没有延时补偿功能,因此时钟线与数据选通信号的时序裕量相对比较紧张。为了不使每片DDR的时钟线与数据选通信号的长度误差太大,一般采用T形结构,T形结构的分支应尽量短,长度也应相等。

图8-5  T形结构

图8-5  T形结构

4 T形结构分支等长法

T形结构分支等长法类似菊花链结构,主要是利用节点和多版本的操作,把等长转换为点对点等长,实现L+L'=L+L"  =L1+L1'=L2+L2',即CPU焊盘到每片DDR焊盘的布线长度等长,如图8-6所示。

图8-6  T形结构分支等长法

图8-6  T形结构分支等长法

5 快速创建Match Group

(1)对有串组的网络进行Enet模型的创建,具体方法可以参考9.1.5节。

(2)执行“Tools”→“Constraints Editor”命令,打开规则模型管理器,选择“Electrical”→“Relative Propagation Delay”选项;对DDR低八位数据线添加Match Group,可以滑动鼠标多选或单击创建的“NGRP”组选择网络,如图8-7所示。

(3)在弹出的“Create MatchGroup”对话框中设置Match Group的名称,单击“OK”按钮,如图8-8所示。

图8-7  创建Match Group

图8-7  创建Match Group

图8-8  Match Group命名

图8-8  Match Group命名

(4)如图8-9所示,对等长规则进行设置,单击“OK”按钮进行添加。

Scope:有Global(全局的)和Local(局部的)两种,一般选择Global。

Delta Type和Tol Type:有Time(ps)(皮秒)和Length(mil)(长度)两种,一般选择Length(mil)。

Delta:在目标线的基础上是否增加,一般选择不增加,建议设置为0。

Tolerance:误差范围。

Target:选择其中一根为目标线,后期可以更改。

图8-9  等长规则设置

图8-9  等长规则设置

(5)利用蛇形布线的命令进行等长,将该网络组的长度调至等长误差内,显示绿色即可,如图8-10所示。

图8-10  网络等长示意图

图8-10  网络等长示意图

在通过多选网络创建Match Group并弹出图8-11所示的警告对话框时,单击“OK”按钮继续。如图8-12所示,在弹出的匹配组设置对话框中,单击“Member”栏下的按钮,在“Add_Match_Group”对话框中依次输入需要匹配的两个元件的位号,完成手动匹配。

图8-11  警告对话框

图8-11  警告对话框

图8-12  手动匹配

图8-12  手动匹配


登录后查看更多
0
评论 0
收藏
侵权举报
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。

热门评论0

相关文章

凡亿教育

凡亿教育打通了“人才培养+人才输送”的闭环,致力于做电子工程师的梦工厂,打造“真正有就业保障的电子工程师职业教育平台”。帮助电子人快速成长,实现升职加薪。 为了满足学员多样化学习需求,凡亿教育课程开设了硬件、PCB、仿真、电源、EMC、FPGA、电机、嵌入式、单片机、物联网、人工智能等多门主流学科。

开班信息