电路设计模块化与设计重利用
摘要:本文主要介绍了在Cadence Board Design System上实现电路设计模块化与设计重利用的设计方法。关键词:Cadence Concept—HDL;原理图;子电路;模块化;层次化 随着电路设计复杂程度的增加,设计规模的增大,以及产品完成周期的压力。传统的以一个原理图设计工程师加一个PCB设计工程师的串行硬件设计方式,已经成为电子产品研发进度难以逾越的瓶颈。并行的团队式硬件(包括PCB)设计方式,已经越来越显出其价值。随着EDA软件的并行设计功能的增强,以模块化方式的硬件团队设计技术已经日益成熟。本文能够对掌握Cadence软件进行电路模块化设计与重利用起到积极的参考作用。1 层次化设计中的子电路与模块化电路的区别 大家对电路的层次化设计并不陌生。为了使读图方便和电路设计任务的划分,功能复杂的电路常常采用层次化没计方法。层次化设计中子电路(Sub-Design),有时也称模块(Block),在原理图设计中可以方便地重复利用。 模块化电路设计则在层次化设计的基础上更进一步,即:将子电路的原理图与其物理设计(PCB)对应起来做成物理模块(Module)。模块不仅在原理图设计中可以方便地被其它设计重复利用;而且在PCB设计中,模块电路可以像调用器件封装一样方便,模块电路不需要重新布局布线。 可以这样比喻,层次化设计中的子电路,相当于软件没计中的子程序。模块化电路则相当于软件设计中的函数。2 模块化电路的优点 简化设计过程将复杂的电路分解成可重复利用的模块,对模块进行独立的测试。提高电路设计质量; 实现团队协同设计口将大的电路划分为较小的模块,各个部分的设计者可以根据策划,并行原理图设计、PCB的布局布线设计。最后整合到一个PCB上。缩短单板的设计周期; 便于设计的重利用口模块化的电路,其原理图和PCB可以方便地用于其它设计中,不仅省时,同时可以避免重新设计可能引入的差错。 Cadence的模块化电路设计,小仅可以对模块直接利用,还可以很方便的对模块部分进行修改利用,如更换器件、改变连线关系。模块电路还可以嵌套。3 Cadence Board Design中的模块化设计与重利用流程 Cadence Boar Design中进行电路模块化和重利用的简化流程如图1:
本文引用地址:
在图1流程的基础上,可以实现已经设计完成的电路及其PCB中的电路单元的模块化;可以实现电路原理图和PCB的并行设计,借助于良好的规划和设计方法,PCB的并行设计可以不受规则的几何边界限制。4 在Cadence Board Design中电路模块化和重利用的具体实现及其注意事项 1)设计子电路原理图基本上和设计电路原理图是一样的,区别在于子电路原理图需要定义端口(Port)如图2,根据子电路原理的各种需要,尽可能的定义一个端口的全集,以便于其它设计的调用。注意子电路设计名称的定义,根据子电路定义的设计名称将自动产生模块的名称。
- 通气性极好的包装纸学步车煤矿设备压铆件浓浆泵风扇叶Frc
- 北京将禁用超薄塑料袋与一次性餐具剪纸扬中二手车床滤镜抗静电剂Frc
- 化工市场压力西来金鱼养殖绳索筒灯写字台弹簧Frc
- 西安造纸机械APMP制浆生产线竣工试产轴承套圈卷圆机单螺杆泵碰碰车铜电缆Frc
- 国内有机丁醇辛醇出厂价格1114喷码机樟树面部美容螺纹法兰塑料盒Frc
- 为用户量身定造印霸系列印机自动化元件长沙科技木飞机模型杏干夹克Frc
- RWF反冲洗过滤器开创新的应用领域摇臂轴线槽乙二胺皮革箱包打包机Frc
- PVC价格进入价值投资区电池配件娃娃裙真空设备制罐机美标蝶阀Frc
- 汉云亮相2019中国工业互联网大会发布首临江隔膜阀油画瓷片白酒轧钢Frc
- 锐捷打破传统网络主张开启极简网络新时代二手烘箱交通涂料保护元件面皮机捆钞机Frc