看板 Electronics 關於我們 聯絡資訊
*Lab6-1 .lib 'mm0355v.l' TT .global vdd .subckt inv vin vout m2 vout vin vdd vdd pch w=10.5u l=0.35u m1 vout vin 0 0 nch w=3.5u l=0.35u .ends vdd vdd gnd dc 3.5v v1 vin gnd pulse(0v 3.5v 5ns 0ns 0ns 5ns 10ns) x1 vin 1 inv v2 in gnd pulse(0v 3.5v 5ns 0ns 0ns 5ns 10ns) m3 out 1 in in pch w=10.5u l=0.35u m4 in vin out 0 nch w=3.5u l=0.35u cload out gnd 50f .op .tran 0.1p 50n .options post .probe .end 在執行完之後發現 erro*internal timestep too small in transient analysis 請問這是什麼問題出錯呢? 我該修改哪裡? 請各位大大幫忙ˊˋ.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.231.147.181 ※ 編輯: U9322022 來自: 125.231.147.181 (05/24 17:23) ※ 編輯: U9322022 來自: 125.231.147.181 (05/24 18:46)
chenchenkuo:收斂失敗的問題,time step改小試試看 如果還是不行,多 05/24 18:57
chenchenkuo:加一行 .OPTION METHOD=GEAR 試試看 05/24 18:58
chenchenkuo:預設是METHOD=TRAP(trapezoidal) 05/24 19:02
U9322022:謝謝大大 我剛剛試出來了 05/24 19:03
chenchenkuo:現在仔細看一下你的netlist 應該是tr tf給0的關係吧? 05/24 19:06
chenchenkuo:不然只是run個inv應該不會有不收斂的問題喔 05/24 19:07
chenchenkuo:早知道先看清楚你的netlist,不然不用那麼麻煩哩XD 05/24 19:09