SDRAM地址线等长别逐个设pin pair,SigXplorer一把批量搞定

发布于 更新于
17
详情介绍
智行者IC社区持续更新技术干货、实操教程、案例分享与常见问题解答,为学习者提供实用的学习参考资料。

SDRAM一组地址线,U2扇到U5、U6、U7,一根根给net设pin pair,设过的都懂有多烦。其实正确做法是建个CSet模型,让这组net共用一套等长规则。

建CSet

规则管理器(Constraint Manager)里Electrical规则下随便选一个net,右键新建Electrical CSet。一定自己起个好认的名字,不起名它拿当前net名自动命名,回头你认不出。

SDRAM地址线等长别逐个设pin pair,SigXplorer一把批量搞定图1

套用+进SigXplorer

把同组、同拓扑、要一起等长的net都套上这个CSet。对着任意一个CSet右键选Sigxplorer进模型界面,不方便看就先把符号位置拖一拖。

SDRAM地址线等长别逐个设pin pair,SigXplorer一把批量搞定图2

菜单Set→Constraints(Alt+S然后C),选Rel Prop Delay(相对等长,常用;Prop Delay也能设,但用的是最大最小值)。

SDRAM地址线等长别逐个设pin pair,SigXplorer一把批量搞定图3

几个关键项:

  • From&to:从Pins/Tees里选起始端和结束端。
  • Scope:一般选Global。
  • Delta Type/Delta:增量,一般选None。
  • Tol Type/Tolerance:公差形式,选长度/延时/百分比,再填对应值。

Add把规则加进模型,OK/Apply生效。

更新回CM

菜单File→Update把模型和规则更新回规则管理器,等长组就建好了。

SDRAM地址线等长别逐个设pin pair,SigXplorer一把批量搞定图4

踩坑记录:

1. 套了CSet的网络显示红色——说明这些网络的拓扑跟模型对不上,模型调用失败,不是软件bug,得检查是不是把不同拓扑的网塞进同一个CSet了。

2. CSet没起名,规则管理器里一堆以net命名的CSet,后期维护全靠猜。

3. 忘了File→Update回写,SigXplorer里设得再漂亮,CM里还是老样子。

常见问题(FAQ)

Rel Prop Delay和Prop Delay有什么区别?
Rel Prop Delay用相对误差设相对等长,是最常用的方式;Prop Delay用最大/最小值约束绝对延时,按需求二选一。
在SigXplorer里设好规则为什么规则管理器没变?
忘了File→Update回写,SigXplorer里的修改不会自动同步到Constraint Manager,必须手动Update一次。
0 / 600
0 讨论
热门最新
总结
暂无总结
嗨,下午好!
学硬件设计・来智行者 IC 社区
相关文章