SPICE模型入门到精通


前言

由于笔者的毕业设计与功率半导体器件建模相关,需要用到SPICE软件来建模,在这记录一下从零开始的SPICE学习历程~


一、SPICE是什么?

   电子产品的设计一般先从功能框图开始,然后细化到原理图,还要经过很调试验证过程,最终才能完成。调试和验证的过程复杂而繁琐,在设计集成电路时更是如此,在制造之前急需验证集成电路的功能。

   根据电路理论,人们可以建立起节点方程和回路方程,通过解这些方程组成的方程组就可以得到结果,也就是说可以通过计算来获得电路的工作情况。但包含电感、电容等器件的电路形成的是一组微分方程组,人工计算依然是累人的活,而计算机则可以大展身手,通过其强大的存储、计算和图形显示能力就能轻松完成,很快得到结果。基于这种思想,人们开发出电路仿真软件,通过快速的仿真,代替耗时且累人的反复调测,提高设计速度和效率,也节省了时间和成本。最早、最出色的仿真软件就是SPICE。

   SPICE(Simulation program with integrated circuit emphasis)是一个电路仿真软件,采用的是美国加州Berkeley大学开发的spice模拟算法。简单来说,就是用代码来描述一个电路,并对电路进行求解的一段代码。

   而PSPICE、HSPICE等等同名不同姓的软件又是啥?其实是SPICE商业化的不同产物。不同的厂商基于SPICE的算法,自己加上一些特色功能(比如HSPICE加入器件模型库卡、结果测量卡;PSPICE首先把SPICE移植到PC机上等等),使得SPICE更加实用,功能更强,或者提高使用效率。目前国内常见的SPICE软件主要是orCAD附带的PSPICE模块,它功能比较强,附带元器件仿真库也最丰富,还有自建元件仿真模型的界面,易学易用。笔者后面也主要是用这个软件。

二、orCAD中需要用到的几个软件

   首先我们明确这样一件事情,我们给器件建模,以及对建立好的器件模型进行电路仿真,需要用到以下几个软件:OrCAD Capture、PSpice系列、Model Editor.
   而OrCAD软件的开创者是个富豪,他为了使电路图绘制、电路仿真分析到印刷板设计或可编程逻辑设计全部都能在自己的软件中搞定,他就把在这些方面做得好的软件全给买了,其中包括上述的几个软件,让这些软件变成了自己的附属模块。所以说,我们用这软件来进行器件建模,只是用到了这个软件的一小部分功能,也可以说是大材小用了。
   那么下面,来详细解释一下我们需要用的软件的功能和联系:
OrCAD Capture:
   这是一个原理图的输入程序,用户可以在这个软件中进行原理图的绘制。当然它不仅仅是一个画图工具,它可以与OrCAD PCD Editor无缝对接,实现物理PCB的设计;也可以与PSpice A/D对接,实现电路的数模混合仿真。OrCAD Capture CIS貌似是OrCAD Capture的改良版,我们暂且认为他们是一样功能的软件。
PSpice系列:
   其中包括PSpice A/D和PSpice AA.PSpice A/D是数模仿真程序,而PSpice AA是高级仿真程序(包含灵敏度分析等高级分析方式)。
   PSpice的主要功能是将后缀为.cir的电路文件进行处理和仿真,该电路文件可以在OrCAD Capture输入电路图然后自动生成,或者用文本自行输入。也就是说,可以不用搭电路,就能通过编程来实现电路仿真,这样照应了前文说的SPICE是一种算法。
   这里特别说明一下,如果采用绘制原理图->转化成.cir文件进行仿真的方法,需要电路图中的器件同时拥有对应的.olb和.lib两个文件;而直接采用文本输入的方法生成.cir,则只需要所用器件的.lib文件即可

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值