从目前的EDA技术来看,其发展趋势是政府重视、使用普及、应用广泛、工具多样、软件功能强大。
1.2 EDA软件的特性及发展过程
1.2.1 EDA的特点
利用EDA技术进行电子系统的设计,具有以下几个主要特点:
(1)高效率、高速度、低成本[2];
(2)用软件方式设计的系统到硬件系统的转换是由有关的开发软件自动完成的;
(3)设计过程中可用右关软件进行各种仿真;
(4)系统可现场编程,在线升级;
(5)系统集成度高,体积小、功耗低、可靠性高;
(6)形成具有自己特色、具有自主知识产权的芯片和产品;
(7)适合并行工程,即分工设计、团体协作。
因此,EDA技术是现代电子设计的发展趋势。
EDA技术是伴随着计算机、集成电路、电子系统的设计发展起来的,至今已有30多年的历程,大致可以分为三个发展阶段。
(1)EDA初级阶段-CAD拉开序幕(20世纪70年代中期开始)。
①面向板级设计,取代了手工操作,极大提高了PCB设计效率和质量,产生了计算机辅助设计(CAD)的概念。
②操作系统为DOS环境,PCB手工布局布线或低水平自动布局布线,简单电性能检查,输出打印图形,需要传统照相、制版等工艺配合;
③只能进行复杂程度较低的PCB板布局布线和简单版图绘制。
(2)EDA发展阶段—-CAE开创计算机辅助工程新局面(20世纪80年代中期开始)。
①突破图形绘制功能,增加了电路功能设计和结构设计,并且通过电气连接网络表将两者结合在一起,实现了工程设计,产生了计算机辅助工程(CAE)的概念;电子CAD工具逐步完善;
②从技术上向CAE过渡:诞生了宪进的布局和布线、逻辑综合、HDL语言、模拟加速器和仿真器以及高级综合等技术;
③设计工具集成化:实现了原理图输入、逻辑仿真、电路分析、自动布局布线、PCB分析等模块集成化;
④设计输出文件直接产生光绘版,设计文件可以转换为组装制造工艺文件,提高了PCB图形精密度和生产效率。
(3) EDA高级阶段-EDA走向“四化”(20世纪90年代中期开始)
①智能化:EDA技术发展到物理校验、布局、逻辑综合、模拟设计以及软件/硬件协同设计;
②综合化:通过EDA工具把用HDL语言描述的模块自动转换为用门级电路网表表示的模块,即将电路映射到器件的专用基本结构;
③系统化:微电子工艺飞速发展,工艺水平已达到深亚微米级;晶体管集成度提高到百万门甚至千万门级;因特网开始进入广泛应用阶段,工程师们开始设计系统级芯片SoC,应用一体化系统工具,结合可制造性设计(DFM)等优化工具,完成电子产品从概念到物理实体全过程;
④人性化:应用“自顶向下”的概念驱动,“IP核”的兴起充分发挥了人类智慧积累,EDA技术已成为电子设计的重要工具,摆脱低水平重复脑力劳动,高效率、高水平完成电子系统设计。
1.3 几种典型的EDA软件的介绍和特点
在众多的电气系统仿真试验室中,具有代表性的主流仿真平台主要基于SPICE算法的仿真软件和基于Matlab算法的仿真软件,其中,在电气设计方面,由于SPICEII算法在电路计算中收敛性较好,运算速度较快等优点,因此主流的EDA软件多采用这一算法。根据软件适用范围和特点,具有代表性的软件有Saber软件、Pspice软件和EWB软件,可以说这些软件是EDA软件不同层次上具有典型意义。以下我们对其做具体分析:
1.3.1 Saber软件
Saber[3]软件是三套软件中唯一真正意义上的商用仿真软件,具有强大的功能和良好地稳定性,使用覆盖面极广,尤其是它自己开发的收敛算法,通过特有的变步长算法可以提高仿真速度,避免仿真运算过程出现发散现象。 电气EDA仿真软件在滤波器中的应用(2):http://www.751com.cn/zidonghua/lunwen_1624.html