第1章 PSpice程序
本章从编写程序出发,并以SPICE为例,介绍模拟程序的结构、输Ⅳ输出方式、如何选择建立方程的方法和求解方程的方法等有关问题,以便从整体和理论上对SPICE等软件包的编程方法,有个“知其然,亦(大致)知其所以然”的了解,从而减少使用程序的盲目性并开阔视野。
1.1 SPICE简介
在大规模电路计算机辅助设计(简称CAD)领域中,发展*早、*成熟和使用*广泛的是计算机辅助分析(简称CAA)。而在这方面*具代表性的电路分析程序是SPICE和ASTAP。ASTAP是美国IBM公司的专利,用户只能租用而见不到源程序,仅知它是使用列表法(也称2b表格法)列写方程,利用稀疏矩阵技术压缩存储。SPICE(Simulation Program for Integrated Circuit Emphasis)是美国加利福尼亚州大学伯克利(Berkeley)分校研制的。它是使用改进的节点电压法列写方程的。从l972年**版问世以来,由于它采取完全开放的政策,只要少量款项,就可以复制到源程序,所以到如今已有多个版本在世界各地使用。SPICE本身也在广泛的应用中不断地修改、充实和完善。
以1981年8月10日推出的SPICE.2G5版本为开端,SPICE开始在我国流行,SPICE.2G5版本是用Fortran语言书写的,l989年7月推出SPICE.3C1版本,源程序已经用C语言进行了改写,在电路方程的列写求解方法上无根本性的变化。
……