spice option

ACCT 在输出列表的最后报告工作的计量和运行时间的统计。仿真的效率取决于输出点对整个重复次数的比率。报告自动完成,如果你不禁止它。ACCT的选择是:
0 禁止报告
1 开启报告(缺省)
2 开启MATRIX报告的统计
ARTIST=x ARTIST=2开启Cadence Analog Artist 接口。此选项需要允许授权。
ASPEC 设置Star-Hspice到ASPEC兼容性模式。设置此选项,Star-Hspice能够读ASPEC模型和网表并结果能够兼容。缺省值=0(Star-Hspice模式)
注意:当ASPEC选项被设置,如下的模型参数缺省到ASPEC值:
ACM=1:对CJ, IS, NSUB,TOX, U0, UTRA缺省值被改变。
Diode模型: TLEV=1影响PB的温度补偿。
MOSFET模型 TELV=1影响PB,PHB,VTO,和PHI 。
SCALM,SCALE 为长度尺寸设置模型刻度因子到微米
WL 颠倒MOSFET元件隐含的长和宽的顺序。
BADCHR 当在输入文件中发现一个非打印的字符产生一个警告。
BRIEF NXX 停止数据文件的printback,直到一个.OPTIONS BRIEF=0或碰到了一 个.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(对宽架(carrage)打印输出)。你也可以靠使用.WIDTH语句设置输出的宽度。缺省值=80。
CPTIME=x 设置最大的CPU时间,以秒计算,分配给此工作。当为此工作预留的时间超过CPTIME,到此点的结果被打印出或绘出并且工作结束。当不确定仿真需要用到多少时间的时候用到此选项,尤其在调试新的数据文件的时候。也可以参看LIMTIM。缺省值=1e7(400天)。
CSDF 选择普通仿真数据格式(Common Simulation Data Format)(可视逻辑(Viewlogiccompatible)兼容图形数据文件格式)
DIAGNOSTIC 记录negative model conductances的发生。
EPSMIN=x 规定一个计算机上能加减的最小数,一个常数值。缺省值=1e-28。
EXPMAX=x 规定在一个对数溢出之前你所能使用的最大指数。IBM平台的最大值是 350。
H9007 设置一般的控制选项的缺省值到相应的Star-Hspice版本H9007D的值。当此 参数被使用的时候EXPLI模型参数不被使用。
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
INGOLD=1 组合固定和指数格式(G格式)。数字的固定格式在0.1-999之间。指数数字的格式可以大到999小到0.1。
INGOLD=2 独有的指数格式(SPICE2G样式)。
指数格式产生一个常数值,大小适合post-analysis tools。使用.OPTIONS MESSDGT并联合INGOLD去控制.MEASURE结果的输出数据格式。
LENNAM=x 规定在工作点结果打印输出的最大的名字长度,缺省值是8。
LIMPTS=x 设置在AC分析中能够打印和绘制的点的总数目。没有必要为DC和瞬态分析设置LIMPTS,由于Star-Hspice把输出文件送(spool)到盘上了。缺省值=2001。
LIMTIM=x 设置一定量的CPU时间,为产生打印和绘图所预留,以免CPU时间限制(CPTIME=x)产生终止。缺省值=2(秒)。此缺省值正常情况下足够短的打印输出和绘图。
LIST,VERIFY 产生一个将要被打印的输出数据的元件摘要列表。计算元件的有效的字节和关键的值。LIST被BRIEF所禁止。VERIFY是LIST的一个别名。
MEASDGT=x 在列表文件和.MEASURE输出文件(.ma0,.ma0,.ms0,等等)中,用 作.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
between 0.1 and 999
在列表(.lis),文件,所有的.MEASURE输出值都用科学计数法表示。因 此.OPTIONS MEASDGT=5导致了五位十进制数字。
使用MEASDGT联合.OPTIONS INGOLD=x以控制输出数据格式。
MEASOUT 输出.MEASURE语句值和扫描参数到一个二进制文件,为了AvanWave或其 他的分析工具以后分析处理。输出文件被命名为<design>.mt#,此处,#每次对.TEMP和.ALTER块递增1。例如,对于一个输出负载的一个参数扫描,测量时延,.mt#文件包含延迟对fanout绘图的数据。缺省值=1,你可以在hspice.ini中设置此选项到0(off)。
MENTOR=x MENTOR=2开启MENTOR MSPICE兼容ASII接口。需要允许授权。
NODE 产生一个跨越将要打印的参考表的节点。.NODE被BRIEF所禁止。此表列出了每个节点并且所有的元件都连接到它。每个元件的端点被一个代码所表示,与元件名用冒号(:)表示不同。代码如下: + Diode anode
- Diode cathode
B BJT base
B MOSFET or JFET bulk
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。
NOELCK 无元件检查,忽略元件检查,为了非常大的文件减少预处理时间。
NOMOD 禁止模型参数的打印输出。
NOPAGE 禁止标题头边界超出。
NOTOP 禁止拓扑图检查以增加速度预处理非常大的文件。
NOWARN 禁止所有的警告,除了那些由.ALTER块语句所产生的警告。
NUMDGT=x 设置为输出变量值所打印的重要数位的数(the number of significant digits)。x的典型值在1至7之间。尽管它可以设置到高至10。缺省值是4.0。此选项不影响仿真的准确。
NXX 与BRIEF相同。参看BRIEF.
OPTLST=x 输出附加的最佳化信息:
0 无信息(缺省)
1 打印参数,Broyden更新,和对分(bisection)结果信息。
2 打印梯度(gradient),错误,Hessian,和反复信息。
3 打印所有以上的信息和Jacobian(雅可比行列式)信息
OPTS 打印当前所有控制选项的设置。如果任何选项的缺省值被改变,OPTS选项准确地打印此值用以仿真。它被BRIEF所禁止。
PARHIER 选择参数经过的规则(passing rules),这些规则控制着子电路参数的验算顺序。他们仅仅应用到有相同的名字不同级别的电路层次的参数。这些选项是:
LOCAL 在子电路分析期间,一个在子电路中规定的参数名胜过相同的在高层 次级规定的参数名。
GLOBAL 一个在子高层次级规定的参数名胜过相同的在低层次级规定的参数名。
PATHNUM 打印子电路的路径数而不是路径名。
PLAM=x 规定绘图的大小限制以让打印机绘出当前的电压和电流。
1 寻找一个普通的绘图限制并在同一刻度上一副图上绘出所有的变 量。
2 开启SPICE-type绘图,在其中一个不同的刻度和坐标轴在每次绘制 变量的时候被创建。
此选项在图像数据POST处理时无效。
POST=x 开启仿真结果存储,为使用AvanWaves图形接口和其他方法分析。POST=2以ASCII格式保存结果。POST=1以二进制保存结果。设置POST选项并使用.PROBE语句以规定那个数据你想要保存。缺省值=1。
PROBE 限制后分析输出到变量――这些变量被指定在.PROBE, .PRINT, .PLOT, 和 .GRAPH语句中。缺省情况下Star-Hspice输出所有的电压和功率电流到另外的变量,这些变量列在.PROBE/.PRINT/.PLOT/.GRAPH中。使用PROBE大大地减少了仿真输出文件的大小。
PSF=x 规定当Star-Hspice运行来自Cadence Analog Artist 的文件的时候Star-Hspice时候输出二进制或者ASCII。X的值可以是1或二。如果x是2,Star-Hspice产生ASCII输出。如果.OPTION ARTIST PSF=1,Star-Hspice产生二进制输出。
SDA 与CDS相同。参看CDS。
SEARCH 为库设置搜索路径和包含文件。Star-Hspice自动地为库文件检查.OPTION SEARCH所规定的目录,为仿真提供参考。
SPICE 让Star-Hspice与Berkeley SPICE 兼容。当SPICE选项被设置,如下的选项和模型参数被使用:
TNOM=27 DEFNRD=1 DEFNRS=1 INGOLD=2 ACOUT=0 DC
PIVOT PIVTOL=IE-13 PIVREL=1E-3 RELTOL=1E-3
ITL1=100
ABSMOS=1E-6 RELMOS=1E-3 ABSTOL=1E-12 VNTOL=1E-6
ABSVDC=1E-6 RELVDC=1E-3 RELI=1E-3
使用.OPTIONS SPICE 的瞬态参数的例子:
DCAP=1 RELQ=1E-3 CHGTOL-1E-14 ITL3=4 ITL4=10
ITL5=5000
FS=0.125 FT=0.125
使用.OPTIONS SPICE 的模型参数的例子:
For BJT: MJS=0
For MOSFET, CAPOP=0
LD=0 if not user-specified
UTRA=0 not used by SPICE for level=2
NSUB must be specified
NLEV=0 for SPICE noise equation
VERIFY 与LIST相同,参看LIST。
WARNLIMIT=x 限制某种错误在输出列表中出现的次数,因此,减少输出列表文件的大小。X的值是允许每种错误类型出现的总数。这些限制应用到的错误信息的类型是:
MOSFET有负电导
节点电导是0
饱和电路太小
电感或电容太大
缺省值=1。
ZUKEN=x 如果x是2,开启Zuken交互接口。如果x是1,关闭它。
缺省值=1。

posted @ 2017-01-11 13:02  秋水小战士  阅读(1812)  评论(0编辑  收藏  举报