ADS导入Hspice模型

ADS导入Hspice模型
ADS导入Hspice模型

ADS导入Hspice模型

1、Hspic模型格式

.MODEL N_50n nmos (

+ IS =1.5E-17 NF =1 NR =1

+ ISE=2.5E-14 NE =2 ISC=2E-14

+ NC =2 BF =235 BR =1.5

+ V AF=25 V AR=2 IKF=0.4

+ IKR=0.01 RB =11 RBM=7.5

+ RE =0.6 RC =7.6 CJE=2.35E-13

+ VJE=0.958 MJE=0.335 CJC=9.3E-14

+ VJC=0.661 MJC=0.236 CJS=0

+ VJS=0.75 MJS=0.333 FC=0.5

+ XCJC=1 TF=1.7E-12 TR=5E-08

+ XTF=10 ITF=0.7 VTF=5

+ PTF=50 XTB=-0.25 XTI=0.035

+ EG=1.11)

将其命名为nmos.txt

2、在ads中新建一个schematic,选择file,选择import,如下:

选择Netlist File,点解More Option,进行如下设置:在Input Netlist Dialect中选择HSPICE,若Hspice模型中的第一行存在注释,许选择First line is a comment,若无任何注释以.model 起始,无需选择该项。Translated Output Format中建议选择为ADS Netlist;否则选择ADS Schematic。选择好保存路径后点击ok回到import窗口。

3、通过Browse选择需要转换的Hspice模型文件nmos.txt,点击ok,ADS 开始导入网表。导入完成后有如下提示框,并自动打开nettrans.log。该文件记录了导入的过程,警告和错误。HSpice网表nmos.txt导入后被存为了ADS网表格式文件https://www.360docs.net/doc/3414319690.html,,存储路径与nmos.txt所在路径相同。网表导入后,ADS在原理图文件中自动放入了一个NetlistInclude控件,其参数IncludeFiles[1]已经自动指向了生成.net文件;同时原理图文件也被自动命名为

l18u18v.dsn。至此,库文件网表的导入完成。

4、导入模型的使用

新建一个原理图明明为mos_test.dsn,打开元件库在元件库中找到netlistinclude原件,加载到原理图中。对其设置如下:IncludePath指向https://www.360docs.net/doc/3414319690.html,所在的路径,IncludeFile[1]的赋值为ADS转换后得到的模型名称https://www.360docs.net/doc/3414319690.html,。

5、加载NMOSFET原件

电路中所需的器件,可以用ADS中控件库Devices-MOS中的控件MOSFET_NMOS S控件,其中参数Model指向https://www.360docs.net/doc/3414319690.html,中器件模型名n_50n(注意:在Hspice模型中,模型名称为N_50n,ADS转换后,名称变为小写,其中Model赋值应赋nmos,net中模型的名字,若赋值为N_50n,报错‘’MOSFET’ is an instance of an undefined model ‘N_50n’’),对Length、Width 根据需要自己赋值,如下图所示:

6、仿真

具体电路如图所示,图中包含NMOS和PMOS,故导入两个模型,进行瞬态仿真,结果入下。

1

2

3

4

5

6

7

8

9

10

0.00.20.40.60.81.0-0.2

1.2time, nsec

n 2, V

相关主题
相关文档
最新文档