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