微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > RFIC设计学习交流 > hspice 中仿真gmid曲线

hspice 中仿真gmid曲线

时间:10-02 整理:3721RD 点击:
想用gmid方法设计OTA,但是在hspice中不懂如何仿真gmid,id/w的曲线, 扫描vgs后,运用语句.probe id_w = par('id(MN1)/width')
但是显示结果为0,不懂为什么,求指教

要看看你的.lib文件里的mos model是怎么定义的,如果是用的子电路,那就要用xmn1来表示你的mos了,probe时i(xmn1.m*), m*是要看你的model里的mos子电路中的mos管怎么取的名字。

你说的“怎么定义的“ 是指什么东西?

一下是我的部分网表:
.param length = 0.7u width =7u
.param gs = 0.4v
xMM0 d gss nchh W=width L=lengthm=1
vd d 0 1.5
vgs g s 0
vss s 0 0
.op
.dc gs 0.1v 5v 10mV sweep length 0.7u 4u 0.05u
.probe id_w=par('id(MM0)/width')
.probe ov=par('v(g)-vth(MM0)')
.probe gm_id=par('gmo(MM0)/id(MM0)')

vgs 源写错了,是:
vgs g s dc 'gs'

you may see Paul Jasper's thesis

能说的具体点吗?谢谢

你这明显是以子电路形式定义的,所以的要去你的.lib文件里面找到“.subckt nchh",看里面的mos具体叫什么名字,如果叫"M1",那么你就要用
.probe id_w=par('id(XMM0.M1)/width');
如果叫"MXCKT",那么你就要用
.probe id_w=par('id(XMM0.MXCKT)/width');

非常感谢,曲线终于出来了,不过好像gmidvsVgs的曲线与温度的变化关系很大

请问下,lv9是否只显示阈值电压的绝对值呢?

收益匪浅。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top