※ 引述《***@bbs.badcow.com.tw (這一年都是趕趕趕)》之銘言:
: ※ 引述《***@ptt.cc (雲(b))》之銘言:
: : op 就如同上面網友寫的 是看起始時各個node的操作偏壓點
: : 偏壓點的資訊會在output file (Hspice default是 *.lis)裡有寫
: : 通常是用來觀察你的電路是否有達到你預期的偏壓點條件
: 再請問一下
: HSPICE裡面可以給uic
: 請問這有什麼作用阿?
使用你在.ic裡下的初始偏壓值
這時Hspice就會ignore .op的設定 所以*.lis裡不會有偏壓點的資訊
: 還有大家在跑模擬時會下
: .option accurate=1 嗎?
: 看manual的意思是精準度會提高
: 我只是好奇,一般的designer通常都會這麼下嗎?
: 模擬的時間會變長很多耶
小電路大概都會這樣下 模擬出來的結果會比較準 corner的模擬也比較可信
尤其是如果你要做.fft 做.fft不加accurate 做出來的結果不保證會正確
若是做到大電路(ex: System, 如整個TxRx or 整個ADC/DAC......etc.)
一般人應該就不會使用.accurate 否則會模擬不完
: 最後再問一個很淺的問題
: 我在跑暫態分析時,如果我解析度最小用1ps
: 那我下.meas會量出 ex: 10.38ps
: 請問小數點那些算誤差嗎?
: 如果大家在design,你的performance會用四捨五入到ps嗎?
小數點應該不是誤差 因為你在.tran裡下的"1ps" 對Hspice來說 是定義"最大step"
印象中(還需要再查證 有錯請不吝指正)
Hspice default是使用variable step (automatic range)
意即有時候它會以0.1ps就取一點計算 有時候以0.8ps取一點計算
而你定義它至少1ps就要取一點計算 兩個計算點之間不可超過1ps的period
因此實際在awave裡看到的每個1ps之間的波形 說不定是被計算許多點以上的結果
這個variable step是Hspice軟體自己會去調整的
所以你模擬出來的10.38ps應該還是可信的
--
"Do you spend time with your family? Good. Because a man that doesn't
spend time with his family can never be a real man."
─ Don Vito Corleone, "The Godfather"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.174.76