资料介绍
自最初开始设计 PCB 以来,约束一直是定义成品物理电路板所必要的元素。尺寸和铜重量是最早的约束。而现在,高速的设计对电子设备的诸多参数有约束要求,尤其是差分对。
定义约束的目的在于尽可能多地消除错误来源,即消除那些需要设计返工的错误。而且,设计错误发现得越晚,返工成本就会越高。理想状况下,“设计即正确”的方法可使约束得到严格遵守,从而在设计过程中消除错误的可能性。但事实上,尽早验证信号完整性对确保满足所有约束至关重要。
设计不佳的用户界面往往是令约束设置既繁琐又耗时的原因之一。必须打开多个窗口,而且无法一次看到所有约束,这种设置方式往往令人晕头转向,极易出错,而且迫使用户一次只能手动更新一项约束。
更多如Mentor Graphics PADS 产品等更为现代化的设计工具,均使用基于电子表格的方法简化了导入和评审约束的操作,相比基于对话框的传统方法具有明显的优势。
图 1:约束管理可能非常复杂,尤其在使用基于对话框的传统环境时。PADS 所使用的基于电子表格的方法简化了整个过程
利用强大的电子表格编辑功能(例如,多行/多列复制/粘贴和自动填充),可以快速导入或修改大量约束值。通过打开 PADS Constraint Manager 的两个实例,允许将约束值从一个项目复制到另一个项目,从而提供约束复用功能。
约束规范
一个特定的设计项目可能包含多个有用或无用的约束。常用的设计约束如下:
A.差分对约束包括:走线宽度、差分间距和最大分隔距离。最大分隔距离是一项层相关的约束,指定了走线在违反差分间距值的情况下能够并行布线的长度。
图 2:差分对约束
B.拓扑约束限制特定网络的布线模式。它们用于控制布线结构以及对网络分支(管脚对)施加长度限制。拓扑类型和最大支线长度是两类常见约束。拓扑类型可以不针对布线设置任何限制,或者以规定的方式限制布线。
最大支线长度约束应用于使用受约束的拓扑的网络类型。它限制了由邻近网络分支共用的走线长度。两项约束均可在约束类级别指定,或在单独的网络上加以覆盖。
C.长度约束针对网络和网络分支的布线长度施加限制,包括最小长度、最大长度和匹配长度。最小和最大长度约束可分配给约束类、单独的网络或单独的网络分支(管脚对)。
要定义差分对的匹配长度约束,需要使用匹配长度组。此方法针对组成员的相对长度设定限制,即任意两个组成员之间的长度差不得超过指定的容差值。匹配长度组可能包含网络或网络分支(管脚对)。不允许在一个组内混合网络和管脚对。
D.布线约束针对布线层、过孔使用和走线宽度施加限制。布线约束在网络类级别定义,并应用于网络类中的所有网络。它们对布线层的使用、布线允许的过孔类型以及允许的走线宽度范围施加限制。
图 3:此份关于 Mentor Graphics PADS Standard 的样例电子表格视图显示了可为具有自定义拓扑的单独网络分支指定的约束类型。此处显示了匹配长度限制和支线长度违规
E.间距约束定义了特定布线层上两个布线对象(例如走线、焊盘和铜皮区域)边缘之间允许的最小间距。
F.电源网络约束——诸如 PADS 之类的工具会基于预定义的标准名称(例如 GND、VCC、 5V、-12V 等)自动识别电源网络。
按类分组
在设计流程的早期阶段对网络类和约束类进行正确的分组和定义,可显著简化约束的定义和管理。分组约束可提高 PCB 设计效率,缩短设计时间,以及最终节省 PCB 设计成本。
差分对是由实施差分信号的两个物理网络构成的组。随着差分对数量的增加,一次定义一个差分对的做法变得极为繁琐。而自动化可快速、轻松地创建差分对。网络名称通常遵循模式名称。使用这些模式查找您想要分配为差分对的网络名称。随即显示建议的差分对列表;取消选中您不想分配的匹配项。
对于差分对,可以定义层相关的差分对间距。网络类用于组织和加快具有类似特征的网络的布线约束定义。对于网络类,您可以定义允许布线的层、这些层对应的走线宽度范围,以及网络类中的网络所允许的过孔类型。
约束类用于组织和加快具有类似电气和时序属性的网络的长度、拓扑和其他约束定义。尽管分配给约束类的约束会自动应用于类中的所有网络,但也可以为单独的网络、管脚对和差分对自定义特殊的约束值。
图 4:利用 PADS 的约束类,无需为单独的网络创建长度和拓扑约束
违规
传统上,约束违规是在您的 PCB 设计工具中执行检查和评审。PADS 工具支持在 PCB 设计环境或在约束管理环境内查看约束违规。通过在定义约束的环境内查看违规,工程师和设计人员可采用类似的方法访问此过程,这对工作流而言也更为自然。
查看并分析违规可使工程师在发现违规后即刻做出纠正。这是至关重要的一步,因为随着设计的进一步执行,修复问题所花费的成本会变得更高。通过在设计工具内查看违规,错误可在最短的时间内以最低的成本得到修复。
总结
约束管理应专为满足设计人员的日常工作过程需求而设计,具有直观、快速和简易的特点。采用统一的方法可确保实现“设计即正确”方法,并且消除在原理图与 PCB 设计环境中使用单独的约束管理工具所造成的错误。整个流程期间所有约束应同步并可访问。Mentor Graphics PADS 是约束驱动型 PCB 设计的理想工具。
(mbbeetchina)
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- PCB设计布局布线,注重细节很重要资料下载
- PCB设计模拟布线和数字布线的区别及相似之处资料下载
- 降龙十八掌之18种pcb设计特殊布线的画法与技巧!资料下载
- PCB设计:智能标签电路资料下载
- PCB设计-设置布线约束条件 0次下载
- 如何利用PCB设计改善散热资料下载
- PCB设计中自动布线和手动布线是怎么一回事?资料下载
- PCB设计布局布线规则小总结资料下载
- PCB设计:蓝牙小键盘资料下载
- PCB设计:为什么要绕等长?资料下载
- PCB设计:如何绕等长?资料下载
- PCB设计布通率的提高资料下载
- PCB设计中的安全间距问题资料下载
- PCB布线百问:一个布线工程师谈PCB设计的经验资料下载
- PCB设计教程之PCB设计经验详谈资料免费下载 0次下载
- FPGA物理约束之布线约束 901次阅读
- 怎么样才能对PCB布线和电磁兼容性实现设计约束 2562次阅读
- PCB设计中,快速消除PCB布线的方法步骤 2.6w次阅读
- PCB差分对走线的要求 6931次阅读
- 以太网布线的差分对等长规则 3.9w次阅读
- PCB设计教程之电源PCB设计的详细资料分析 5141次阅读
- 如何防止高速PCB设计布线系统受干扰 3497次阅读
- PCB设计高频电路板的布线技巧和注意事项详细概述 6246次阅读
- PCB设计布局布线技巧分享 1.1w次阅读
- PCB设计中布线的介绍从直角走线,差分走线,蛇形线等三个方面来概述 5585次阅读
- pcb布线的设计过程和步骤 5920次阅读
- pcb单层板如何布线_pcb单层板自动布线设置 2.4w次阅读
- 基于差分信号的PCB布线优点和策略简析 991次阅读
- 浅谈开关电源PCB设计 3051次阅读
- PCB设计布线中的3种特殊走线技巧 4.7w次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多