allegro等长设置总结.doc

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

对于专业的PCB layout人员,等长的 置自然如 家常小菜般常见 而对于一些硬 程师,由于不 常lay比较复杂PCB般,通常又要忙些其他的事情,在 一块儿就涉及的比较少了,不熟悉等长的 置就显得一点儿也不奇怪了 而有时,衡 性 比 ,硬 程师感觉没必要把一些简单的高速 外包,就亲自操刀, 时就会遇到各种他们感觉很奇怪的问题 曾 过几个客户,他们都向 请教过 一个问题 allegro怎 置等长 当时向他们讲解如何操作,根据 来 馈的结果,貌似效果不好 于是就准备亲自动手整理一篇相对比较全的等长 置文档,希望 次碰到客户需求时, 篇文档能搞定等长 置的问题 开始之前,先说一 什 置等长 方面的理论, 并没有深入地探究过,只知其然 数 逻辑中,数据的传输是按规定的时序进行的,信号在传输线 有自己的延时,如果信号线长度差别较大,对应的延时就会有较大的差别, 时信号间时序可能会紊乱,导 芯 不能 常收发数据 简单的说,信号线间的等长控制,就是 了时序的 配 在 计中,比较常见的就是信号线和时钟之间的误差 关于误差值, 再探讨一 接 来进入 题 需要控制等长的信号线,绝不是一根, 样 们可 根据情况进行分类处理 里 DDR2 例,介绍如何通过BUS来 置等长 束 打开CM,进行电气规 置,如 图

想必 个 计者,哪些信号应 分在一组,自己应 心里很清楚 在 们打开CM的电气规 ,先进行分组,如 的案子,有两 DDR2,就把数据线 8根分一组,然 在加 组信号的数据锁 信号和掩码信号 关于BUS的 置操作,如 图

简单说一 骤 选中信号---右键选择create---接着选择 菜单中的BUS 接 来会弹 一个对话框,如 图 在BUS栏中填 合适的 称,点 OK就完 了BUS的 建

如果 建BUS ,发现某一个信号或者几个信号漏选了, 时再把它们添加进 才的BUS就可 了 如 图

样会弹 对话框,如

如 就完 了BUS的 建 个人认 在 里对信号 建BUS进行 分,显得更加有条理

接着 置等长规 , 里先介绍一种比较直接的方法

1.选中 才 建的BUS 称,右键点 SiXplorer…弹 如 的信号拓扑模型

2.在 个模型界面,进行 置

3.弹 如 的对话框,在其中进行 置

先选中 图 1 指向的按钮 Rel Prop Delay

然 在rule name处命一个 称,From和To, 面显示的也有,就是要做等长的信号线的两个点,分别点 选择,自动添加到From和To.

接 来的选择可 参考图中所示 Delta和Tolerance就是误差长度,如0mil和25mil,在绕等长时, 可 把最长的和最短的信号线控制在50mil,信号线和参考基准信号线间的误差都会控制在 负25mil 内 两个值可 根据实际情况来更改 最 需要的操作 分别点 Add—Apply—OK.然 就会回到那个模型的界面,在 把 才 置的更新到CM就行了 File---update CM. constraint manager 接 来再指定参考基准信号线,就基本完 了等长规 的 置.

1.回到CM中,找到 才 建的rule name,例如 图

一般情况,会看到 一BUS中的信号线都会在 个name的MGrp中

2.指定参考基准 选择MGrp的name,右键analyze一 ,在右面会看到信号线的长度 信号长度那一列最 面length,可 进行排序,升序or降序,就看喜好了 置参考基准如

接 来就可 绕等长了

1.启动绕等长的命 delay tune

2.相关的参数 置,如 图

基本的 置就如 述 里再说一 特殊的情况

1. 建模型的特殊情况 有时候添加在 一个BUS中的信号的模型不一样,如

在某信号线加一个测试点,模型就不一样了, 时 根信号就无法和其他信号

共用 一个模型,无法 时添加到那个MGrp 需要单独建一 模型,如 图

2.和 面 建BUS模型的过程一样,记得 个单独的模型的rule name和先前

建的rule name一 , 样 建完 , 个信号也会添加到相 的MGrp

关于Xnet的 置

在 置等长时,收发之间可能串接了被动元 ,如电阻 电容 电感, 时需要先 置Xnet,然 再 置等长 当然,也可分前端和 端分别绕等长

Xnet 置操作如

1.点 菜单Analyze>SI/EMI Sim>Model…弹 来的建议定 DC net,直接Yes 即可 然 现 面的Model 置对话框

2.选择要 建model的器 可 直接在板 点选要 建模型的器 ,也可 在Detype value/refdes中选择

3.点选create mode…,弹 的对话框 置如

4.点 ok,确定 弹 如 对话框

Modename,默认的没问题就可 不用动

Circuit type 根据情况选择

Single pins 里需要注意一 ,如1 16相当于 一个电阻的两个pin,就连着,接着2 15相当于另一个电阻… 注意不 的pin number之间用空格隔开,如1和16之间 16和2之间 2和15之间…

置完 ,查看net的property,会发现多一条 Member of XNet:…

置完 Xnet ,等长的 置

里再介绍一 另一种 置等长的方法 利用Pin Pair 建等长 束 有时候 建器 的拓扑模型可能不管用,就可 用 一

1.在BUS中选中信号线, 样的右键 create---pin pair,在弹 的对话框中,分别

选择信号的两个端点,然 ok就可 了 依次 其他net 建pin pair, 时net

的 菜单中会 现ppr的东东, 就是 才 建的pin pair,如 图

相关文档
最新文档