![](https://csdnimg.cn/release/download_crawler_static/11585031/bg6.jpg)
WARNLIMIT=x 限制某种错误在输出列表中出现的次数,因此,减少输出列表文件
的大小。X的值是允许每种错误类型出现的总数。这些限制应用到的
错误信息的类型是:
MOSFET有负电导
节点电导是0
饱和电路太小
电感或电容太大
缺省值=1。
ZUKEN=x 如果x是2,开启Zuken交互接口。如果x是1,关闭它。
缺省值=1。
理解库的类型
此节说明Star-Hspice使用的库的类型。
分立器件库
Avant!分立器件库是分立组件的Star-Hspice模型的集合。$installdir/parts目录包含不
同的子目录,这些目录组成DDL。BJT, MESFET, JFET, MOSFET,和二极管模型来
自于使用Avant!的ALEM的分立器件特征化系统的实验室测量。运算放大器(op-
amp),比较器,定时器,SCR和反相器模型的行为紧紧地集中在一起,在制造者的数据
手册中有说明。放大器模型靠使用内建在Star-Hspice放大器模型产生器创建。
注释:&installdir 是一个环境变量,它的值是Star-Hspice安装到此的目录的路径名。此目
录称作安装目录。0安装目录包含诸如/part和/bin的子目录,以及某些文件,例如一个
prototype meta.cfg文件和Star-Hspice执照文件。
DDL库路径
为了在一个数据文件中包含一个DDL库组件,可靠DDL元件调用使用X电路调用语
句。DDL元件语句包含实际DDL库文件中使用的模型名。例如,如下的Star-Hspice元件语
句创建一个1N4004二极管模型:
X1 2 1 D1N4004
此处D1N4004是模型名。参看“元件语句”在2-24页,和器件特定类型说明的那一章元
件语句的说明。
元件语句中的可选参数字段能够删除内部的模型规范。例如,放大器件,设计者能够删除
补偿电压和增益以及补偿电流。既然DDL库器件是基于Star-Hspice电路级模型,供给电压
的影响,负载和温度自动地在一个仿真中被补偿。
Star-Hspice在大多数电脑中访问DDL模型有如下几个办法:
1. 一个hspice.ini初始化文件在安装脚本运行的时候被创建。搜索DDL的路径和销售库被
写入.OPTIONS SEARCH=‘<lib_path>’语句中,以让所有的使用者立即访问到所有的库。
模型在输入网表中自动地包含在用法中。当一个模型或子电路在输入网表文件中被参考,
就在DDLPATH环境变量所指向的路径中搜索一个与参考文件名相同的文件。此文件是一
个包含文件,因此它的文件有一个后缀.inc。DDLPATH变量在meta.cfg配置文件中被设
置,当Star-Hspice被安装了的时候。
2. 在输入网表文件中设置.OPTIONS SEARCH=’<library_path>’。此方法允许你列出将要
搜索的个人库。在hspice.ini文件中参考的缺省库首先被搜索。库按他们在输入文件中碰到
的顺序进行搜索。
3.使用.INCLUDE语句直接地包含一个规定的模型。例如使用一个名叫T2N2211的模型,
在一个名叫T2N2211.INC的文件中存储模型并在输入文件中输入如下语句:
.INCLUDE <path>/T2N2211.inc