hspice_Chinese Hspice avant中文手册系列(二)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(CPTIME=x)产生终止。缺省值=2(秒)。此缺省值正常情况下足够
短的打印输出和绘图。
LIST,VERIFY 产生一个将要被打印的输出数据的元件摘要列表。计算元件的有效的字节
和关键的值。LIST被BRIEF所禁止。VERIFY是LIST的一个别名。
MEASDGT=x 在列表文件和.MEASURE输出文件(.ma0,.ma0,.ms0,等等)中,用
INGOLD=x 规定打印输出的数据格式。使用INGOLD=2以兼容SPICE。缺省值=0。
来自Star-Hspice的数字的输出以一下三个办法之一打印出来。
INGOLD=0 工程格式,指数用一个单个的字母表示:
1G=1e9 1X=1e6 1K=1e3 1M=1e-3
1U=1e-61N=1e-9 1P=1e-12 1F=1e-15
ASPEC
设置Star-Hspice到ASPEC兼容性模式。设置此选项,Star-Hspice能够读
ASPEC模型和网表并结果能够兼容。缺省值=0(Star-Hspice模式)
注意:当ASPEC选项被设置,如下的模型参数缺省到ASPEC值:
ACM=1:对CJ, IS, NSUB,TOX, U0, UTRA缺省值被改
1。
PROBE
限制后分析输出到变量――这些变量被指定
在.PROBE, .PRINT, .PLOT, 和 .GRAPH语句中。缺省情况下Star-
Hspice输出所有的电压和功率电流到另外的变量,这些变量列
在.PROBE/.PRINT/.PLOT/.GRAPH中。使用PROBE大大地减少了仿真
输出文件的大小。
是:
LOCAL 在子电路分析期间,一个在子电路中规定的参数名胜过相同的在高
层 次级规定的参数名。
GLOBAL 一个在子高层次级规定的参数名胜过相同的在低层次级规定的参数
名。
PATHNUM
打印子电路的路径数而不是路径名。
PLAM=x
规定绘图的大小限制以让打印机绘出当前的电压和电流。
1 寻找一个普通的绘图限制并在同一刻度上一副图上绘出所有的变
变。
Diode模型:
TLEV=1影响PB的温度补偿。
MOSFET模型 TELV=1影响PB,PHB,VTO,和PHI 。
SCALM,SCALE 为长度尺寸设置模型刻度因子到微米
WL
颠倒MOSFET元件隐含的长和宽的顺序。
BADCHR
当在输入文件中发现一个非打印的字符产生一个警告。
BRIEF NXX 停止数据文件的printback,直到一个.OPTIONS BRIEF=0或碰到了一
EPSMIN=x 规定一个计算机上能加减的最小数,一个常数值。缺省值=1e-28。
EXPMAX=x 规定在一个对数溢出之前你所能使用的最大指数。IBM平台的最大值是
H9007
350。 设置一般的控制选项的缺省值到相应的Star-Hspice版本H9007D的值。当此
参数被使用的时候EXPLI模型参数不被使用。
量。
2 开启SPICE-type绘图,在其中一个不同的刻度和坐标轴在每次绘制
变量的时候被创建。
此选项在图像数据POST处理时无效。
POST=x
开启仿真结果存储,为使用AvanWaves图形接口和其他方法分析。
POST=2以ASCII格式保存结果。POST=1以二进制保存结果。设置
POST选项并使用.PROBE语句以规定那个数据你想要保存。缺省值=
NODE
产生一个跨越将要打印的参考表的节点。.NODE被BRIEF所禁止。此表列出
了每个节点并且所有的元件都连接到它。每个元件的端点被一个代码所表
示,与元件名用冒号(:)表示不同。代码如下: + Diode anode
- Diode cathode
B BJT base
B MOSFET or JFET bulk
INGOLD=1 组合固定和指数格式(G格式)。数字的固定格式在0.1-999
之间。指数数字的格式可以大到999小到0.1。
INGOLD=2 独有的指数格式(SPICE2G样式)。
指数格式产生一个常数值,大小适合post-analysis tools。使用.OPTIONS
MESSDGT并联合INGOLD去控制.MEASURE结果的输出数据格式。
设置控制选项
本节说明如何设置控制选项
.OPTIONS语句
控制选项在.OPTIONS语句中被设置。你可以在一个.OPTIONS语句中设置任何选项数 字,在一个Star-Hspice输入网表文件中包含任何数目的.OPTIONS语句。所有的Star-Hspice 控制选项列于表2-4:。常规控制选项的说明如表。与规定的仿真类型相关的选项在相应 的DC,瞬态,和AC分析章说明。
候。也可以参看LIMTIM。缺省值=1e7(400天)。
CSDF
选择普通仿真数据格式(Common Simulation Data Format)(可视逻辑
(Viewlogiccompatible)兼容图形数据文件格式)
DIAGNOSTIC 记录negative model conductances的发生。
.MODEL DMOD D IS=1E-15 VJ=0.6 CJA=1.2E-13 CJP=1.3E-14 TREF=60.0 电路的仿真温度在.TEMP语句中被给定为100°C。既然TROM没有被规定,它的缺省
值为25°C。在以上的电路温度中二极管的温度被DTEMP参数给定为30°C。也就是, D1temp=100°C+30°C=130°C。二极管D2在100°C处仿真。R1在70度处仿真。既然在二 极管模型语句中TREF被规定为60°C,给定的二极管模型参数对D1降低了70°C (130°C 60°C),对二极管D2降低了40°C (100°C - 60°C)。R1的值降低了45°C (70°C - TNOM)。
digits)。x的典型值在1至7之间。尽管它可以设置到高至10。缺省值是
4.0。此选项不影响仿真的准确。
NXX
与BRIEF相同。参看BRIEF.
OPTLST=x 输出附加的最佳化信息:
0
无信息(缺省)
1
打印参数,Broyden更新,和对分(bisection)结果信息。
2
打印梯度(gradient),错误,Hessian,和反复信息。
赋给选项地值。此节说明所有地选项。
例子
你可以靠把他们设置到0(.OPTIONS <opt>=0)重设选项。你也可以靠输入一个新 的.OPTION语句为它重新定一个选项。最后的定义将会被使用到。例如,设置BRIEF选项 至1以抑制打印输出,重设BRIEF到0可以在以后的输入文件中重新打印输出。 .OPTIONS BRIEF $ Sets BRIEF to 1 (turns it on) * Netlist, models, .OPTIONS BRIEF=0 $ Turns BRIEF off
AC分析以及模型几章,在表2-4中有在列于这些标题下的选项的说明
ACCT
在输出列表的最后报告工作的计量和运行时间的统计。仿真的效率取
决于输出点对整个重复次数的比率。报告自动完成,如果你不禁止它。
ACCT的选择是:
0 禁止报告
1 开启报告(缺省)
2 开启MATRIX报告的统计
ARTIST=x
ARTIST=2开启Cadence Analog Artist 接口。此选项需要允许授权。
NOELCK
无元件检查,忽略元件检查,为了非常大的文件减少预处理时间。
NOMOD
禁止模型参数的打印输出。
NOPAGE
禁止标题头边界超出。
NOTOP
禁止拓扑图检查以增加速度预处理非常大的文件。
NOWARN 禁止所有的警告,除了那些由.ALTER块语句所产生的警告。
NUMDGT=x 设置为输出变量值所打印的重要数位的数(the number of significant
一般,当没有赋予一个值时选项的缺省值为0(关),要么使 用.OPTIONS<opt>=<val>或简单地语句选项不赋值:.OPTIONS<opt>。Option缺省值在此 节选项说明中被语句。
语法
.OPTIONS opt1 <opt2 opt3 ...> opt1… 任何输入控制选项。许多选项在表中<opt>=x,此处<opt>是选项名,“x”是
他的分析工具以后分析处理。输出文件被命名为<design>.mt#,此处,#每次
对.TEMP和.ALTER块递增1。例如,对于一个输出负载的一个参数扫描,测
量时延,.mt#文件包含延迟对fanout绘图的数据。缺省值=1,你可以在
hspice.ini中设置此选项到0(off)。
MENTOR=x MENTOR=2开启MENTOR MSPICE兼容ASII接口。需要允许授权。
作.MEASURE语句输出的格式。
x的值典型的应该在1-7之间,尽管它可以被设置高到10。它的缺省值=
4.0。
例如,如果MEASDGT=5,被.MEASURE所显示的数字显示如下:
five decimal digits for numbers in scientific notation
five digits to the right of the decimal for numbers
(carrage)打印输出)。你也可以靠使用.WIDTH语句设置输出的宽度。
CPTIME=x
缺省值=80。 设置最大的CPU时间,以秒计算,分配给此工作。当为此工作预留的时间
超过CPTIME,到此点的结果被打印出或绘出并且工作结束。当不确定仿
真需要用到多少时间的时候用到此选项,尤其在调试新的数据文件的时
选项关键字总结
表2-4:列出的是.OPTION语句的关键字,按他们典型的使用分组。 一般的控制选项的说明如下表。对所列的每种分析类型的选项的说明,参看那一章,分析 类型。
在本章结尾“控制选项缺省值比较”中,提供一个列表的选项的缺省值。
一般控制.OPTION关键字的说明
一般控制选项的说明如下。说明按照关键字的字母顺序排列。参看瞬态分析,DC分析,
3
打印所有以上的信息和Jacobian(雅可比行列式)信息
OPTS
打印当前所有控制选项的设置。如果任何选项的缺省值被改变,OPTS选项
准确地打印此值用以仿真。它被BRIEF所禁止。
PARHIER 选择参数经过的规则(passing rules),这些规则控制着子电路参数的验算顺
序。他们仅仅应用到有相同的名字不同级别的电路层次的参数。这些选项
PSF=x
规定当Star-Hspice运行来自Cadence Analog Artist 的文件的时候Star-
Hspice时候输出二进制或者ASCII。X的值可以是1或二。如果x是2,
Star-Hspice产生ASCII输出。如果.OPTION ARTIST PSF=1,Star-
between 0.1 and 999
在列表(.lis),文件,所有的.MEASURE输出值都用科学计数法表示。因
此.OPTIONS MEASDGT=5导致了五位十进制数字。
使用MEASDGT联合.OPTIONS INGOLD=x以控制输出数据格式。
MEASOUT 输出.MEASURE语句值和扫描参数到一个二进制文件,为了AvanWave或其
C BJT collector
D MOSFET or JFET drain
E BJT emitter
G MOSFET or JFET gate
S BJT substrate
S MOSFET or JFET source 例如,一部分跨越参考可能看起来如:
1 M1:B D2:+ Q4:B
此行表示M1的栅极,D2的anode以及Q4的基极都连接到节点1。
LENNAM=x 规定在工作点结果打印输出的最大的名字长度,缺省值是8。
LIMPTS=x 设置在AC分析中能够打印和绘制的点的总数目。没有必要为DC和瞬态分
析设置LIMPTS,由于Star-Hspice把输出文件送(spool)到盘上了。缺省值
=2001。
LIMTIM=x 设置一定量的CPU时间,为产生打印和绘图所预留,以免CPU时间限制
wenku.baidu.com
个.END语句。在设置NOMOD的时候也可以重设选项LIST,NODE,和
OPTS。BRIEF=1开启printback。NXX也与BRIEF相同。 CDA,SDA CDS=2为OpusTM产生一个Cadence WSF ASCII格式的后分析文件。此选项
需要授权允许。SDA与CDS相同。
CO=x
为打印输出设置列的号码:x能是80(对窄打印输出)或132(对宽架
相关文档
最新文档