[問題] Hspice dc simulation 問題

看板Electronics作者 (神采飛揚)時間5年前 (2019/06/12 09:47), 5年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我跑一個 BGP 的 DC temperature simulation,發現一個奇怪的現象: 符號簡述: Case.1 .param AVDD = 4.6 .temp 25 .dc temp 125 -40 0.1 Case. 2 .param AVDD = 4.6 .temp 25 .dc AVDD 5.5 1.5 1m sweep temp poi 3 25 125 -40 Case. 3 .param AVDD = 4.6 .temp 25 .dc AVDD 5.5 1.5 1m .alter .temp 125 .alter .temp -40 發現一件很奇怪的事情: Case 2 跑出來的值,在 AVDD = 4.6 的時候,跑出來的值,只有 25 度時跟 case 1 一樣 在 125, -40 度時則不同。 而 case 3 則會跟 case 1 相同。 我的理解是 case 1 是 AVDD 固定 4.6 對溫度做 125 → -40 的線性 DC 掃描。 case 2 會在我設定 POI 的 3 個溫度點 (25.125.-40)分別去做 AVDD 從 5.5 → 1.5 的線性 DC 掃描。 case 3 則跟 case 2 相同,只是 POI 指令用 .alter 代替。 所以理論上來說,Case 1 的值與 Case 2 在 AVDD = 4.6 時的數值應要相同。 但現在卻發現都只有 POI 中的 25 是相同的,其它不同。 而 case 3. 則是解出跟 case 1. 相同的值。 想請問板上有人有過這樣的經驗嗎 ? 是不是哪個 condition 沒有設定對,還是我對於 POI 掃描的理解錯誤 ? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.221.50.94 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1560304026.A.A18.html ※ 編輯: ceaserman (61.221.50.94 臺灣), 06/12/2019 09:49:38
文章代碼(AID): #1T05cQeO (Electronics)