点击 electrical constraint set》routing》total etch length,右边如上图所示出现 brd 名字,右键点击 brd名字,弹出如下右键菜单
如上图点击 create ECset,则弹出
输入 DDR_ADDR, 点击 ok,则 brd 名字前出现+号,打开之,可以见到设置好的DDR_ADDR.
现在针对 DDR_ADDR,就可以设定具体的参数了。比如,你可以将最小长度设定为1600mils, 最大长度设为 2500mils。
这个参数的取得其实取决于你的时钟走线拓扑,因为按照走线要求,数据线,地址线等等都是以时钟线为基准的,所以,你必须先把时钟线布好,至少以后不能做大的改动,除非你能保证时钟线走线长度不变。这里我们假设你的时钟线长为 1550mil+10mils,则显然你的地址线不能短于 1560mils,我们取为 1600mils。
同时我们也可以得到数据线的走线范围为 1525+25mils。
类似我们设置好时钟和数据线的约束。
至此,我们设置好了线长约束规则。下面的问题就是如何应用这些规则到 net 上去。
设定好了 Xnet 以后,我们就可以在约束管理器中给这些 Xnet 添加约束。
这时,打开 net》routing》total etch length,将右边brd 名前+打开,下面则是所有的 net名,拖动鼠标选中需要设置约束的那组信号,点击右键,弹出邮件菜单,选中菜单中的ECset Reference ,见下图。
弹出对话框
选中下拉列表中的 DDR_ADDR,则对刚才选中的哪些 xnet 添加上了 DDR_ADDR 约束。
类似的可以添加 DDR_DATA,DDR_CLK约束。
设置 Xnet 主要就是给相关的电阻加上 model 就可以了。
文章评论(0条评论)
登录后参与讨论