具有参数约束的 PCB 生产开发
如今,PCB设计考虑的因素越来越复杂,如时钟、串扰、阻抗、检测、制造工艺等,这往往使设计人员重复大量的布局、布线、验证、维护等工作。 参数约束编辑器可以将这些参数合并到公式中,帮助设计人员在设计和生产过程中更好地处理这些有时相互矛盾的参数。
参数约束
目前,设计软件供应商试图通过在约束中添加参数来解决这个问题。 该方法最先进的部分是它可以指定充分反映各种内部电气特性的机械指标。 只要将它们添加到PCB设计中,设计软件就可以使用这些信息来控制自动布局和布线工具。
当后续生产工艺发生变化时,无需重新设计。 设计者只需更新工艺特征参数即可自动改变相关约束。 然后设计人员可以运行DRC(设计规则检查)来确定新流程是否违反其他设计规则,并找出应该更改设计的哪些方面以纠正所有错误。
约束可以以数学表达式的形式输入,包括常数、各种运算符、向量和其他设计约束,为设计者提供参数化规则驱动系统。 约束甚至可以以查表的形式输入并存储在 PCB 或原理图设计文件中。 PCB布线、铜箔区域位置和布局工具应遵循这些条件产生的约束规则。 DRC验证整个设计是否符合这些约束,包括线宽、间距和空间要求(例如面积和高度限制)。
一个非常简单的例子是上升时间约束,一般设置为 1.5ns 的常数。 根据这个条件,可以得到最大走线长度的约束,即5800ml/ns乘以1.5ns的上升时间。 一个稍微复杂的例子是元件间距,它是通过将检测角度的正切值乘以器件高度来确定的。 该公式可以计算出最小单元间距值。
分级管理
参数约束的主要优点之一是它们可以分层处理。 例如,全局线宽规则可以作为整个设计中的设计约束。 当然,也会有个别地区或节点无法遵循这一原则。 在这种情况下,您可以在分层设计中绕过较高级别的约束并采用较低级别的约束。 以ACCEL Technologies的约束编辑器Parameter Constraint Solver为例,约束有七个级别:
设计约束用于所有对象,没有其他约束。
层次约束,用于图层上的对象。
节点类型约束,用于类型中包含的所有节点。
节点约束,用于节点。
类间约束是指两类节点之间的约束。
空间约束,用于空间内的所有设备。
设备约束,用于设备。
软件按照从单个器件到整个设计规则的顺序遵循每个设计约束,并以图形方式显示这些规则在设计中的应用顺序。 PCB组装和PCB加工制造商讲解参数化约束在PCB设计辅助PCB生产开发中的用途。
然后
联系
电话热线
13410863085Q Q
微信
- 邮箱