[問題] Hspice dc simulation 問題
我跑一個 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