作者ceaserman (神采飞扬)
看板Electronics
标题[问题] DC simulation 问题
时间Wed Jun 12 09:47:03 2019
我跑一个 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://webptt.com/cn.aspx?n=bbs/Electronics/M.1560304026.A.A18.html
※ 编辑: ceaserman (61.221.50.94 台湾), 06/12/2019 09:49:38