cadence 差分线等长
在 Cadence Allegro/OrCAD PCB Editor 中实现差分对(如 USB、HDMI、PCIe、DDR 时钟等)的对内等长(差分线两根线之间的长度匹配)和对间等长(多个差分对之间的长度匹配),主要通过 Constraint Manager 来设置和管理约束规则。以下是详细步骤:
核心步骤:使用 Constraint Manager 设置差分等长
-
打开 Constraint Manager:
- 在 PCB Editor 菜单中选择
Setup>Constraints>Constraint Manager(或使用快捷键Ctrl+Shift+E)。
- 在 PCB Editor 菜单中选择
-
定位到布线约束 (Electrical Constraint Set):
- 在 Constraint Manager 左侧树状导航栏中,展开
Electrical。 - 选择
Net>Routing>Differential Pair。 - 这里会列出所有已定义的差分对。
- 在 Constraint Manager 左侧树状导航栏中,展开
-
设置差分对内等长 (Intra-Pair Skew/Match):
- 选中你要设置规则的差分对(或多个差分对),或者在顶部的
Object过滤器中选择Differential Pair后再选。 - 在右侧表格中找到
Primary Gap和Primary Max Uncoupled Length列(版本不同命名可能略有差异,通常关注Max Uncoupled)。 - 关键设置 (
Primary Gap或类似列):Max: 设定差分对 两根线之间允许的最大长度差值(即对内等长公差)。例如设置为5mil或10mil。这是最常见的约束。Min: 通常保持默认值(如0mil)。Typ: (可选但推荐) 设定一个理想的最小长度差值目标值(例如0mil)。布线工具会优先尝试达到这个值。
- (可选)
Primary Max Uncoupled Length:设置信号线在离开耦合区域(如离开焊盘、过孔附近)后最大允许的非耦合长度(单根线走平行耦合前的长度)。高速信号需要考虑此项。
- 选中你要设置规则的差分对(或多个差分对),或者在顶部的
-
设置差分对间等长 (Inter-Pair Length Matching):
- 在左侧导航栏中,选择
Net>Routing>Relative Propagation Delay。 - 在右侧表格区域,右键点击
Relative Delay列标题下方的空白区域。 - 选择
Create>Match Group。 - 给这个匹配组命名(例如
DDR_CLK_DIFFs)。 - 点击新创建的匹配组的名称。
- 在右侧的
Objects选项卡中,点击Create。 - 将需要做等长的所有差分对(或关键网络)添加到这个匹配组中:
- 在
Net列表中找到并选中目标差分对(它们通常显示为DP_YourDiffPairName或(P)NetName和(N)NetName)。 - 点击
>或>>按钮将它们移到右侧的Match Group列表中。 - 完成后点击
Apply或OK。
- 在
- 回到
Relative Propagation Delay表格,找到你创建的匹配组行。 - 在
Delta: Tolerance列中,设置该组内所有差分对之间允许的最大长度偏差(即对间等长公差)。例如设置为50mil或100mil。 - (可选) 在
Delta: Target列设置一个理想的相对长度目标值(通常为0mil,表示组内所有线等长)。 - (可选) 设置
Scope(局部/全局) 和Rules(最小/最大长度约束)。
- 在左侧导航栏中,选择
-
应用并关闭 Constraint Manager:
- 点击
OK或Apply应用所有设置。 - 关闭 Constraint Manager。
- 点击
布线时实现和检查等长
-
使用调线工具 (Delay Tune / Slide):
- 布线时,确保差分对的两根线大致平行等间距走完主要路径。
- 选中较短的差分线(一根)。
- 使用菜单
Route>Delay Tune(或Slide,或在工具栏找类似图标)。 - 在 Options 面板中选择合适的 蛇形绕线 (Accordion) 模式(如锯齿形、U 形、泪滴形等)。
- 设置蛇形线的参数:
Style: 蛇形线形状。Gap: 蛇形线相邻段的间距(需满足差分间距约束)。Amplitude: 蛇形线起伏的最大幅度。Corners: 拐角类型(45° 或 圆弧)。
- 在较短的线路上添加蛇形走线,同时观察状态栏或约束管理器实时反馈的长度差值。
- 达到设定的
Max公差范围内即可。
-
实时长度监控:
- 在布线或调线过程中,注意状态栏 (
Command窗口下方) 通常会显示当前选中网络的长度信息。 - 选中差分对中的一根线时,状态栏会显示该线的长度、以及与差分对中另一根线的长度差值 (
Diff Pair Phase或Delta)。这是最直接的实时反馈。
- 在布线或调线过程中,注意状态栏 (
-
使用约束管理器检查:
- 布线完成后,重新打开 Constraint Manager (
Setup>Constraints>Constraint Manager)。 - 导航到
Electrical>Net>Routing>Differential Pair。 - 查看你设置的差分对的
Actual列(或Phase列),检查两根线的实际长度差值是否在设定的Max值范围内(绿色表示满足,红色/黄色表示违反)。 - 导航到
Electrical>Net>Routing>Relative Propagation Delay。 - 找到你创建的匹配组,查看
Actual Delta列,检查组内最长和最短的网络之间的实际长度差是否在设定的Delta: Tolerance范围内(绿色表示满足)。
- 布线完成后,重新打开 Constraint Manager (
-
使用报告:
- 在 PCB Editor 中,选择
Tools>Reports。 - 在报告对话框中选择
Constraint Report(或类似名称)。 - 运行报告,查看所有违反约束规则的详细信息,包括差分对内和对间等长违规。
- 在 PCB Editor 中,选择
关键注意事项
- 差分对内等长优先于对间等长: 确保差分对内部两根线的长度差 (
Max) 控制在很小的范围内(通常是几 mil),这是保证差分信号完整性的关键。然后再处理对间等长。 - 蛇形线参数:
Gap: 必须大于或等于该差分对设定的最小间距规则 (Min Line Space)。Amplitude: 不宜过大,过大会增加串扰风险并占用更多空间。通常 3-5 倍的线宽是合理的起始点。- 对称性: 尽量让蛇形线设计对称,避免引入额外的相位偏移。
- 拓扑结构: 对于点对多点(如 DDR 地址/命令总线),保证信号到达各接收端的时间一致 (Fly-by 结构常用),仅做差分对内等长和对间等长可能不够,还需要结合
Min/Max Propagation Delay(总长度约束) 和更复杂的匹配组设置。 - 过孔影响: 差分对两边的过孔要对称放置,过孔本身的长度差异也会计入总长度差。
- 参考平面: 确保差分线下方的参考平面完整、无割裂,这对维持阻抗和减少干扰至关重要。
- 频率越高,公差越严: 高速信号(如 PCIe Gen4/5, DDR5)对内等长公差要求通常在 1-5mil 以内,对间等长要求也相应更严格。
通过熟练掌握 Constraint Manager 的设置和布线时的调线工具,结合实时监控和规则检查报告,就能在 Cadence 中有效实现差分对的等长控制,满足高速设计的信号完整性要求。
AD9446 LVDS信号线的PCB走线的差分对间等长有没有要求?
我的AD9446的工作在LVDS模式下,请问对于AD9446(100MHz),LVDS信号线的PCB走线的差分对间等长有没有要求?(PS:16对差
差分线四个概念:什么是差模,共模,奇模,偶模?资料下载
电子发烧友网为你提供差分线四个概念:什么是差模,共模,奇模,偶模?资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文
资料下载
佚名
2021-04-13 08:54:01
差分线的那些概念该如何理解资料下载
电子发烧友网为你提供差分线的那些概念该如何理解资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
资料下载
佚名
2021-04-07 08:44:10
工程师头疼的差分线传输线长度差问题资料下载
电子发烧友网为你提供工程师头疼的差分线传输线长度差问题资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设
资料下载
佚名
2021-04-02 08:55:18
硬件工程师必读:什么是差分线?
差分线用通俗的话讲,用两条平行的、等长的走线传输相位差180度的同一信号。说白了,就是一根线传输正信号,一根线传输负信号。正信号减去负信号,得到
资料下载
479461
2021-02-03 06:49:24
差分线在高速PCB设计中有什么样的应用
给出了用PCB中的差分线来作为耦合带状线或耦合微带线.并采用奇模传输方式传输信号,从而提高系统的抗干扰性和易匹配性能的实现方法。
资料下载
ah此生不换
2019-07-19 16:47:50
cadence PCB差分线等长调整的具体步骤
1、先用鼠标选中要调整的差分线,选中后线的颜色会有变化 2、再点击图示左边的快捷按钮,此时会弹出相关的调整选项,选好你需要的选项 3、鼠标放在刚才选中的线上拉出一个方框,方框内就会显示线
以太网布线的差分对等长规则
分线,千兆模式下是4对差分线。在部分PHY芯片的Datasheet或者应用手册中会给出MII/RMM/GMII/RGMII接口,MDI接口的
2019-05-26 09:38:27
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- amoled屏幕和oled区别
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机