搜档网
当前位置:搜档网 › ADS 中使用 Spice 模型设计电路

ADS 中使用 Spice 模型设计电路

ADS 中使用 Spice 模型设计电路
ADS 中使用 Spice 模型设计电路

ADS中使用Spice模型设计电路

______________________________________________________________________________

陈高鹏

chen.gaopeng@https://www.sodocs.net/doc/c06105749.html,

Version Description Revise

Data

Document 08/12/2008

0.1 New

可以利用ADS的网表导入功能,将Spice模型文件导入到ADS软件中,然后利用ADS 的图形界面进行电路设计及仿真。避免繁杂的Spice电路网标输入,而且经对比验证,ADS 和HSpice仿真结果相同。

1.将Spice库文件(如这里举例的UMC的.18um数字CMOS工艺库文件:l18u18v.122)

放到ADS工程(如这里举例的SpiceLibTest_prj)下的data文件夹中;

2.创建一个新的原理图文件,暂不命名;菜单File Import…,弹出Import窗口。

在File Type选中Netlist File,More Options…中进行如下图所示设置:

这里注意,Translated Output Format中建议选择为ADS Netlist;否则选择ADS Schematic

(with named connectiosn)将会生成很多零散的Schematic文件,每个文件中包括一个Spice库文件中描述的器件模型,使用起来不是很方便。

Option设置完成之后点击OK,回到Import窗口,通过Browse…选择放在data文件夹下的Spice库文件l18u18v.122,点击OK。ADS开始导入库文件的网表,导入完成后将弹出HSPICE netlist import complete提醒对话框:

同时将自动打开nettrans.log文件,其中记录了网表导入过程、状态及警告、错误信息。HSpice网表l18u18v.122导入后被存为了ADS网表格式文件https://www.sodocs.net/doc/c06105749.html,,也在data文件夹中。导入时创建的原理图文件中被ADS自动放入了一个NetlistInclude控件,其参数IncludeFiles[1]已经自动指向了生成.net文件;同时原理图文件也被自动命名为l18u18v.dsn。至此,库文件网表的导入完成

3.ADS网表的使用

在电路设计原理图中(如这里举例的n_18_g2_tst.dsn),放入一个NetlistInclude控件,其参数IncludePath指向data文件夹;IncludeFiles[1]指向https://www.sodocs.net/doc/c06105749.html,,并且在Section(optional)中填入所需的工艺角定义,如这里的L18U18V_TT。完成NetlishtInclude控件设置如下图所示:

电路中所需的器件,可以用ADS中控件库Devices-MOS中的控件MOSFET_NMOS和

MOSFET_PMOS 控件,其中参数Model 指向所需的器件模型名,Length 、Width 以及_M 等可以根据具体需要自己输入,如下图所示:

上图示例就相当于器件MOSFET1就是Spice 库文件中定义的n_18_g2器件,栅长为0.2um ,栅宽为200um 。下图所示为电路原理图n_18_g2_tst.dsn :

Tran Tran1

MaxTimeStep=1.0 nsec

StopTime=100.0 nsec NetlistInclude NetlistInclude1

Phase=0

Damping=0_M=

Width=200 um Length=.2 um V_DC SRC2Vdc=3.0 V

上面电路对n_18_g2器件进行瞬态仿真,其仿真结果如下图所示:

1

2

3

4

5

6

7

8

9

10

1.01.21.4

1.6

0.8

1.8

time, nsec

V o , V

V i , V

以上示例说明了如何将Spice 网表文件导入为ADS netlist 文件,从而可以利用ADS 进行电路设计和仿真(DC 、AC 、SP 、Trans 、HB 等等)。经验证,可以保证仿真精确度,并且大大提高了设计效率。

相关主题