当前在我国具有广泛影响的 EDA( 电子电路设计自动化) 软件有: EWB、PSPICE、OrCAD、PCAD、Protel、Viewlogic、Mentor、Graphics、Synopsys、LSIlog-ic、Cadence、MicroSim 等等。这些软件不但有较强的功能,有的还可用于几个方面。论文网
研究电路仿真软件是为了设计电路及其系统的快速性和精确性引入的。使设计人员在设计时能简单、方便、有效地对电路精确设计测试。仿真软件的应用将大大有助于设计人员和教学的效率,已经成为科研和教学上必不可少的工具。同时商品化的电路仿真软件种类比较多,软件性能特点各不相同,应用的便利性也有差别。根据工程和教学的需要选择合适的电路仿真软件可大大提高工作效率和教学效果。本研究的目的就是通过对不同仿真软件进行系统的研究比较,得出它们的各自优缺点使读者能够更好的选着适合自己的仿真软件。
1. 2 模拟电路仿真软件发展情况
2 仿真软件的介绍
2. 1 PSpice
2.1.1 PSpice的历史
PSpice的前身是由美国加州大学伯克莱分校的计算机辅助设计小组于1972年利用FORTRAN语言开发的Spice,Spice2G作为正式实用版与1975年推出,但该程序的运行环境至少是小型机。1985年加州大学伯克莱分校用C语言对Spice软件进行了改写。1988年,Spice被定为美国国家工业标准[2]。
PSpice是美国Microsim公司在Spice2G的基础上升级并用于PC机上的Spice版本,使Spice软件不仅可以在大型机上运行,同时也可以在微型机上运行。它于1983年被推出,并不断更新发展,从6.0版本开始引入图形界面,PSpice逐渐成为流行的电子电路仿真软件。
1998年,OrCAD公司与Microsim公司正式合并,从此PSpice产品正式并入OrCAD公司的商业EDA系统中。1999年推出OrCDA 9.0版,2000年OrCAD与cadence公司合并,推出9.21版本,产品不断升级完善。2003年到2005年推出10.x版本,增强了通用性的同时增加了许多元件库。2006到2007年推出15.x版本。2007年开始推出16.x版本,2012年推出16.6,通过引入多核模拟支持系统,平均提高了20%的模拟速度,大大提高了用户的生产率。
2.1.2 PSpice的组成
PSpice由6个基本程序模块组成[3]:
1.电路原理图输入程序Schematics。
它有电路原理图和网表文件两种形式。电路原理图形式输入比较简单、直观。用户先画出电路原理图,再由原理图编辑器自动将其转化为电路网单文件。若用户熟悉仿真程序输入语言,也可以直接输入电路网表文件。
2. 激励源编辑程序Stimulus Editor。
PSpice中信号源种类较多,而激励源编辑程序能帮助用户快速建立输入信号源的波形。
3.电路仿真程序PSpice A/D。
这是PSpice的核心部分,具有直流工作点分析、直流扫描分析、直流灵敏度分析、交流扫描分析、噪声分析、瞬态分析等多种分析。
4. 输出结果绘图程序Probe。
它接受仿真程序输出的绘图文件,然后在屏幕上绘出仿真结果的曲线和波形。
5. 电路仿真高级分析工具PSpice AA。文献综述
PSpice AA是cadence产品系列中原理图仿真PSpice的高级分析工具,它与PSpice A/D工具实现协同仿真,可以改善设计性能、提高成本效益和可靠性。PSpice AA高级分析工具还可以帮助设计师自动优化电路性能。
6.元器件模型参数库LIB。
PSpice提供的元件都以*.LIB的文件形式存放在LIB目录中,供仿真程序调用。
2.1.3 PSpice的特点
PSpice 具有图形界面清晰简洁、易学易用、操作简单、实用性强、仿真效果好、集成度高等优点。PSpice分析功能强大,具有以下分析功能:直流工作点分析、直流扫描分析、直流灵敏度分析、交流扫描分析、噪声分析、瞬态分析、傅里叶分析、温度扫描分析、参数扫描分析、蒙特卡罗分析、最坏情况分析、灵敏度分析、优化分析、电应力分析、参数测绘仪分析。PSpice支持的元器件类型广泛,同时自带仿真元件数约有50000多种。在PSpice中为了准确反映电路的行为,半导体模型的参数较多,不过大多已经存在于模型中,不用特意输入。