作者nick236 (阿嘎)
看板Electronics
标题[问题] Hspice .lIS档参数问题
时间Wed Oct 5 22:17:04 2016
今天被HSPICE弄得很困惑
举个例子:
http://imgur.com/a/ONAFp
上面是一个common drain电路
经过手动小讯号分析之後 得到的transfer function 为:
vout/vin == gm2*(ro1*ro2)/(ro1+ro2+gm2*ro1*ro2)
其中"(ro1*ro2)/(ro1+ro2+gm2*ro1*ro2)"为输出电组
又其中的 gm2=380.8941u 由下列.lis档得知
而ro1与ro2我分别用下表gds的倒数求得
subckt x1 x1
element 1:mi2 1:mi1
model 0:pch.4 0:pch.4
region Saturati Saturati
id -21.7235u -21.7235u
ibs 9.3740a 7.132e-21
ibd 53.6001p 3.1668a
vgs -586.1607m -522.0000m
vds -1.5639 -236.0868m
vbs 236.0868m 0.
vth -577.5426m -510.6341m
vdsat -76.0607m -75.8164m
vod -8.6181m -11.3659m
beta 8.3715m 11.3399m
gam eff 677.9847m 676.1708m
gm 380.8941u 392.4511u
gds 6.0385u 14.6610u
於是求出输出电组应约为2489欧姆
但是在程式码中加了.tf观察function以及输出电组却如下:
**** small-signal transfer characteristics
v(out)/vin = 743.6543m
input resistance at vin = 1.000e+20
output resistance at v(out) = 1.9533k
上面是符合扫描AC跑出的gain margin的
743.6543m除以1.9533k也可得到gm2=380.8941u (这代表gm2是没代错的)
所以说 我将小讯号分析的式子中的ro用1/gds带入 是错误的吗??
gds到底是甚麽东西呢??
请指教 感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 120.126.10.79
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1475677027.A.E55.html
1F:→ cebelas: 有没有考虑body effect的gmb 10/05 23:07
如果考虑gmb
输出电组是不是就直接用两个gds以及两个gmb倒数出四个电阻的并联求得?
我这样算出来还是错的
如果是将一个1/gmb与一个1/gds并联後当作一个ro 带入式子
解出来依然是错的
这个gmb gds 到底要怎麽求出输出电组阿QQ
※ 编辑: nick236 (120.126.10.79), 10/05/2016 23:43:52
2F:→ nick236: 我试着从小讯号就画gmbvbs试试 10/05 23:48
3F:→ nick236: 我解出来了 感谢 上面那颗不用看gmb 10/05 23:54