VIEW LOGIC & HSPICE使用说明 (广东工业大学 信息工程学院 李思臻)
1. 电脑上安装VIEW LOGIC 和HSPICE软件,注意将软件配置正确,详细配置方法见
\\Crack 文件夹下的install/readme 文件。 2. 在D盘建立工作目录,比如:D:\\ePD。
3. 将电路图元件库Basic拷贝到指定路径下,例如:D:\\ePD\\lib\\basic。 4. 创建工程,File-New-Project。 输入工程名和路径,例如:D:\\Epd\\vf。
图1
5. 为创建的工程添加元件库。
图2 ADD Library.
图3 输入Library 路径,然后确定。
图4 BASIC 库添加成功。
6. 运行软件Viewlogic下的Toolboxes\\.......\\dxdesigner, 启动View Draw软件,准备电路图
输入---双击DxDesigner。
图5
7. 在VIEWLOGIC 中创建新的电路图(Schematic)。
File----new-----Schematic, 输入电路图名称。 例如:dc_nmos
图6
8. 将元件拖到电路图上,如图7所示,点击红色方框里的添加器件(Add Component)按钮,
将器件拖到电路图中。
将器件用导线连接(Add-net),并注明线的名字。 设定器件的属性(Attribute)。
例如:针对NMOS管,设置L=0.7u,W=5u,M=1。 针对电压源器件,设置其直流(DC)电压值。
图7
9. 导出该电路网标。
特别注意,导出网标时选择:Hspice, Hierarchal, Use Node Names等选项。如图8,图9所示。
图8
图9
图10
10.导出的电路网表如下: * Project DC_NMOS
* Project DC_NMOS
* Innoveda Wirelist Created with Version 6.3.5 * Inifile :
* Options : -h -d -n -m -z -x -c6 * Levels : *
修改网标在此增加工艺库文件,调入仿真工艺库模型 M1I1 VDS VGS 0 0 N_50 L=0.7U W=5U M=1 V1I2 VGS 0 1 V1I3 VDS 0 3
* DICTIONARY 1 * GND = 0
.OPTIONS INGOLD=2 CSDF=2(修改网标删除这条语句) 修改网表增加DC扫描语句 .END
11.加入仿真模型库,DC扫描语句,修改网标如下: * Project DC_NMOS
* Innoveda Wirelist Created with Version 6.3.5 * Inifile :
* Options : -h -d -n -m -z -x -c6 * Levels : * .prot
.lib 'D:\\process\\05model\\h05hvcddtt09v01.lib' tt .lib 'D:\\process\\05model\\h05hvcddtt09v01.lib' res .lib 'D:\\process\\05model\\h05hvcddtt09v01.lib' cap .unprot
M1I1 VDS VGS 0 0 NVN(MODEL NAME改成了工艺文件里定义的NVN) L=0.7U W=5U M=1 V1I2 VGS 0 1 V1I3 VDS 0 3
* DICTIONARY 1 * GND = 0
.options post list (该语句的含义是HSPICE仿真后,打开波形文件可以看到所有节点的电压)
.dc V1I3 0 3 0.1(DC扫描电压源V1I3, 从0扫描到3V, 步长是0.1V) .op( 用于记录静态工作点)
.print i1(M1I1) (在波形文件中输出M1I1漏端的电流波形)