[爆卦]hspice measure語法是什麼?優點缺點精華區懶人包

為什麼這篇hspice measure語法鄉民發文收入到精華區:因為在hspice measure語法這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者jfsu (水精靈)看板Electronics標題Re: [問題] hspice語法(inver...


※ 引述《ok456 (ooxx)》之銘言:
: 我想要求inverter的noise margin
: 查了manual
: 有一類似的example
: .MEAS DC result find v(in) when deriv v(out)= …
: 我稍微修改為
: .meas dc margin find v(output) when deriv v(output)=-1
: 但是一直job aborted
: .lis只會跟你說這一行有錯
: 亂try了好幾個版本 都沒有用
: 想請問各位版上高手 應該要如何修正呢?
: 謝謝!

想當初你的問題我也辛苦一段時間,底下是我目前對於VIL, VIH, VOL, VOH, NMH, NML
的求法,給你參考。

你的方法應該是我第二種求法。


* VIL, VIH, VOL, VOH, NMH, NML measurement
.global gnd vdd
.option post brief runlvl=5
.option nomod acct post=1 nopage
.option scale=1e-6

****Library model,simplified circuit and node initial file******
.prot
.lib './XXXX.l(自己的lib檔)' TT
.unprot

************************************
vvdd vdd 0 vcc
vgnd gnd 0 0
.param vcc=3.0v
.temp 25
************************************

.subckt inv Y A lp=0.35 wp=0.3 ln=0.3 wn=0.3
MN0 Y A gnd gnd NL w=wn l=ln
MP0 vdd A Y vdd PL w=wp l=lp
.ends inv
x1 2 1 inv wp=2.12 wn=0.82
x2 4 3 inv wp=2.12 wn=0.82
vx 3 1 0.01
vin 1 0 dc 0
*********************************************************************
.DC vin 0 3 0.01
***********************************************************************^
***********底下是求斜率等於負一(依書上Vil與Vih定義)
.measure dc voh find v(2) at 0
.measure dc vol find v(2) at 3
.measure dc vil find v(1) when par '(v(4)-v(2))/0.01'=-1 cross=1
.measure dc vih find v(1) when par '(v(4)-v(2))/0.01'=-1 cross=2
.measure dc NMH param='voh-vih'
.measure dc NML param='vil-vol'

*****底下是另一種求法,直接用hspcie裡的微分參數DERIV()~

.MEASURE DC VIL1 FIND V(1) WHEN DERIV('V(2)')=-1 cross=1
.MEASURE DC VIH1 FIND V(1) WHEN DERIV('V(2)')=-1 cross=2
.MEASURE DC VOHU FIND V(2) WHEN DERIV('V(2)')=-1 cross=1
.MEASURE DC VOLU FIND V(2) WHEN DERIV('V(2)')=-1 cross=2
.measure dc NML1 param='VIL1-VOLU'
.measure dc NMH1 param='VOHU-VIH'
.end


底下附上兩種sim出來的結果,好像略有差異。
個人覺得第二種的NML與NMH比較符合書上的定義。
都給你參考,因為要考慮NMOS是是depltion or enhancement load

.TITLE '* vil, vih, vol, voh, nmh, nml measurement'
voh=3.0
vol=0
vxil=1.1226
vih=1.6526
nmh=1.3474
nml=1.1226

vohu=2.7774
volu=0.1932
vil1=1.1326
vih1=1.6626
nml1=0.9394
nmh1=1.1248

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.66.222.12
ok456:太感謝了!正好google到您之前的文章@@ 08/28 11:57
ok456:可惜一開始關鍵字沒用Vih Vil QQ 08/28 11:57
jacobliu:VOH:minimum output high voltage,VOL:maximum output 08/28 13:37
jacobliu:low voltage。第一種算法應該不對。 08/28 13:37
jacobfly:樓上我兄弟 08/28 16:10

你可能也想看看

搜尋相關網站