电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

DDR布线规则

DDR布线规则_第1页
1/10
DDR布线规则_第2页
2/10
DDR布线规则_第3页
3/10
ALLEGRO 约束规则设置步骤(以 DDR 为例) Dyyxh@pcbtech tzyhust@163.com 本文是我对约束规则设置方面的一些理解,希望对新手能有所帮助。由于本人水平有限,错误之处难免,希望大家不吝赐教! 在进行高速布线时,一般都需要进行线长匹配,这时我们就需要设置好 constraint 规则,并将这些规则分配到各类 net grou p 上。下面以 ddr 为例,具体说明这些约束设置的具体步骤。 1. 布线要求 DDR 时钟: 线宽 10mil,内部间距 5mil,外部间距 30mil,要求差分布线,必需精确匹配差分对走线误差,允许在+20mil 以内 DDR 地址、片选及其他控制线:线宽 5mil,内部间距 15mil,外部间距 20mil,应走成菊花链状拓扑,可比 ddrclk 线长 1000-2500mil,绝对不能短 DDR 数据线,ddrdqs,ddrdm 线:线宽 5mil,内部间距 15mil,外部间距 20mil,最好在同一层布线。数据线与时钟线的线长差控制在 50mil 内。 2. 根据上述要求,我们在 allegro 中设置不同的约束 针对线宽(phy sical),我们只需要设置 3 个约束:DDR_CLK, DDR_ADDR, DDR_DATA 设置好了上述约束之后,我们就可以将这些约束添加到 net 上了。点击phy sical ru le set中的 attach……,再点击右边控制面板中的 more, 弹出对话框 如上图所示,找到 ckn 0 和 ckp 0,点击 ap p ly ,则弹出 选中左边列表中的NET_PHYSICAL_TYPE, 在右边空格内输入DDR_CLK, 点击apply ,弹出 即这两个net 已经添加上了NET_PHYSICAL_TYPE 属性,且值为DDR_CLK. 类似的,可以将DDR 数据线,数据选通线和数据屏蔽线的NET_PHYSICAL_TYPE 设为DDR_DATA, DDR 地址线,片选线,和其他控制线的NET_PHYSICAL_TYPE 设为DDR_ADDR. 上述步骤完成后,我们就要将已经设好的约束分配到这些net grou p 上。 如下图点击assignment table…… 弹出对话框 如下图所示,我们对不同的信号组选择各自的 physical 约束 有人可能会问,为什么你这还有area0,area1 啊?这是因为你的这些约束有的地方不可能达到的,比如在bga 封装的cpu 内,你引线出来,线间距不可能达到30,20 甚至10个mil。在这些地方,如果你也按照这个约束那么你的pcb 中的drc 就不可能消的掉。这时一个解决办法就是把这些地方划为一个room,然后给他加上room 属性(即为room的名字area0,1 等等)。针对这些room 内,设定合适的约束(同上)。 针对线间距,...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部