*Sample netlist for GSMC
不用管,这个就是个标题
.TEMP 25.0000
也不用管,基本上在我们的代码中这一句都是要加的
.option abstol=1e-6 reltol=1e-6 post ingold
.lib ‘gd018.l’ TT
需要引用一个名叫gd018.l的库文件,这也说明了我们必须要将我们的网表(sp)文件和gd018.l文件放在一起
-
— Voltage Sources —
vdd VDD 0 dc=1.8
vgs g 0 0
vds d 0 dc=0.9
vbs b 0 dc=0
定义连接点,比方说第一句,我们定义了一个连接点vdd,他连接了VDD(高电平)和0(地,低电平),而他们之间的电压为1.8V;有比方说是最后一句,我们定义了一个连接点vbs,他连接了衬底b和低电平0,两者之间的电压为0。
这里实际上我们有很多是不需要定义的,因为我们是在下一个模块来决定我们是使用什么元件。
但为什么要有呢?因为我们在定义扫描的时候需要用到我们的连接点,这样才可以决定以什么样的方式在那两个节点上输入自变量 -
— Inverter Subcircuit —
Mnmos d g 0 b NCH W=30U L=6U
定义了一个nmos管,后面分别是他的漏极、栅极、源极、衬底与哪些结点相连,这里我们可以将衬底也写成0,并不会影响结果。NC