首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > ALLEGRO 约束规则设置步骤(以DDR 为例)

ALLEGRO 约束规则设置步骤(以DDR 为例)

资料介绍
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
ALLEGRO 约束规则设置步骤(以DDR 为例)
本地下载

评论