化工资讯网整理编辑:伴随计算机技术以及计算机相关技术的发展,世界范围内兴起了一门崭新的技术,这就是CAD(Computer Aided Design)技术。CAD技术是计算机信息技术发展衍生出来的优异成果,CAD技术的发展与应用正在牵动着一场工业设计和制造领域的技术革命。EDA(Electronic Design Automation,电子设计自动化)技术,就是依靠CAD技术为基础进行电子系统和专用集成电路设计的新技术。
传统的电子系统设计基本上采用自底向上的设计方法,利用SPICE完成模拟验证。这种方法要求设计者具有丰富的设计经验。大部分电子系统的设计工作需要设计专家人工完成,同时任何一次设计方案的修改,都意味着一次详细设计过程的重复,再加上模拟验证速度较慢,因此无论在设计时间还是在设计精度上都不十分令人满意。因此,采用人工的自底向上设计方法,已很难满足当今电子系统的设计要求;而现在EDA所采用的自顶向下的设计方法则有效地实现了设计周期、系统性能和系统成本之间的最佳权衡。这是一种层次化的设计方法。设计在尽可能高的层次上开始进行,从而使设计者能在更大的空间内进行设计搜索,理解整个系统的工作状态,完成设计的权衡和相关的设计决策。自上而下的设计方法,首先从系统设计入手,从顶层进行功能方框图划分和结构设计,这时的设计与工艺无关。在方框图一级先进行仿真和纠错,用VHDL语言对高层次的系统行为级进行描述并在系统级进行验证。然后,用逻辑综合优化工具生成具体的门级逻辑电路的EDIF(Electronic Design Interchange Format,电子设计转换格式)网表,对应的物理实现级可以是PCB板或者是ASIC芯片。设计的主要仿真和调试过程是在高层次完成,这一方面有利于早期发现结构设计上的错误,避免设计工作的浪费,同时也减少了逻辑仿真的工作量。目前,一般的硬件平台已经可以支持系统设计的CAD软件的运行。自顶向下的设计方法方便了从系统级划分和管理整个项目;简化了设计队伍的管理;减少了不必要的重复;提高了设计的一次成功率。同时,自顶向下的设计方法还提供整个设计过程中的各设计阶段的统一规范管理,包括系统的测试和各层次的模拟验证。
一般认为衡量一个电子设计自动化系统的优劣主要有三个方面的标准:一般性——用该自动化设计系统成功实现的电路和性能要求范围;精确性——使用该自动化设计系统能达到的设计精度;有效性——把电路设计编译成设计系统的输入格式所用的时间和综合优化所用的CPU时间。电子系统设计环境即ASEDA主要有以下特点:电子系统设计和仿真具有统一的图形用户界面;用MATLAB进行系统级仿真,有利于早期发现结构设计上的错误,避免设计工作的浪费;具有层次化的电路综合设计框架,这适应了自顶向下的系统设计需要;支持反馈回路的多级嵌套,以适应多级、复杂的系统设计要求;建有层次化、可扩充的单元电路宏模型库,为进行分层次系统设计提供保障,同时增加了设计的灵活性,减少了设计时间;利用高效的综合优化算法,采用灵活的方式,由用户人工干预的方式或者由计算机自动生成各层次的宏模型;具有开放的体系结构,不仅能提供与其它设计工具的接口,还允许设计人员在系统中扩充和自建设计工具,大大方便各种设计人员进行电子系统设计,特别是有利于进行模数混合电子系统的设计;同时也提供多种电路模拟与验证的手段,在使用传统的SPICE等数值模拟工具之外,人们还可以使用符号模拟工具对电路进行模拟验证的相关工作,这样可以对设计人员在设计精度和设计时间上做较为合适的折衷产生有利的条件。


