【摘要】:电路设计及仿真模拟的传统工具主要有Cadence公司的Spectre、SYNOPSYS公司的HSPICE以及Mentor公司的Eldo三大类。尤其是其具有图形界面的电路图输入方式,使其成为目前最为常用的CMOS模拟集成电路设计工具。与Cadence公司的Spectre图形界面输入不同,HSPICE通过读取电路网表以及电路控制语句的方式进行仿真,是目前公认仿真精度最高的模拟集成电路设计工具。Eldo可以方便地嵌入到目前的其他的模拟集成电路设计环境中,并可以扩展到混合仿真平台ADMS,进行数字、模拟混合仿真。
电路设计及仿真模拟的传统工具主要有Cadence公司的Spectre、SYNOPSYS公司的HSPICE以及Mentor公司的Eldo三大类。此外基于上述工具,为了满足大规模、快速仿真的需求,三大公司又分别开发了相应的快速电路仿真工具,分别是Cadence公司的Spectre Ultrasim、SYNOPSYS公司的HSIM以及Mentor公司的Premier。
(1)Spectre
Spectre是美国Cadence公司开发的用于模拟集成电路、混合信号电路设计和仿真的EDA软件,功能强大,仿真功能多样,包含有直流仿真(DC Analysis)、瞬态仿真(Transient Analysis)、交流小信号仿真(AC Analysis)、零极点分析(PZ Analysis)、噪声分析(Noise Analysis)、周期稳定性分析(Periodic Steady-state Analysis)和蒙特卡罗分析(MentoCarlo Analysis)等,并可对设计仿真结果进行成品率分析和优化,大大提高了复杂集成电路的设计效率。尤其是其具有图形界面的电路图输入方式,使其成为目前最为常用的CMOS模拟集成电路设计工具。
Cadence公司还与全球各大半导体晶圆厂家合作建立了仿真工艺库文件PDK(Process Design Kit),设计者可以很方便地使用不同尺寸的PDK进行CMOS模拟集成电路设计和仿真。除了上述仿真功能外,Spectre还提供了与其他EDA仿真工具(如SYNOPSYS公司的HSPICE、安捷伦公司的ADS、Mathworks公司的MATLAB等)进行协同仿真,再加上自带的丰富的元件应用模型库,大大增加了模拟集成电路设计的便捷性、快速性和精确性。
(2)HSPICE
HSPICE是原Meta-Software(现属于SYNOPSYS公司)研发的模拟及混合信号集成电路设计工具。与Cadence公司的Spectre图形界面输入不同,HSPICE通过读取电路网表以及电路控制语句的方式进行仿真,是目前公认仿真精度最高的模拟集成电路设计工具。
与Spectre类似,HSPICE也包含有直流仿真、瞬态仿真、交流小信号仿真、零极点分析、噪声分析、傅里叶分析、最坏情况分析和蒙特卡罗分析等功能。早期的HSPICE存在电路规模较大或比较复杂时,仿真矩阵不收敛的情况,在被SYNOP-SYS收购后,通过多个版本的升级,这个问题逐渐得到改善。到了2007sp1版本后,HSPICE已经有了质的飞跃,仿真收敛问题也基本得到解决。
(3)Eldo
Eldo是Mentor公司开发的模拟集成电路EDA设计工具,Eldo可以使用与HSPICE相同的命令行方式进行仿真,也可以集成到电路图编辑工具环境中,比如Mentor的DA_IC,或者Cadence的Spectre中。Eldo的输入文件格式可以是标准的SPICE,也可以是HSPICE的格式。
Eldo通过基尔霍夫电流约束进行全局检查,对收敛严格控制,保证了与HSPICE相同的精度。且与早期的HSPICE相比,仿真速度较快。在仿真收敛性方面,Eldo采用分割概念,在不收敛时对电路自动进行分割再组合,更改了仿真矩阵,使得电路收敛性大大提升。
Eldo可以方便地嵌入到目前的其他的模拟集成电路设计环境中,并可以扩展到混合仿真平台ADMS,进行数字、模拟混合仿真。Eldo的输出文件可以被其他多种波形观察工具查看和计算,Eldo本身提供的Xelga和EZWave更是功能齐全和强大的两个波形观察和处理工具。
由于大规模混合信号电路、SoC的出现,使得传统的模拟集成电路仿真工具出现瓶颈:主要体现在速度慢,容量有限(一般最大支持50000~100000个器件),各大公司相继开发了新一代的快速仿真工具。通常,这类仿真工具为了提高仿真速度主要采用的技术有模型线性化、模型表格化、多速率仿真、矩阵分割、事件驱动技术等。Cadence的Spectre Ultrasim、SYNOPSYS的HSIM以及Mentor的Premier就是其中的佼佼者。限于篇幅,本书不再进行展开介绍。
相关推荐