约束管理器 ECs的使用 原理图约束管理器的基本使用 1.1 约束管理器简介 约束管理器是一个交叉的平台,以工作薄(workbook)和工作表(worksheet)的形式 通过用户定义约束管理来管理设计中的各个网络和管脚对。例如控制某条网络的阻抗值 和布线长度等等。约束管理器具有以下功能: 1) 它以数据表格的形式与用户接口,使用户能够快速的获取,修改和删除用户定义的 约束值。 2) 它能够所有的定义的约束进行语法检查。 3) 它提供约束的继承,在高等级对象中定义的约束能够被低等级对象所集成。而且低 等级对象可以重新定义约束覆盖从高等级对象继承下来的所有约束。 能够产生原理图和pcb板关于约束捕捉的报告。 2.1 原理图和pcb板间约束捕捉的同步 原理图和pcb的约束同步是指在原理图或pcb中定义或修改的约束在原理图和pcb之间可 以相互传递的(原理图到pcb或pcb到原理图)。如下图1所示: 3.1 带约束管理的设计流程 带约束管理的设计流程与传统的设计流程相比,其主要包含了约束文件,该约束文件 以设计板的名字命名,文件扩展名为.dcf,该文件放在设计板目录下的constraints目录 下。例如在E:\KS8695P_DEMO_V100.1目录下创建了KS8695P_DEMO_V100.1工程,设计板的 名称为NETCAMERA,那么在E:\KS8695P_DEMO_V100.1\WORKLIB\NETCAMERA\CONSTRAINTS目 下会产生netcamera.dcf约束文件。带约束管理的设计流程如下图2所示: 3.1.1 从原理图导出约束管理到pcb ……