电路模块化设计 电路设计模块化与重利用

医疗电子 2019-03-2067未知admin

  随着电路设计复杂程度的增加,设计规模的增大,以及产品完成周期的压力。传统的以一个设计工程师加一个PCB设计工程师的串行硬件设计方式,已经成为电子产品研发进度难以逾越的瓶颈。并行的团队式硬件(包括PCB)设计方式,已经越来越显出其价值。随着EDA软件的并行设计功能的增强,以方式的硬件团队设计技术已经日益成熟。本文能够对掌握Cadence软件进行电路模块化设计与重利用起到积极的参考作用。

  大家对电路的层次化设计并不陌生。为了使读图方便和电路设计任务的划分,功能复杂的电路常常采用层次化没计方法。层次化设计中子电路(Sub-Design),有时也称模块(Block),在原理图设计中可以方便地重复利用。

  模块化电路设计则在层次化设计的基础上更进一步,即:将子电路的原理图与其物理设计(PCB)对应起来做成物理模块(Module)。模块不仅在原理图设计中可以方便地被其它设计重复利用;而且在PCB设计中,模块电路可以像调用器件封装一样方便,模块电路不需要重新布局布线。

  可以这样比喻,层次化设计中的子电路,相当于软件没计中的子程序。模块化电路则相当于软件设计中的函数。

  简化设计过程将复杂的电路分解成可重复利用的模块,对模块进行独立的测试。提高电路设计质量;

  实现团队协同设计口将大的电路划分为较小的模块,各个部分的设计者可以根据策划,并行原理图设计、PCB的布局布线设计。最后整合到一个PCB上。缩短单板的设计周期;

  便于设计的重利用口模块化的电路,其原理图和PCB可以方便地用于其它设计中,不仅省时,同时可以避免重新设计可能引入的差错。

  Cadence的模块化电路设计,小仅可以对模块直接利用,还可以很方便的对模块部分进行修改利用,如更换器件、改变连线关系。模块电路还可以嵌套。

  在图1流程的基础上,可以实现已经设计完成的电路及其PCB中的电路单元的模块化;可以实现电路原理图和PCB的并行设计,借助于良好的规划和设计方法,PCB的并行设计可以不受规则的几何边界限制。

  1)设计子电路原理图基本上和设计电路原理图是一样的,区别在于子电路原理图需要定义端口(Port)如图2,根据子电路原理的各种需要,尽可能的定义一个端口的全集,以便于其它设计的调用。注意子电路设计名称的定义,根据子电路定义的设计名称将自动产生模块的名称。

Copyright © 2002-2013 成德电子电器网 版权所有  

联系QQ:1352848661