Allegro PCB Editor如何绕等长
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Allegro PCB Editor如何绕等长
在高速PCB设计中,解决信号完整性中相对传输延迟最通常的做法就是对关键信号进行绕等长处理!该解决方案就是来看怎么在PCB Editor中实现绕等长布线。
关键字: cadence、cadence PCB SI、相对传输延迟、等长
◆上海库源电气科技有限公司
◆PSpice技术支持中心:
◆技术支持热线:4006-535-525
◆Mail: support@
◆Web:
2012-6-18
Allegro PCB Editor绕等长布线
所需软件:Cadence PCB Editor
在开始真正绕等长的步骤之前需要我们解答两个问题:
1、需不需要绕等长?
只有高速信号才会产生信号匹配的问题,才需要绕等长,一般界定速度超过100M或者信号上升时间小于50ps的为高速信号。
2、为什么要绕等长?
由上面简图可以看到,由于信号速度很快,如果同组信号(比如地址线)之间传输延迟相差太大,发送端的信号传送到接收端时就会产生bit位错误或者在接收端无法达到足够的建立保持时间而导致接收端无法正确接收发送端的信号,对同组线要约束其相对传输延迟,所以才要绕等长使同组线间传输延迟在一定的范围内,保证信号正确传输。
步骤:
1、使用PCB Editor打开工程文件。
2、打开约束管理器,在相应网络上右击,选择“SigXplorer”提取需要设置等长的拓扑结
构
3、提取拓扑结构,在“SigXplorer”中设置约束并返回到PCB中,
红框中是设置约束规则的快捷键,为返回约束的快捷键。
图中最大红框的位置是设置拓扑约束的对话框。在“Pins/Tees”中选择需要设置等长约束的起始Pin和终止Pin,因为本例中提取拓扑结构时是一束总线,所以本例中“From”处选择“ALL DRVRS”,“TO”处选择“ALL RCVRS”,意为对提取的这束线的所有发送端到接收端设置约束,在“Delta Type”中选择约束用的单位(时间,或者长度)。然后在Delta中输入本束线中所有线之间的误差值,在“Tol Type”中输入基于这个“Delta”值的误差值的单位。“Tolerance”是在“Delta”基础上的误差值。
4、返回约束时会在约束管理器中弹出提示窗口,接受以后,约束管理器会自动创建匹配
组(match group)。规则设置完成之后即可运行“delay tune”命令进行绕等长线操作。
5、除了提取网络拓扑结构使用SigXplorer来设置约束并返回PCB Editor这种方法来设置
等长之外,还可以通过手动创建“pin pair”的方式来创建“match group”。
6、在约束管理器中在想要设置等长约束的网络上右击创建“pin pair”
7、对所有需要设置等长的网络设置完“pin pair”以后选中所有“pin pair”右击,创建“match
group”。
8、创建完匹配组后,即可直接在约束管理器中设置匹配约束。
约束管理器中的选项可以参照前面第三步中各个选项的含义填写,当“Actual”与“Margin”变绿即为满足了设置的约束条件。