如果mos调用时语句为
MNM1 ....
则端口电流输出为 i1(x1.MNM1)
表示输出子电路x1里面Device MNM1的第一个节点电流。
如果调用语句为
XNM1 ...用于subckt模型Device的电流输出。
则端口电流输出为 isub(x1.MNM1.d)
表示子电路x1里面Device MNM1里面d节点的电流。
可以在Modle里面查看Device的定义
有时候可能不知道调用语句应该是什么样的,可以先在virtuoso里面画好schematic再导出spice格式的网表文件。仿真前仿的时候没有必要转化,可以直接用spectre。但是后仿网表一般是spice格式的,所以可以先得到一个仿真框架再替换其中某些子电路为后仿网表。
下面是schematic转化为hspice网表的方法:
第一步、先通过schematic界面打开ADE L界面
第二步、通过Setup->Simulator/Directory/Host打开Simulator的设计界面,把仿真器设置为HspiceD
第三步、通过Simulation->Netlist->Create导出spice网表