作者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://www.ptt.cc/bbs/Electronics/M.1475677027.A.E55.html
→ 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
→ nick236: 我試著從小訊號就畫gmbvbs試試 10/05 23:48
→ nick236: 我解出來了 感謝 上面那顆不用看gmb 10/05 23:54