在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 13063|回复: 18

[原创] 关于cadence中瞬态温度曲线绘制的问题

[复制链接]
发表于 2022-6-23 10:40:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 咔布咔 于 2022-6-23 20:40 编辑

最近的仿真中,碰到一个关于温度瞬态仿真的情况,摸索了一段时间,具体碰到的问题和想分享的心得如下:
一.问题
1.如何设置温度的瞬态变化
2.如何在仿真中绘制温度变化的瞬态曲线
3.温度瞬态变化设置中需要注意的地方
二.心得
1.设置温度的瞬态变化
方法一
可按如下步骤,在tran仿真设置中的DynamicParameter中设置瞬态温度变化。
其中,步骤3中可以选择用文件设置瞬态温度,不过我还没有搞清楚该数据文件的格式是什么样的规律。
image.png
image.png

方法二
按如下图步骤设置,在Transient Options->Misc->additional parameters中设置瞬态温度变化
步骤4设置中可以参考如下语法
param=temp param_vec=[0n 2550n 120] param_step=10n
方括号中为时间和温度的设置,即[time1 temp1time2 temp2time3 temp3…]param_step=10n表示温度变化会以10ns为一个台阶(10ns间隔内温度值保持不变)。

image.png
image.png

2.在仿真结果中绘制温度变化的瞬态曲线
按如下步骤设置,即在仿真器(图中是ADE explorer,ADE L中也是一样的)中的Outputs->Saveall选项中,选择Save By Subckt项设置,入步骤4中在Instance栏中插入一个值,设置为temp。
image.png
image.png
然后,在电路图中插入一根导线,将导线命名为temp,如下图所示:

image.png
就像加入电压信号一样,在仿真结果中加入/temp信号即可。
image.png
3.瞬态温度设置时的注意点
不同于我们在vpwl和ipwl这些器件中设置瞬态电压和瞬态电流的值,当我们设置瞬态温度时,这些温度值是阶梯状变化的(瞬态电压和电流是点与点之间直线连接)。下面的图给出了一个温度的瞬态仿真,其设置为
param=tempparam_vec=[0n 25 50n 120 55n 50] param_step=10n
我们设置了10ns的“台阶”:
image.png
图中可以看到长度为10ns的“台阶”,中间将25℃和120℃分为均等的5份,所以“第二格台阶”的值为25+(120-25)/5=44。而50ns到55ns之间不足10ns,所以中间没有出现额外的“台阶”。

再看一下“台阶”的起始点与终结点(如下三张图),可以发现“台阶”的起始点是我们手动输入时间节点的下一个时间点,而终结点则为time_n+k*param_step(time_n为上一个时间节点,k为自然数,param_step为设置的台阶长度)或者下一个时间节点。
image.png
image.png
以上是本人一点浅薄的经验,希望能对大家有所帮助。如有错漏,还请各位同行多多指正!





 楼主| 发表于 2025-8-8 17:17:26 | 显示全部楼层


   
SkyWarding 发表于 2024-12-10 20:55
借鉴前人经验,基于IC617 ADEXL,三步可画出temp vs time曲线


学习了
回复 支持 反对

使用道具 举报

发表于 2025-7-30 17:10:23 | 显示全部楼层
谢谢
回复 支持 反对

使用道具 举报

发表于 2025-2-21 09:29:55 | 显示全部楼层


   
SkyWarding 发表于 2024-12-10 20:55
借鉴前人经验,基于IC617 ADEXL,三步可画出temp vs time曲线


你好,请问你这个file又是什么格式,不懂这个file怎么写
回复 支持 反对

使用道具 举报

发表于 2025-1-15 11:29:45 | 显示全部楼层
param=temp param_vec=[0 -40 1 180] param_step=10u
回复 支持 反对

使用道具 举报

发表于 2024-12-10 20:55:36 | 显示全部楼层
借鉴前人经验,基于IC617 ADEXL,三步可画出temp vs time曲线
1.png
2.png
3.png
回复 支持 1 反对 0

使用道具 举报

发表于 2024-9-6 15:00:36 | 显示全部楼层
受教了,谢谢
回复 支持 反对

使用道具 举报

发表于 2024-8-28 16:50:06 | 显示全部楼层


   
千年榆木万年荫 发表于 2023-11-9 22:29
我的ADEL中没有save by subckt,怎么看温度曲线


Cadence 和 Hspice都可以用。include file -> savetemp.scs

Plotting temperature in a transient simulation - Custom IC Design - Cadence Technology Forums - Cadence Community
回复 支持 反对

使用道具 举报

发表于 2023-11-9 22:29:22 | 显示全部楼层
我的ADEL中没有save by subckt,怎么看温度曲线
回复 支持 反对

使用道具 举报

发表于 2023-8-3 12:51:55 | 显示全部楼层

MAYBE


. TRAN tstep tstop [tempvec=(t1 Temp1 t2 Temp2 t3 Temp3...).





回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

X

手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-9-15 04:54 , Processed in 0.020468 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表