◆大小写的情况忽略不计,除非它在应用的文件名中。
◆所有的语句,包括引用的字符串如路径和算术运算,用一个“\”表示继续,或用“\\”在行的末尾表示继续。“\”保留空白空间,而“\\”紧跟着连续的行之间的任何空白空间。“\\”保证路径名连接在一起而没有间隔。输入行可以长到1024个字符,因此重叠或继续一行一般可改善它的可读性。
◆说明可以加到一个文件的任何地方。以星号开始的内容是说明。输入一个$可以将一个说明与输入文本放同在一行。在输出文本之后当作一个或多个空白处理。
◆当在输入网表文件中碰到一个特别的控制字符,将显示错误。由于大多数系统不能显 示控制字符,错误的信息不很明确,因为错误字符不能在错误信息中显示出来。
将.OPTIONS BADCHAR 语句定位到这些错误的地方。BADCHAR的缺省值是“off”。
名字
◆名字必须以字符开始,但能包含数值和如下字符: ! # $ % * + - / < > [ ] _
◆名字是输入的代号并必需被处理并遵从如下代号分隔符。参看以下的“分隔 符”(Delimiters).
◆名字可以长至1024个字符。 ◆名字不区分大小写。
分隔符
◆在一个输入文件中一个输入的代号是任何被Star-Hspice所识别的项目。输入代号的分隔符号是:tab, blank, comma, equal sign (=), 和 parentheses “( )”。 ◆单或多引号区分表达式和文件名。
◆元件的属性由冒号区分(如(“M1:beta”))
◆结点表明层次。例如,“X1.A1.V” 是 V 节点在电路X1处的子电路。
节点
◆节点标识符能长至1024个字符,包括节点和扩展名。 ◆节点号前面的0被忽略。
◆节点号后面的字符也被忽略。例如,节点1A与节点1相同。 ◆节点名能以如下的任何字符开始:# _ ! %
◆节点若作了.GLOBAL语句,那么在所有的子电路中可以作为全局节点使用。 ◆节点0,GND,GND!和GROUND都指全局的Star-Hspice接地端。
名字举例
◆名字的基础样式都以基础关键字母开始(例如,M是MOSFET的基础,D是diode的基础,R是resistor的基础等等),子电路例外。
◆子电路的命名样式都以“X”开始。子电路有时也被称为宏或模块(macros or modules)
◆名字的实例限制在1024个字符之内。
◆.OPTIONS LENNAM 控制Star-Hspice中文件名长度的打印输出(缺省值为8)。
层次结构
◆路径层次以结点表示出来。 ◆路径可以长至1024个字符。
◆路径号压缩层次,为了后续的处理和列出文件。