[問題] 如何用Hspice求input referred noise

看板Electronics作者 (123)時間14年前 (2009/10/31 23:53), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/3 (看更多)
請問要如何以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大約是(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
為什麼hspice和spectre的數據會差這麼多?
11/03 10:13, 1F

11/03 10:13, , 2F
有人可以給我一些建議嗎? 感恩
11/03 10:13, 2F
文章代碼(AID): #1Ax5rdi7 (Electronics)
文章代碼(AID): #1Ax5rdi7 (Electronics)