Spice语法整理.docVIP

  • 329
  • 0
  • 约2.69千字
  • 约 3页
  • 2018-11-23 发布于河南
  • 举报
Spice语法整理

Spice语法整理.SP文件的第一行为标题,而且必须有。? 1.MOS管的写法? -----------------------------------------? m1 drain gate source body pmos Wp L? 四端的顺序分别是D、G、S、B,然后写类型,最后写宽、长。? 2.电压源/电流源的写法? -----------------------------------------? V1 node1 node0 10V AC 2? 这是连接在node1与node0间的电压源,直流10V,交流2V。电阻和电容的写法下面说。? I1 node1 node0 DC=5mA? 这是一个没有交流的电流源。其中 DC= 可以写也可以不写。? I2 node1 node0 AC=2V,90? 这是一个交流源,幅度为2V,相位为90度。? V2 node1 node0 PULSE(0 1.8V 10n 2n 2n 50n 100n)? 脉冲电压源,低值0,高值1.8V,延时10ns,上升沿2ns,下降沿2ns,脉冲宽度50ns,周期100ns。? V3 node1 node0 SIN(0 1 100meg 2ns 5e7)? 正统脉冲电压源,中值是0,幅度是1,频率是100MHez,延迟时间是2ns,阻尼因子是5e7,相位0(默认值)。? V4 node1 node0 PWL(0ns 0V 2ns 1.8V 6ns 1.8V 8ns 0V 9ns 0V R td=4ns)? 线性电压源,在R前面先定义好如何循环,然后指出延时时间(td=4ns)。? 3.注释? -----------------------------------------? 用 * 或者 $, * 必须写在行首, $ 可以写在语句后,但与语句间至少要空一格。? 4.常量? -----------------------------------------? 常量有 f、p、n、u、m、k、meg、g。紧跟在数字后面即可,如: c1 1 2 10p? 5.子电路? -----------------------------------------? 子电路的名字要以 X 开头,并且元件名不能超过16个字符,? 端口写在前,子电路定义的模块名字写在最后,如:? Xopa1 a b c c OPAMP? 举例:反向器链? .global vdd? vdc vdd 0 1.8V? .subckt inv in out wn=0.36u wp=0.72u? mn out in gnd gnd N_18_G2 w=wn l=0.18u? mp out in vdd vdd P_18_G2 w=wp l=0.18u? .ends? x1 in 1 inv wn=0.36u wp=0.72u? x2 1 2 inv wn=0.36u wp=0.72u? x3 2 out inv wn=0.36u wp=0.72u? cl out 0 1pf? 6.全局节点? -----------------------------------------? 用.GLOBAL定义,如:? .GLOBAL node1 node2 node3? 定义了三个全局节点。另外,节点 0、GND、GND!、GROUND都指全局的地电位。? 7.电阻的写法? -----------------------------------------? 电阻也可以在后面加AC参数,如:? Rxxxx 9 8 1 AC=e10? 定义了直流电阻1欧姆,交流电阻为1e10欧姆。电容和电感就没那么多鸟事情了。? 8.子电路的写法? -----------------------------------------? .SUBCKT SUBNAME node1 node2 ……? *电路描述? .ENDS SUBNAME? 9.使用库? -----------------------------------------? .lib C:pathtothelibmylib.lib L18U18V_TT? 助教的意思是说,后面的L18U18V_TT指出使用这个库里的这一部分。库中的模型是这样定义的:? .MODEL ModelName ……? 我们使用的时候用引用那个ModelName? (据说在.lib上面一行写.protect,下面一行写.unprotect可以预防仿真时输出多余的信息,也就是一些库中的信息)? 10.引用文件? -----------------------------------------? .include filename.sp? 这样做相当于把那

文档评论(0)

1亿VIP精品文档

相关文档