[問題] 如何用Hspice求input referred noise
請問要如何以hspice求出input referred noise呢?
我的.ac 是掃 10Hz ~ 10G Hz
想求10Hz ~ 10G Hz的input referred noise,單位是(V)^2
也就是說:要把頻率積分
我下.noise指令,.lis檔中列出如下:
**** total output noise voltage = 3.196e-24 sq v/hz
= 1.7877p v/rt hz
transfer function value:
v(out1b,out1a)/vd = 129.1305u
equivalent input noise at vd
= 13.8440n /rt hz
**** the results of the sqrt of integral (v**2 / freq)
from fstart upto 10.0000g hz. using more freq points
results in more accurate total noise values.
**** total output noise voltage = 34.9722m volts
**** total equivalent input noise = 1.6955m
目前不太清楚紅色這部份是否就是我想求的input referred noise...
這個結果和spectre跑出來的數據有一段差距
spectre算出來的input referred noise大約是4μ(V)^2
我把紅色部份部份平方後是2.8747μ(V)^2
所以我想由 .print ac inoise onoise這個指令所給的inoise來驗證
(inoise是指某頻率下的input referred noise,例如上面10g Hz時inoise=13.8440n)
但inoise的單位是μV/√Hz,所以我想要把inoise平方後再積分
但是卻卡在不知道該怎樣才能把inoise平方..
.param abc = 'inoise**2'
這樣會出現error
.lis檔告訴我 **error** no definition for 0:inoise
it was called by 0:abc
我也試過在.meas 做積分時 給'inoise**2',但是出現warning,然後就不執行
在這裡卡了好久啊...
請問該怎麼做才能把inoise平方呢?
或者說紅色的部份就是我想求的input referred noise呢?
(但是和spectre算出來的數據差距不小阿..)
感恩
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.56.28
→
11/03 10:13, , 1F
11/03 10:13, 1F
→
11/03 10:13, , 2F
11/03 10:13, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):