求教,怎么在hspice下同时仿真两个corners?
录入:edatop.com 阅读:
同一个netlist的两部分,比如说transmitter和receiver,希望能在hspice仿真中设成不同的process corners(TT, SS, FF etc.),但需要在一个testbench里同时做瞬态(tran)仿真。请问有什么办法吗?
工艺库是macro model,所以可以单独对一部分电路做monte carlo,但不知道怎么对一部分电路定义corner。
另外,对于分别定义不同模块的温度(T)有办法吗?
非常感谢!
工艺库是macro model,所以可以单独对一部分电路做monte carlo,但不知道怎么对一部分电路定义corner。
另外,对于分别定义不同模块的温度(T)有办法吗?
非常感谢!
查看hspice指令手册啊
.alter
.del lib “ ” tt *撤除TT工艺corner
.lib “ ” fs *调用FS corner (nmos fast and pmos slow)
.alter
.del lib “ ” fs
sorry,看错了,,,小编的问题,我做过。我用的方法是自己改出一个模型库, 及receiver 和transmitter用自定义的不同的管子名称。然后给他们 附上不同工艺角。 否则,用foundry的工艺角应该做不到
小编做的是什么电路,需要研究 片间工艺偏差? 这种概率其实不大吧
"tr_noms" "tr_pmos" "re_nmos" "re_pmos"
.lib "" tr_ff
.lib ""re_ss
谢谢!
考虑过类似方法,就是foundry的库太复杂,要重建一个很费力气,实在不行只能试试看了。
就是一个I/O电路,TX/RX不在一个die上,很可能不是一个corner,但需要放在一起做transient simulation。
见识了
申明:网友回复良莠不齐,仅供参考。如需专业解答,请学习本站推出的微波射频专业培训课程。

