[爆卦]HSPICE是什麼?優點缺點精華區懶人包

為什麼這篇HSPICE鄉民發文收入到精華區:因為在HSPICE這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者KaryuuIssen (一閃)看板Electronics標題[問題] HSPICE的絕對值函數...


就以下一個非常簡單的電路

test

R1 n1 gnd 100
V1 n1 gnd PULSE -1V 1V 0s 10s 10s 0s 20s

.tran 1s 100s
.print I(V1) par('abs(I(V1))')
.end


一般的電流值都正常 但加絕對值出來後就變得很奇怪
有人知道是怎麼回事嗎? HSPICE 2010和2013版都試過了


--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.30.41
※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1425510334.A.824.html
hoochie: .print tran kerker=par('abs(I(V1))') 03/05 15:33
hoochie: 保持好習慣, .print後面要加tran|ac|dc 03/05 15:37
KaryuuIssen: 加了還是一樣有問題 03/05 15:41
kerkerker: 我剛剛試了一下,加個 .option delmax=0.1試試看? 03/05 17:32
KaryuuIssen: 感謝樓上! 雖然沒完全解決 但把delmax設小能改善不少 03/05 17:48
KaryuuIssen: 查了一下delmax是模擬時internal timestep大小的控制 03/05 17:49
KaryuuIssen: 這跟abs()出錯為什麼會有關係?? 03/05 17:50
profyang: ㄟ?真的有變好嗎?我看還是一樣怪耶XD 這個bug太詭異了 03/07 00:30
profyang: 我猜hspice裡面的data應該是按照他internal time step 03/07 00:31
profyang: 的那些時間去存的 然後他對這些inter time去做abs 然後 03/07 00:31
profyang: 再用一些內插方法取得你tran的那些時間點 所以會怪 03/07 00:32
KaryuuIssen: 我是把delmax再降幾個數量級 改善不少但會跑比較久@@ 03/07 04:09
esl0: 不用擔心 Hspice的bug 絕對不止這些... 03/10 22:23

你可能也想看看

搜尋相關網站