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

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: jiazhang

[求助] redhawk 跑 dynamic vcd-based 关于仿真时间的问题

[复制链接]
发表于 2020-12-4 10:07:12 | 显示全部楼层


flyloop 发表于 2019-9-19 18:08
得到文件是每一个std cell都有各自的.current文件, 不是合成一个总的文件,这个是参数问题还是需要进一 ...


apl merge命令
发表于 2020-12-4 10:39:33 | 显示全部楼层
SELECT_RANGE是说redhawk会分析你vcd file中select range时间范围内的功耗,但是分析的时候会把这个时间段分解成n个part,每个part的step是dynamic_simulation_time,来分析这n个part的功耗,从而选择其中功耗最差的一个part来进行后续irdrop分析
发表于 2022-7-26 11:06:35 | 显示全部楼层
求问
FRONT_PATH和SUBSTITUE_PATH怎么配置,试了很多组合都是有warn
WARNING(PWR-360): No net in RTL VCD/FSDB .apache/smic18_6lm.0.fsdb is mapped to DEF net. Please check VCD_FILE FRONT_PATH and SUBSTITUE_PATH!
发表于 2022-7-26 14:49:24 | 显示全部楼层
DYNAMIC_SIMULATION_TIME 就是 (END_TIME  -  START_TIME)的值
发表于 2022-7-27 17:16:50 | 显示全部楼层
DYNAMIC_SIMULATION_TIME 是redhawk工具仿真的时长
START_TIME和END_TIME是波形中选取区间的起点和终点,与SELECT_RANGE等效
同时要求,DYNAMIC_SIMULATION_TIME = END_TIME - END_TIME
发表于 2022-7-27 17:17:57 | 显示全部楼层


srsorry 发表于 2022-7-26 11:06
求问
FRONT_PATH和SUBSTITUE_PATH怎么配置,试了很多组合都是有warn
WARNING(PWR-360): No net in RTL VCD/ ...


SUBSTITUE_PATH 可以不设FRONT_PATH 是block或者TOP在VCD波形中的层次名,可以找出波形的前端问,或者自用verdi打开看
发表于 2022-11-17 23:10:38 | 显示全部楼层
这涉及到一个Cycle Select in VCD 概念。用户是在设置VCD_FILE的时候如果有带SELECT_RANGE的话,那表示使能RedHawk 做Cycle Select,即选择一个average power最大的窗口来做time based power分析,因为time based power分析是 transient simulation,很费时间的,如果VCD中仿真时间太长的话,是不可能做time based power分析的。“SELECT_RANGE -1 -1”表示在整个VCD范围内做select。而这个select的窗口大小就是由DYNAMIC_SIMULATION_TIME来决定的。
发表于 2022-11-18 08:16:59 | 显示全部楼层
仿真的步长
发表于 2023-11-30 17:40:40 | 显示全部楼层


真我个性 发表于 2022-11-17 23:10
这涉及到一个Cycle Select in VCD 概念。用户是在设置VCD_FILE的时候如果有带SELECT_RANGE的话,那表示使能 ...


你好,请问一下,DYNAMIC_SIMULATION_TIME这个值需要怎么修改和设定?因为这个窗口宽度影响着功耗大小,1ps、1ns、1us内的平均功耗肯定相差很大,窗口越小,IR drop结果就越差,官方说默认是1/T,这个合理吗?会不会太乐观了?

这个设定就感觉很迷惑,相当于我自己是自己的裁判员,我设1ns结果太差,我就设成5ns,压降和功耗就降下来了,但其实芯片本质没有发生变化。
发表于 2023-12-2 09:50:40 | 显示全部楼层


tcwyfrex 发表于 2023-11-30 17:40
你好,请问一下,DYNAMIC_SIMULATION_TIME这个值需要怎么修改和设定?因为这个窗口宽度影响着功耗大小,1 ...


DYNAMIC_SIMULATION_TIME通常是100~1000个时钟周期。选择功耗比较的时间段来跑就可以
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-12-5 10:18 , Processed in 0.019776 second(s), 6 queries , Gzip On, Redis On.

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