通过SigXplorer设置延时及Local_Global.doc

通过SigXplorer设置延时及Local_Global.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
通过SigXplorer设置延时及Local_Global

通过SigXplorer设置绝对延时和相对延时及对Local-Global的理解 基本理解 (感觉可能有偏差) 在于博士的教程第44和45讲中,分别对绝对延时和相对延时进行了设置,通过SigXplorer。 1、当前对绝对延时和相对延时的理解为:(用length来衡量的话) 绝对延时:绝对走线长度,为走线限定一个大体范围;(delta(min,max)800mil,2cm) 相对延时:一组走线之间的偏差,即走线的等长设置。(tolerance400mil,常规DDR) 2、设置绝对延时时,不存在local和global之分,实际系统已将其定义为global,即针对一组线的全局绝对延时。 3、设置相对延时时有local和global之分。(参见教程第45讲) Local:平面内 Global:纵向,不同平面内(参见进阶部分,将Global理解为全局的:包含横向和纵向,应该更准确) 在设置同一XNet内T型连接2个分支之间互相等长时,用Local含义为: 同一XNet内T型连接的2个分支之间互相等长(横向),相同拓扑结构的同一个XNet内(其它XNet)T型线的2个分支也要等长(不然变成设置单根线了,还要拓扑干什么!)。不表示不同XNet中具有相同拓扑结构的支线之间的纵向等长。话句话说,Local表式每个XNet内的平面等长。 需要设置不同XNet、具有相同拓扑结构支线之间的纵向等长,用Global。 画图如下: 举个例子吧: A有2把尺子:A1(1#),A2(2#); B有2把尺子:B1(1#),B2(2#); C有2把尺子:C1(1#),C2(2#)。 Local:(约束名要相同,参见博士的第45讲),需要满足: A的2把尺子要满足长度关系:A1=A2 B的2把尺子要满足长度关系:B1=B2 C的2把尺子要满足长度关系:C1=C2 … 不需要满足:A1=B1=C1=…,A2=B2=C2=… 此即平面等长 用Global: 需要满足(只有一个拓扑约束时): A1=B1=C1=…(设置1号尺子纵向等长时) A2=B2=C2=…(设置2号尺子纵向等长时) 而不需要满足: A1=A2,B1=B2,… 此即纵向等长。 注:若设置了2条Global等长,并用同一个名字(rule name) ,即在同一个match group中,分别设置1号等长和2号等长,则需要满足的等式增加为: A1=B1=C1=…(设置1号尺子纵向等长时) A2=B2=C2=…(设置2号尺子纵向等长时) A1=A2,B1=B2,C1=C2…(同一个match group内的全局等长) 上面3个组式子又可以等效为:A1=B1=C1= A2=B2=C2=。。。;即所有走线均要等长。 ======================== 理解进阶 (这次感觉应该差不多了) 实际上SigXplorer中的topology constraints是一个非常灵活的约束设置工具。 图1 拓扑结构 图2 设置的相对延时 注解: AB_DDR2_M1:图中设置了T型点到U13、U14(两片同样的三星16位DDR2 SDRAM拼成32位)的相对延时:同一个XNet内,T型点到U13和T型点到U14,这两条分支线尽量相等,此时信号干扰最小,图2中设置tolerance为200mil。因为是同一个XNet内的等长,故此处用Local。(不需要本XNet内T型点到U13与其它XNet 的T型点到U13等长)。 AB_DDR2_M2:同时,总体上还要保证3512芯片的引脚出来,经T型点分开之后,到DDR2芯片引脚的走线距离相等。3512芯片引出的地址线经过T型点分支成为2簇,簇内和簇间都要相等。这通过AB_DDR2_M2约束来实现(AB_DDR2_M2实际在CM中为match group),不同的拓扑(线路)要进行相对延时比对必须添加为一个match group,故在此match group中存在2项(分别对应不同的路由) Global的含义为:不同XNet之间均要进行线长的相对延时控制。 设置完成后: 图3 Match group:AB_DDR2_M1 图4 Match group:AB_DDR2_M2 通过上面的设置可以总结如下几点:(主要是对Local和Global的理解) 图2中的rule name在CM中对应match group 所以,需要有多少种拓扑支路参与相对延时控制,就需要在同一个rule name中添加多少个拓扑支路;前述的AB_DDR2_M1、AB_DDR2_M2均有2个支路; Local和Global: Local代表同网络内进行相对比对(相对延时控制),实际上,SigXplorer提取的拓扑结构也是在一个网络内的(包含XNet),举例来说,图3中设定为Local的相对延时

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档