打印
[Allegro]

求助自动等长线怎么设置

[复制链接]
1071|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pixhw|  楼主 | 2017-6-28 16:54 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
沙发
gaochy1126| | 2017-6-30 19:46 | 只看该作者
网上找个例子,参考一下吧
为了使二个SDRAM的时钟线等长,设置等长的方法有很多,在这里我们只为了二条时钟线等长来学习如何通过设置约束规则然后通过延时处理达到等长的目的。 首先是我们先要为想要等长的线找一个精确的数据,为此,我先布设了最长的那条时钟线


然后,通过display-->element查看他的长度,可以看到:

Net path length: 1113.48 MIL

这就是我们参考的长度,也可以在下面的约束管理器中看到这个值,接着我们打开约束管理器,通过
打开约束管理器,在


注意图中带颜色部分,可以在右边到所有的网络

在你想等长的网络名称上右键鼠标,选择创建一个引脚对


然后在右边输入最大和最小的值,如图


我的最小值是1110MIL,最大值是1150MIL,参照着最长那条时钟线设置的

使用特权

评论回复
板凳
gaochy1126| | 2017-6-30 19:46 | 只看该作者
此时,在时钟网络名称上右键并选择Analyze


我们就会看到这个效果


这个图中绿色部分就是你已经布的时钟线的长度,如果他不在范围内就会显示为红色


也就是我们的还离最小值差距376mil,怎么办呢?下面到了手动延时或者叫延长操作了

启动Route-->Delay Tune


设置一下右边属性


在另一条短的时钟线上,开始拖出一些回形的走线来


右边如果是显示为红色


那就继续变换的拖动,更变大小,直到红色部分变为绿色


那就完成了等长设置

使用特权

评论回复
地板
gaochy1126| | 2017-6-30 19:48 | 只看该作者
3、差分对等长
快捷键 T+I ,属性设置可参考单根等长属性设置。
【常用模块的饶等长技巧】
1)、远端分支型
线等长要求是 L1+L2=L3+L1
一般操作的方法是先设置好 T 点,尽量让 L1 和 L2 等长,若 T 点设置中间的,一般就是差不多了,若 T 点设置不中间可适当对某一分支进行绕线
方法一:删掉一边分支,(如:L2),之后对 L1 进行绕线
方法二:不删分支,列等长表格,计算 L1+(L2+L3)/2 对 L1 进行绕线

使用特权

评论回复
评分
参与人数 1威望 +4 收起 理由
pixhw + 4 赞一个!
5
gaochy1126| | 2017-6-30 19:49 | 只看该作者
4、等长中的注意事
1、Gap 需满足 3W 原则【差分等长同理,最好满足 4W,越大越好】
2、差分等长

使用特权

评论回复
评分
参与人数 1威望 +4 收起 理由
pixhw + 4 很给力!
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

4598

帖子

1

粉丝