1、一些较常用的HSPICE仿真问题BCD工艺库中的器件使用方法 ST3000库中的双极晶体管使用方法库入口 有3种:biptypical,bipslow和bipfast例:.lib“st3000.lib”biptypical双极晶体管使用方法语法QX 集电极 基极 发射极 模型名 M=N例:q1 nc nb ne qvn5x5bd m=2 q2 nc nb ne qvp5x5 m为并联个数。工艺库中其他元件入口St3000库中有多种耐压的MOS管,入口不同。例如 tt_5v,tt_9v,tt_20v其他工艺角(库入口)FF,SS,FS,SF等实际设计中的电阻电容需要使用子电路.lib“st300
2、0.lib”restypical 电阻入口.lib“st3000.lib”captypical 电容入口一个双极电路的例子仿真文件*-.option post=2.option post=2.option search=d:/hspice2011/libs.option search=d:/hspice2011/libs.lib st3000.lib.lib st3000.lib biptypicalbiptypical*-*-.paramparam PVB=0.9 PVB=0.9 q1 q1 ncnc nbnb gndgnd qvn5x5bd m=2 qvn5x5bd m=2 rbrb n1
3、 n1 nbnb 200k 200k rd rd vccvcc ncnc 100k 100k vccvcc vccvcc gndgnd 5 5 vi n1 vi n1 gndgnd dc PVB ac 1 sin PVB 1m 1k dc PVB ac 1 sin PVB 1m 1k.dc vi 0 5 0.01.dc vi 0 5 0.01.trantran 0.1u 2m 0.1u 2m.ac.ac decdec 20 1 1MEG 20 1 1MEG.print dc i2(q1).print dc i2(q1).end.end St02中的PNP管名称:qvp5 衬底PNP入口:.li
4、b“st02.lib”biptypical .lib“st02.lib”bipfast .lib“st02.lib”bipslow带隙基准电路仿真文件*-bangapbangap-.option post=2.option post=2.option search=d:/hspice2011/libs.option search=d:/hspice2011/libs.lib st02.lib.lib st02.lib tt tt.lib st02.lib.lib st02.lib biptypicalbiptypical*-*-m1 n1 m1 n1 n1n1 n2 n2 gndgnd mnm
5、n w=30u l=6u m=3 w=30u l=6u m=3 m2 n3 n1 n4 m2 n3 n1 n4 gndgnd mnmn w=60u l=6u m=16 w=60u l=6u m=16 m3 n1 n3 m3 n1 n3 vddvdd vddvdd mp w=30u l=6u m=3 mp w=30u l=6u m=3 m4 n3 m4 n3 n3n3 vddvdd vddvdd mp w=30u l=6u m=3 mp w=30u l=6u m=3 m5 n6 n3 m5 n6 n3 vddvdd vddvdd mp w=30u l=6u m=3 mp w=30u l=6u m
6、=3 q1 q1 gndgnd gndgnd n2 qvp5 m=1 n2 qvp5 m=1 q2 q2 gndgnd gndgnd n5 qvp5 m=8 n5 qvp5 m=8 q3 q3 gndgnd gndgnd n7 qvp5 m=8 n7 qvp5 m=8 r1 n4 n5 4.3kr1 n4 n5 4.3k r2 n6 n7 8.68kr2 n6 n7 8.68k vddvdd vddvdd gndgnd 3.3 3.3.dc.dc vddvdd 0 3.3 0.1 0 3.3 0.1.dc temp-20 80 1.dc temp-20 80 1.measmeas dc dc
7、vmaxvmax max v(n6)from=-20 to=80 max v(n6)from=-20 to=80.measmeas dc dc vminvmin min v(n6)from=-20 to=80 min v(n6)from=-20 to=80.measmeas dc dc vavgvavg avgavg v(n6)from=-20 to=80 v(n6)from=-20 to=80.measmeas vtcppmvtcppm paramparam=(=(vmax-vmin)/(vavgvmax-vmin)/(vavg*100)*1e6*100)*1e6.end.end.alter
8、语句使用方法作用作用 自动进行多次仿真,每次可以同时改变多个参数。自动进行多次仿真,每次可以同时改变多个参数。例:例:.paramparam PVDD=3 PVB=1 PVDD=3 PVB=1 在原有仿真语句后写在原有仿真语句后写 .alter.alter .paramparam PVDD=5 PVB=0.9 PVDD=5 PVB=0.9 则自动使用新参数重新执行一次仿真。则自动使用新参数重新执行一次仿真。工艺角分析使用.alter语句可以做工艺角分析,即分析在各种工艺偏差下的结果。例:.alter .lib“st3000.lib”bipfast .alter .lib“st3000.lib”bipslow改变长度单位的方法使用 .option scale=1u 可以将长度单位定义为1um。仅对长度起作用.以后写 M1 ND NG NS NB W=2 L=0.5 表示W为2um。仿真的合理性问题理想信号源具有0内阻,在测量逻辑电路速度时不合理,应加两级反相器整形。逻辑电路速度测量需考虑源漏区面积。FO4延迟测量考虑各个工艺角,各种电压,各种温度
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1