资料
  • 资料
  • 专题
ALLEGRO 约束规则设置步骤(以DDR 为例)
推荐星级:
类别: 消费电子
时间:2020-01-10
大小:234.36KB
阅读数:171
上传用户:238112554_qq
查看他发布的资源
下载次数
0
所需E币
5
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
ALLEGRO 约束规则设置步骤(以DDR 为例)ALLEGRO 约束规则设置步骤(以 DDR 为例) Dyyxh@pcbtech tzyhust@163.com 本文是我对约束规则设置方面的一些理解, 希望对新手能有所帮助。 由于本人水平有限, 错误之处难免,希望大家不吝赐教! 在进行高速布线时,一般都需要进行线长匹配,这时我们就需要设置好 constraint 规则,并 将这些规则分配到各类 net group 上。下面以 ddr 为例,具体说明这些约束设置的具体步骤。 1. 布线要求 DDR 时钟: 线宽 10mil,内部间距 5mil,外部间距 30mil,要求差分布线,必需精确匹 配差分对走线误差,允许在+20mil 以内 DDR 地址、片选及其他控制线:线宽 5mil,内部间距 15mil,外部间距 20mil,应走成 菊花链状拓扑,可比 ddrclk 线长 1000-2500mil,绝对不能短 DDR 数据线,ddrdqs,ddrdm 线:线宽 5mil,内部间距 15mil,外部间距 20mil,最好在 同一层布线。数据线与时钟线的线长差控制在 50mil 内。 2. 根据上述要求,我们在 allegro 中设置不同的约束 针对线宽(physical) ,我们只需要设置 3 个约束:DDR_CLK, DDR_ADDR, DDR_DATA 设置好了上述约束之后,我们就可以将这些约束添加到 net 上了。点击 physical rule set 中的 attach……,再点击右边控制面板中的 more, 弹出对话框 如上图所示,找到 ckn0 和 ckp0,点击 apply,则弹出 选中左边列表中的 NET_PHYSICAL_TYPE, 在右边空格内输入 DDR_CLK, 点击 apply, 弹出 即这两个 net 已经添加上了 NET_PHYSICAL_TYPE 属性,且值为 DDR_CL……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书