Linux系统下开源软件ngspice仿真实例

Linux系统下开源软件ngspice仿真实例

Linux系统下开源软件ngspice仿真实例

电气08-2王福凯中国矿业大学(北京)

Abstract:As PSpice and Multisim are widely used in CAD and commonly accpted by electornic engineers,The mass Linux users find it is hard to use some open-source CAD softwares under the Linux environment.So come the ngspice.This paper aims to make a breif introduction of the use of ngspice by several simulation samples .

摘要:在 Pspice、Multisim等仿真软件越来越被电子设计人员认可的同时,众多Linux用户发现

除了HSpice这款付费软件外,并没有一款可以与PSpice等相媲美且运行在Linux 环境下的开源软件。Ngspice 就是在这样的条件下诞生的。本文意在通过几个ngspice 仿真实例的演示,介绍ngspice 的使用方法。

关键词:ngspice Linux 仿真实例

Ngspice是伯克利分校的Spice3模拟器最新版本Spice3f5的更新。由于n gspice直接是基于Spice开发的程序,有一定的工业说服力和符合行业标准。 Ngspice是一款开源软件,用户可下载程序源代码并编

辑运行。Ngspice是通用电路非线性与线性分析模拟程序。电路可包含电阻,电容,电感,互感器,独立或依赖电压和电流源,无损耗和有损传输线,开关,均匀分布RC线和五种最常见的半导体器件:二极管,电晶体,JFETs,MESFET的,和MOSFET。虽然 ngspice 是自由软件,但是其电路模拟功能並不因此而有所折扣。其波形观察功能更是十分强悍,亦可观察例如史密斯图等特殊功能的仿真結果。此外, ngspice 亦可根据不同需求设定图形颜色,也可依据想要观察的指定区域进行无限制放大以利波型的细节观察。由于ngspice 的功能强大、且为开源等优点。因此在学习电子电路设计上较商业软件 spice

等仿真程序更适合学生使用。

美国Microsim 公司推出的PSpice 5.0以及以前的版本,均采用文本方式。此后,从PSpice 5.1及更高的版本,有两种输入方式,即文本方式和图形方式。而ngspice在Linux系统下结合终端,只能使用文

本方式,许多使用者望命令行而却步,但文本方式也有它不可超越的优点。由于文本输入方式对电路描

述清晰,又可对电路的功能进行解释各描述,且不管是在哪一行,都可添加注释,因此便于保存。尤其

是对于大型电路,图形输入不能做到一目了然,设计人员自己设计的电路,时间一长也会忘记。另外,

了解文本输入方式对于图形输入方式也是必要的。因为在图形输入时,要对元器件的属性进行定义,对

所分析的性能要进行参数设置。

Linux下使用ngspice的大致过程是:用任意文本编辑器生成网单文件,以.net/.cir/.deck后缀保存文件。之后可以用ngspice的批处理方式得到结果文件,自己用脚本处理后可作进一步分析。虽然在一

般应用层面上还是不如Simetrix之类集成环境易用,不过数据操作的自由度却是更好了。

相关推荐
相关主题
热门推荐