版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
HSpice语言学习总结
番。加工工艺的特征线宽每代以30%的速度缩小。
(4)Hspice的使用流程
第一讲:《SPICE》概述
(1)元器件模型
构成器件模型的方法有两种:
♦行为级模型一“黑匣子”模型
例如IBIS模型和S参数,最新的是Verilog-AMS
模型和VHDL-AMS模型
精度较差,•致性不能保证,受测试技术和精度的
影响。
一般应用到高频、非线性、大功率等大型电路设计
♦等级(LEVEL)模型
例如Hspice便是利用这种模型
精度较高
(5)Hspice网表输入格式
一般应用于中小型电路的IC设计
(2)LEVEL模型
1.title标题
②LEVEL1—LEVEL3:线性模型或低阶模型,—►1.标题语句
可直接进行计算或估算。2Sources(IorV)偷入激励和源
②流片工厂提供的模型,如Level49和Mos9、3circuitdescription电路元件描述语句
EKV等,无法直接进行计算或估算,需要用电路仿真4.lib元件库引用>2.电路描述语句
软件进行仿真,以便得到精确的结果。如Hspice5.modellibraries元件模型描述
③Hspice提取模型,是利用提取元件库的形6.inc文件包含语句
式』ib,元件库一般由工厂提供7.options选项设置
(3)集成电路特征线宽
8Analysisstatement仿真类型描述
微米:Micrometer:->1.0um3.命令语句
/输出方式描述
亚微米:9.print/.plot/.graph/
.probe
深亚微米:
超深亚微:10.end结束语句.结束语
纳米:O.()9um(90nm)0.07um(70nm)”.sp文件的形式输入!
Moor定律:每一代(3年)硅芯片上的集成密度翻两
第二讲HSPICE网表的语法
(I)文件名格式:
•匚具的多少:Cadcncc»Hspicc
•精度:一般Hspice>Cadence
•适用对象:Cadence用于RF设计较好,Hspice
更适合模拟IC设计
•目前应用建议:用Cadence布线布图以及版图
设计,Hspice仿真
()后缀名:.sp。产生方法:可以用任何一个文本编
辑器产生,只需更改后缀名
♦文件名:必须为英文,以字母打头,长度不超
过256个字符
♦放置目录:要放置十全英文目耒卜
♦输入网表文件不能压缩
WORD完整版--可编辑….教育资料分享
(2)输入行格式:
♦第一个语句必须是标题行,最后一个语句必须是.END语句;
♦标题语句和结束语句中间语句无任何先后次序;
♦不区分大小写,无上标和下标(忽略)
♦语句、等式的长度不能超过256字符;
♦续行用“+”表示。
(3)分隔符:
①分隔符可以为:tab键,空格,逗号,等号,括号
②元件的属性用冒号来分割,例如Mkbeta
③用句点来表示隶属关系,例如XLALV”表示电路XI的子电路AI的节点V
(4)节点
①结点标识可以长达1024个宇符
②结点数字开头的。被忽略
③跟在以数字开头的结点编号后的字母被忽略。
④结点名可以由以下任何字符打头:#_!%
⑤结点可以用.GLOBAL语句声明为全局调用。如声明节点1为全局调用,.GLOBAL1
⑥结点0、GND、GND!和GROUND均指的是Hspice全局的地。
⑦HSPICE要求每个节点对地均要有直流通路。当这个条件不满足时,通常是接一个大电阻使该
悬浮节点具有直流通路。
⑧每个节点至少应连接两个元件,不能有悬空节点存在
(5)数值及比例因子
数字表示:
a)数字可以用整数,如12,-5:
b)浮点数,如,;
c)整数或浮点数后面跟整数指数,如6E-14,3.743E+3;
d)在整数或浮点数后面跟比例因子,如
比例因子:为了使用方便,它们用特殊符号表示不同的数量级:
e)T=1E+12,G=lE+9,MEG=lE+6,K=lE+3,M=lE-3,U=lE-6,N=lE-9,P=1E-12,F=1E-15,
DB=2Olgio>MIL=25.4E-6(千分之一英寸)
(6)单位及关键字
单位:以工程单位米、千克和秒(M,Kg,S)为基本单位。由此得到的其它电学单位可省略。
如10,10V表示同一电压数。1000Hz,100(),1E+3,Ik,1kHz都表示同一个频率值。同样,W、
A等标准单位在描述时均可省略。单位可以省略,例如:Cl1210P
元件关键字:
电压电流频率电阻电容电感
t1tttf
VIFRCL
二、标题、结束及注释语句
(1)标题语句:
.TITLE语句
形式:
1:.TITLE<stringofupto72charactcrs>
2:<stringofupto72characters>
例如:可以为.tilleasimpleacrun
更常见的是第二种形式:asimpleacrun
注意:如果没有标题,第一行空出。
(2)结束语句
.END语句
形式:.END<commen(>
在.END语句之后的文本将被当作注释而对模拟没有影响。
(3)注释语句
一般形式:*〈commentonalinebyitsclf>
或〈HSPICEstatcmcnt>$<commcntonthesamelineasandfollowingHSPICEinput>
注释标识:或打头的注释放在每行开头,而“$”打头的注释紧跟语句之后。
三、电路描述语句
(1)元件描述的基本格式
--完整版学习资料分享一-
WORD完整版•…可编辑….教育资料分享
HSPICE中元件的属性由器件名,器件位置,器件类型,器件参数值等来定义.格式为:
名称器件所连接的节点器件的类型参数值
例:
1ASIMPLEACRUN-----------►标题
2V110DC10AC11
3R112IK
4R2201K电路描述语句
5cl20.001U-
6.OPTIONSLISTNODEPOST.
8.ACDEC10IK1MEG|命令语句
9.PRINTACV(l)V(2)I(R2)I(JG4)
----------------结菊吾句
R
Ik
I2
r^
。片CI
<L、0.001"
0
(1)无源器件1•电阻
一般形式:
RXXXnln2RvalueTC=TC1,TC2
温度系数的缺省值为0,0
)21
注释:R-Ro*l1+TC1*(TTo)+TC2*(TTo
To为室温,25或27℃
例:RII2100k
RC11217IkTC=0.001.0
(2)无源器件2.电容
一般形式:
CXXXnln2CvalueTC=TC1,TC2
温度系数的缺省值为0,0
注释:C=Co*[1+TC1*(T-To)+TC2*(T-To)2]
例:Cl12lOu
CP1217IpTC—0.001,0
♦非线性电容:
CXXXnln2POLYCOClC2...
电容值=CO+C1*V+C2*V**2+…,V为电容两端的电压
(3)无源器件3•电感
♦一般形式:
LXXXnln2LvalueTC=TC1,TC2
温度系数的缺省值为0,0
例:LI1210u
LP1217luTC=0.001,0
♦非线性电感:
--完整版学习资料分享----
WORD完整版-一可编辑一.教育资料分享
LXXXnln2POLYLO1,11.2…
电感值=LO+L1*I+L2*I**2+…,I为流过电感的电流
(4)无源器件4.互感(电感)耦合器
一般形式:KXXXLYYYLZZZRvalue
KXXXLYYYLZZZK=value
两耦合电感的名字:LYYY和LZZZ
耦合系数:K,0<k<=l
例:K3
KXFTRLIL
(5)无源器件5.无损耗传输线
一般形式:TXXXinrefinoutrefoutZO-valueTD-value
或TXXXinrefinoutrefoutZ0=valueF=valueNL=value
或TXXXinrefinoutrefoutZ0=valueL=value
In:端口1的(+);refin:端口1的G)节点;
Out:端口2的(+);refout:端口2的(・)节点。
Z0:特征阻抗。
例子:T11020Z0=50TD=10NS
T21346Z0=200F
T31234Z0=120F=1.5MEGHz(NL=0.25)
(6)无源器件6.有损耗传输线
均匀分布RC传输线一般形式:
UXXXNlN2N3MNAMEL=LEN<N=LUMPS>
节点:Nl,N2和N3,其中N3是连接到电容的节点;MNAME:模型名称。
LEN:RC传输线长度(m);
LUMPS:传输线中所采用的集总分段数目
例:UI150URCMODL=50U
URC21104UMOPLL=100UN=4
有源器件
♦晶体二极管(D)
♦双极型晶体三极管BJT(Q)
♦结型场效应管JFET或金属半导体场效应管MESFET(J)
♦MOS场效应管(M)
晶体二极管
♦(1)晶体二极管(D)
只往一个方向传送电流的元伶。
单向导电特性:电流由正极流向负极
决定二极管性能的因素:
♦二极管面积:决定反向饱和电流,寄生电阻等
♦掺杂浓度及材料:导通电压等
♦温度:影响反向饱和电流,势垒电容等
--完整版学习资料分享一-
WORD完整版•…可编辑….教育资料分享
0--------------------1>1----------------------------:
a势金电容
CD疗效上容
电导r,寄生电阻
二极管交流小信
号等效电路
(二)一般形式:
DXXXnplusnminusniname<area=value,area>+<PJ=value>
<WP=value><LP=value><VVM=value>+<LM=value><OFF><IC=vd>
<M=value><DTEMP=value>
注释:
♦DXXX:二极管元件名,必须以D开头,后面最多跟15个字符。
♦nplus/nminus:二极管的正端(阳极)和负端(阴极)
♦inname:二极管模型名
(三)一般形式:
DXXXnplusnminusmname<area=value,area>+<PJ=value>
<WP=vaiue><LP=value><VVM=vahie>+<LM=vahie><OFF><IC=vd>
<M=vaIue><DTEMP=vaiue>
注释(续):
♦area:二极管面枳,它定义了饱和电流,电容与电阻值。可以写为area=???也可以直接写
为???,缺省值为;若不定义area,用定义W(二极管宽度)和L(二极管长度)来代替也可以,
arca=W*L
(四)一般形式:
DXXXnplusnminusniname<area=value,area>+<PJ=value>
<WP=value><LP=value><WM=value>+<LM=value><OFF><IC=vd>
<M=vaIue><DTEMP=value>
注释(续):
♦PJ:二极管周长,PJ=2(L+M)o
♦WP/LP:寄生多晶电容的宽度/长度,缺省值为。
♦WM/LM:寄生金属电容的宽度/长度,缺省值为0
(五)一般形式:
DXXXnplusnminusmname<area=value,area>
+<P,J=value><VVP=vaiue><LP=value><VVM=value>+<LM=value>
<OFF><IC=vd><M=value><DTEMP=value>
注释(续):
♦OFF:规定在进行直流分析时忽略初始条件,缺省值为ON。
♦IC:瞬态分析的初始条件
♦M:多重二极管模拟时的倍增因子,缺省值为1
DTEMP:元件温度与电路温度之间的差额,缺省值0
(六)一般形式:
--完整版学习资料分享一-
WORD完整版•…可编辑….教育资料分享
DXXXnplusnminnsmnnnie<area=valne,area>+<P,J=valne>
<WP=value><LP=value><VVM=vahie>+<LM=value><OFF><IC=vd>
<M=vaiuc><DTEMP=value>
例子:
DBRIDGE67DIODE
DCLMMMP3GND
第三讲HSPICE网表的语法(续)
双极型晶体三极管(1)
决定三极管性能的因素:
♦三极管面积:决定电流,电容,寄生电阻等
♦掺杂浓度及材料:导通电压等
晶体二极管一般形式(回忆)
一般形式:
DXXXnplusnminusmname<area=value,area>+<PJ=value>
<WP=value><LP=value><WM=value>+<LM=value><OFF><IC=vd>
<M=value><DTEMP=vaiue>
注释:
1:元件名称2:节点3:几何参数4:初始值设定
5:温度设定
双极型晶体三极管(2)
一般形式:
QXXXncnbne<ns>mname
+<avalue;AREAA=value,/kREAB=value,AREAC=value>
+<OFF><IC=vbcvalue,vcevalue;VBE=value,VCE=value>+<M=value>
<DTEMP=value>
注释:
♦QXXX:三极管元件名,必须以Q开头,后面最多跟15个字符。
♦nc/nb/ne/ns:三极管的集电极、基极、发射极以及基底节点
mnume:三极管模型名
avaluc:三极管面积。也可以用areaA=???、areaB=???以及areaC=???来定义。其中areaA,areaB
以及areaC分别为发射区,基区,集电区的面积倍增因子。缺省值为1.
OFF:规定在进行直流分析时忽略初始条件,缺省值为ON。
IC:瞬态分析的初始条件两种表达方式。
M:多重三极管模拟时的倍增因子,缺省值为1
DTEMP:元件温度与电路温度直接的差额,缺省值0
(五)一般形式:
QXXXncnbne<ns>mname
+<avalue;AREAA=value,AREAB=value,AREAC=value>
+<OFF><IC=vbevalue,vcevalue;VBE=value,VCE=value>+<M=value>
--完整版学习资料分享一-
WORD完整版•…可编辑….教育资料分享
<DTEMP=value>
例子:
Q3311265420MOD
有源器件
结型场效应管JFET或MESFET(l)
决定JFET性能的因素:
♦面积:决定电流,电容,寄生电阻等
♦掺杂浓度及材料:导通电压等
♦温度:影响电流,势垒电容等
MESFET:将金属半导体接触势垒(肖特基势垒)代替
了PN结作为棚极
结型场效应管JFET或MESFET(2)
一般形式:
JXXXndngns<nb>
mname
+«AREA=value;AREA>|W=valL=val>
+<OFF><IC=vdsvalue,vgsvalue;Vds=value,
Vgs=value>+<M=value><DTEMP=value>
注释:
N沟道JFET//♦JXXX:元件名,必须以J开头,后面最多跟
15个字符。
♦nd/ng/ns/nb:漏极、栅极、源极以及基底节点
♦AREA:面积倍增因子。可以用AREA=???或者直接???来表示。或者用栅极宽W和栅极
长L代替。缺省值为1.
♦OFF:规定在进行直流分析时忽略初始条件,缺省值为ON.
♦IC:瞬态分析的初始条件,两种表达方式。
一般形式:
JXXXndngns<nb>mname
+«AREA=value;AREA>|W=valL=val>
+<OFF><IC=vdsvalue,vgsvalue;Vds=value,Vgs=value>
+<M=value><DTEMP=value>
例子:
MOS场效应管(1)
决定JFET性能的因素:
♦面积:决定电流,电容,寄生电阻等
♦掺杂浓度及材料:导通电压等
♦温度:影响电流,势垒电容等
--完整版学习资料分享一-
WORD完整版•…可编辑….教育资料分享
MOS场效应管(2)
一般形式:
MXXXndngns<nb>mname
+<L=val><W=val><AD=vaI><AS=val><PD=val><PS=val>+<NRD=val><NRS=val>
<RDC=val><RSC=val>
+<OFF><IC=vds,vgs,vbs><M=val><DTEMP=val>
注释:
♦MXXX:元件名,必须以M开头,后面最多跟15个字符。
♦nd/ng/ns/nb:漏极、栅极、源极以及基底节点
♦L/W:沟道长度和宽度;
♦AD/AS:漏扩散区和源扩散区的面枳;
PD/PS:漏结和源结的周长
♦NRD/NRS:用以计算漏、源极寄生串联电阻的漏扩散区等效方块数
♦RDC/RSC:漏极、源极与连线的接触电阻
♦OFF:规定在进行直流分析时忽略初始条件,缺省值为ON。
♦IC:瞬态分析的初始条件。
♦M:多重管模拟时的倍增因子,缺省值为1
♦DTEMP:元件温度与电路温度直接的差额,缺省值0
♦一般形式:
MXXXndngns<nb>mname
+<L=val><W=val><AD=val><AS=val><PD=val><PS=val>
+<NRD=val><NRS=val><RDC=val><RSC=val>
+<OFF><IC=vds,vgs,vbs><M=val><DTEMP=val>
例子:
MilDGSBMM1
M221018121MODML=0.5W=2U(0.5U2U)
M331126541MODOFF10U5U2P2P
电路描述语句
激励源
♦独立源一独立电压源[V)和独立电流源⑴
♦源控源
•电压控制电压源(E)
・电流控制电流源(F)
•电压控制电流源(G)
•电流控制电压源(H)
直流源:一般形式:
VXXX11+n-<DC=>value>
1XXXn+n-<DC=>value>
例子:
VII20DC=5V
Vil205V
--完整版学习资料分享--
WORD完整版•一可编辑….教育资料分享
11130DC3mA
Ill303mA
交流源:一般形式:
VXXXn+n-A€<=><acmag,<acphase»
IXXXn+n-AC<=><acmag,<acphase»
例子:
Vll20AC=10V90
Vil20AC10V90
Ill30AC=3mA0
Ill30AC3mA
脉冲源:一般形式:
vxxxn+n-PULSE<V0Vatdtrpwper>
IXXXn+n-PULSE<10latdtrpwper>
例子:
50ns100ns
正弦源:一般形式:
vxxxn+n-SINVOVa<freq
IXXXSIN1()la<freqtd9(p>
IXXXn+nEXP10la<tdltltd2t2>
注释:
VO:初始值(VOWa,先上升后下降);Va:峰值(V0>Va,先下降后上升);tdl:下降(上升)延迟时
间;tl:下降(上升)时间常数;td2:上升(下降)延迟时间;t2:上升(下降)时间常数。
VO+(Va-V0)-[I-exp(-1td2
V0+(Va-exp(一"-J,]•exp(一(~^—)td2<t
例子:
VIN30EXP042ns30ns60ns40ns
--完整版学习资料分享一-
WORD完整版•一可编辑….教育资料分享
分段线性源:一般形式:
VXXXn+n-PWLtlVI<t2V2...Rtd>
IXXXn+n-PWLtlII<t2I2...Rtd>
注释:
tnVn/In:时间一电压/电流对;R:是否周期重复
td:重复时延迟时间
例子:
VIN30PWL60nOV80n5V120n5V140nOV
+160nOV180n5VR300n
单频调频源:一般形式:
VXXXn+n-SFFMVOVa<fc<mdi<fs»>
IXXXn+n-SFFM10la<fc<mdi<fs»>
注释:
V0/I0:电压/电流初始值;Va/Ia:电压/电流峰值
fc/fs:载频/调频;mdi:调制指数
例子:
VIN30SFFM0.01V0.4V100MEG0.320K
表达式:
VQ+Vasin(2nfct+777c方sin(2〃〃))
单频调幅源:一般形式:
VXXXn+AMfmtd
IXXXn+AMfmtd
注释:
--完整版学习资料分享---
WORD完整版-一可编辑一•教育资料分享
sa:调制信号的幅度;Oc:偏移常数;fm/fc:调频/载频;td:信号开始前的延迟时间
例子:
VIN30AM101100IK10n
:[oc+sin[2^4(/-/rf)][sin\lnf((/-/</)]
WWWVWIBAA
直流源DC,交流源AC,脉冲源PULSE,正弦源SIN,指数源EXP,分段线性源PWL,单频
调频源SFFM,单频调幅源AM
第四讲HSPICE网表的语法(续)
源控源:一般形式:
E(FGH)XXXN+N-NC+NC-GAIN_VALUE
NC+・•N+
<^>VO=EV1
NC------------*N・
电压控制电压源(E)
NC+«~|-----・N+
VI+.・<^>IO=GV1
NC-•_J।------>N-
电压控制电流源(G)
।----->N+
…<^>VO=HI1
।----,N-、
电流控制电压源(H)重
--完整版学习资料分享
WORD完整版•…可编辑….教育资料分享
5电流控制电流源(F)
说明:
♦HSPICE中具有的四种电压和电流控制元件,通称为E、F、G和H元件。
♦在HSPICE中用这些控制元件能够模拟MOS晶体管、双极型晶体管、隧道二极管和可
控硅整流器,此外还能对一些功能块,诸如运放、加法器、比较器、压控振荡器、调制解
调器和开关电容电路等进行模拟。
♦控制元件有线性和非线性两类。非线性以及延迟等特性我们不再详细讲述
元件与激励源描述小结:
一般格式:
名称节点〈模型名称〉〈parameter(温度,初始值…)〉
♦无源元件的描述(R、C、L、K、T)
R(C,L.K,T)nln2value<TC=TC1.TC2><IC=?
♦有源元件的描述
D(QJ.M)nln2(n3)mname<parameter>
parameter:几何参数,初始值的设定,温度设定
元件与激励源描述小结
♦独立源的描述
V(I)11+ii-typevalue
type:DC,AC,PULSESINEXPPWLSFFM,AM
value:电压或电流值,时间,周期等
♦源控源的描述
E(FGH)n+n-nc+nc-value
例1:一个简单的晶体管放大电路,所有的元件、激励源、它们的值或模型以及各个节点的
定义均已标在图中,请写出本电路的网表(不写命令行,用…省略)。其中,RC的温度因子
TC1=O.O2,TC2=O
网表的格式:
Title
Elementsandsources
Coimnands
asingleNPNcommon-emiitlerAMP
VBB1
vcc5010
vs21AC1
RB23I0KTC=().O2,0
RC452K
--完整版学习资料分享一-
可编辑一•教育资料分享
RC=2k
的网表(不写命令行,用…省略)。
混合兀型小信号等效电路
Smallsignalequivalentcircuit
20AC1
*VCCSwithagaingm=l
Gb4030
RB2310K
RC402K
rbe30le6
rce402k
Cbe30In
Cbc342u
Commands...
.end
例3::CMOS反相器。请写出木电路的网表(不写命令行,用…省略)。其中VCC=5V.VIN为脉冲
源,低电压,高电压,延迟时间2ns,上升卜降时间为1ns,脉宽5ns,周期20ns。PMOS,NMOS,
沟道长度为lum,宽度20us。
-
C
H
-
IN
CLOAD
0.75pF
aninvertercircuit
VCCvc.c.05
VININ0PULSE0.24.82nInin5n20n
MloutinvccvccPCHL=1UW=20U
M2outin00NCHL=IUW=20U
*.MODELPCHPMOSLEVEL=1
".MODELNCHNMOSLEVEL=I
...COMMANDS
.END
♦子电路描述语句
子电路描述一般形式:
--完整版学习资料分享---
WORD完整版…•可编辑一.教育资料分享
SURCKT(MACRO)SURNAMENl<N2...>
具体电路描述
.ENDS<SUBNAME>
注释:
子电路是以.SUBCKT或.MACRO开头,以.ENDS结束的一组语句。子电路可嵌套
其他子电路。
SUBNAME:子电路模型名。
Nl,N2…:子电路外部的节点名称。
,ENDS:结束语句。只有当二次以上嵌套时才后跟子电路模型名。
子电路调用语句;
XnnnNl<N2...>SUBNAME
注释:
子电路调用时,可以将子电路看成是以X为关键字的器件。
Xnnn:子电路名称。
N1,N2...:子电路外部的节点名称,与子电路描述语句的外部节点一一对应,但名称不一定相
同。
SUBNAME:子电路模型名。
注意:子电路中的节点号,器件名,模型的说明均是局部量,
可以和外部的相同
子电路使用举例
CMOS反相器组成的三级反相器链网表:
.SUBCKTINVINOET
in0NMOSI子电路描述
Mnout
MpoutinvddPMOS|
.ENDS
XIIN1INV]
X212INVA子电路调用
X32OUTINV.
CLOUT01EF
电路描述语句:元件的模型
有源元件的描述:D(QJM)nln2(n3)mname〈parameter〉
三极管放大电路网表
asingleNPNcommon-emiitterAMP
QI430Q2N222
一-完整版学习资料分享
WORD完整版•…可编辑….教育资料分享
.end
反相器网表
aninvertercircuit
••♦
MloutinvccvccPCHL=1UW=20U
M2outin00NCHL=1UW=20U
水.MODELPCHPMOSLEVEL=1
*.MODELNCHNMOSLEVEL=1
••♦
.END
模型描述语句
一般形式:.MODELmnametype<prameterl=valuelpnameter2=value2...>
注释:
mname:模型参考名,与元件描述语句的mname相同
type:用来选择模型类型。
prameterl,2...:此类模型所共有的参数值
例:
模型类型(全,共14种)
电阻模型R
电容模型C
磁芯模型CORE
磁芯互感模型L
二极管模型D
NPN双极型晶体管模型NPN
PNP双极型晶体管模型PNP
N沟道JFET模型NJF
P沟道JFET模型PJF
N沟道、IOSFET模型NMOS
P沟道MOSFET模型PMOS
运算放大器模型AMP
优化模型OPT
针对.GRAPH语句的硬盘拷贝绘图模型PLOT
MOSFET模型:MOSFET模型的描述方法:
PMOS:.MODEL模型名PMOS<LEVEL=val><parameters>
NMOS:.MODEL模型名NMOS<LEVEL=val>〈parameters,
MOS场效鸟管的描述中都必不可少的加入了LEVEL模型。
♦第一代元件模型,LEVEL1,1.EVEI,2,LFVKL3
♦第二代元件模型:BSIM1模型(LEVEL13),LEVEL28(修正的BSIM1模型),
LEVEL39(BSIM2)
♦第三代元件模型:BSIM3(LEVEL49)
♦第一代元件模型:
♦LEVEL1:1968年以前,简单的MOSFET模型。
□线性方程,可手动计算。
□计算速度快
□不精确,只能进行近似分析
♦LEVEL2:19697978年,增强型的LEVEL1模型
□引入3/2哥次项,基于几何图形的分析
□适用于长通道元件〜10um
□较LEVEL1精确,但仍不能有效地进行计算机模拟
--完整版学习资料分享---
WORD完整版•…可编辑….教育资料分享
♦LEVE3:1979
□利用一阶泰勒展开取代3/2次项
□引入实验性方程式,为半实验模型
□CPU时间较少,适用于沟道长度〜211m以上元件。
♦第二代元件模型:
♦LEVEL13:1984年,BSIM1模型
□使用较多的多项式描述。
□适用于通道长度小于211m的MOS元件,实验参数较多
□偶尔造成元件行为的不易控制。
♦LEVEL28:1990年,修正的BSIM1模型
□由Meta-software公司并发,更加准确
□可有效进行亚微米元件的模拟
口解决了BSIM1的问题
♦LEVE39:1991,BSIM2模型
□利用数值分析的方法
□适用深亚微米级元件的模拟,沟道长度以上的元件
□模型参数过多。
♦第三代元件模型
♦LEVEL49:1995年,BSIM3V3模型,加州大学伯克利分校推出。
□以缩减的物理参数为主,实验性参数为辅。
□共有166个模型参数
□适用于深亚微米级模拟和数字集成电路的模拟
♦LEVEL50:MOS9,飞利浦公司推出
□有72个模型参数
□适用于深亚微米级的模拟集成电路的模拟
不同MOSFET模型应用场合:
♦Level1:简单MOSFET模型,常用于数字电路的模拟,精度低、速度快
♦Level2:耗尽型MOS,10pm器件模拟分析
♦Level3:2flm器件数字分析
♦Levell3,39,49:可进行亚微米及深亚微米模拟电路的分析,精度高、速度慢
对电路设计工程师来说,采用什么模型参数在很大程度上还取决于能从相应的工艺制造
单位得到何种模型参数.
♦库文件调用及定义语句(.LIB语句)
库文件的使用:库文件可包含:
♦器件模型(.MODEL语句)
♦子电路(包含.ENDS语句)
♦有关注释语句
♦库文件调用语句(.LIB语句)等。
使用库文件的优点:速度快、占内存少。
库文件的创建:
.LIBentryname
具体库模型的描述
.ENDLentryname
注释:
.LIBentryname:定义入口名为entrynamc的库。
ENDL:结束注定义语句
注意:不能包含.END语句
库文件调用:
一般形式:
.LIB'〈filepath>filename'entryname
注释:
filepath:库文件所在的路径,若Jib与所运行的网表在相同目录下,则可以缺省。
filename:库的文件名。扩展名必.lib不可少。路径与文件名必须包含在双引号或者单引号里
面。
entryname:将要包括的库文件段的入口名
库文件嵌套:
.LIBentryname
--完整版学习资料分享---
WORD完整版•一可编辑…•教育资料分享
具体库模型的描述
.LIB4<filepath>filename'entrynamel
.ENDLentryname
注意:
库文件定义中嵌套调用其他库文件的入口名不能与所要定义的名字相同!可以无限嵌套。
例子:创建:
.LIBCMOS1
•••
.LIB\../sum/cmosmodel.lib,CMOS2
.ENDL
调用:
.LIB'…/sum/MODELS.lib'CMOS1
【.INCLUDE语句】:
.Include'〈filepath>filename'
例:.include^'e:\modcl\35model.txt^^
次*******************木******木********木*****
【命令语句]:
直流工作点分析.OP::.OD
方式:所有独立源或受控源都是直流形态,所有电感短路,电容开路。
输出:节点电压、电源电流、静态功耗、半导体器件的电流、阻抗和电容。
注意:只可以出现一次.OP语句
Taskl:
oprun.sp
ASIMPLEACRUN
VI1010AC1
RI12IK
R220IK
Cl20.001U
.OPTIONSLISTNODEPOST$controloptions
.OP.END
【直流扫描分析(.DC)]:
直流扫描分析:
在指定的范围内,某一个(或两
个)独立源或其他电路元器件参数步进变
化时,计算电路直流输出变量的相应变化
曲线。
a.直流参数值扫描
b.电源值扫描
c.温度范围扫描
d.执行直流蒙特卡罗分析(随机扫描)
e.完成直流电路优化
f.完成直流模型特性化
一般形式:
.DCvariablestartstopstep
注释:
variable:要扫描的对象(如电压、电流、温度等)的变量名。
start:扫描初始值。
stop:扫描终止值。
step:扫描步进步长。
举例:
--完整版学习资料分享
WORD完整版•一可编辑…•教育资料分享
.DCExamples:
SweepVINfrom0.25to5vby0.25vincrements
.DCVDS。101.5VGS051
SweepVDSfrom0tolOvby0.5incratVGSvaluesof0,1,2,3,4,&5v.
.DCTEMP-5512510
SweepTEMPfrom-55Cto125Cin10degreeCincrements
.DCRxIk10k05kSWEEPTEMPLIN525125
DCanalysisperformedateachtemperaturevalue.LinearTEMPsweepfrom25to125(5
points)whilesweepingaresistorvaluecalled'Rx'fromIKto10Kin.5Kincrements.
【直流小信号传输函数1.TF)]:
直流传输函数:在直流工作点附近对电路进行线性化处理,然后对电路进行以下分析:
•直流小信号传输函数(小信号增益)
•输出变量对于输入源的增益
•电路输入电阻
・电路输出电阻
该语句特别适用于直流电路和直接耦合放大器(差动电路和运算放大器)的增益、输入电阻,
输出电阻的计算
一般形式:.TFvariable1variable!
注释:
variablel:传输函数中的分子变量,一般为输出变量。
variable?:传输函数中的分母变量,一般为出入变量。
注意:每一次电路模拟中只能有一个.TF语句,若有多个,则执行最后一个
举例:.TFV⑸3)VIN
例:利用HSPICE求出节点2处的电压与输入Vs的比值,并求出输入输出阻抗。
Task3:
tfrun.sp
Atfrun
VS10DC10
RI13100
R212100
R323100
R430100
.OPTIONLISTNODE
.OP
.TFV(2)VS
.END
(smallsignalt
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生物标志物在药物临床试验中的临床试验前沿进展
- 生物支架引导的神经再生策略
- 生物打印技术在急性肝损伤修复中的细胞移植
- 生物化学虚拟仿真实验教学
- 生物制品稳定性试验聚集与沉淀分析
- 生物制剂失应答的炎症性肠病多中心临床研究数据
- 深度解析(2026)《GBT 20081.3-2021气动 减压阀和过滤减压阀 第3部分:测试减压阀流量特性的可选方法》
- 京东物流经理面试常见问题集
- 游戏引擎研发团队的项目经理面试问题集
- 生殖基因编辑试验的伦理边界探讨
- 软件开发工程师:人工智能算法工程师简历
- 美容营销培训课程
- 外包项目免责协议书8篇
- 华为质量管理手册
- 机械加工检验标准及方法
- 充电桩采购安装投标方案1
- 小米员工管理手册
- 自身免疫性肝病的诊断和治疗
- xx乡镇卫生院重症精神病管理流程图
- 2023年印江县人民医院紧缺医学专业人才招聘考试历年高频考点试题含答案解析
- 安徽绿沃循环能源科技有限公司12000t-a锂离子电池高值资源化回收利用项目(重新报批)环境影响报告书
评论
0/150
提交评论