redhawk_sc 的scaled power view开启和工具逻辑

scaled power view:是redhawk_sc基于人为给定的target power值生成的一个view

给的数值单位是W;

run完之后还需要确定一下工具run出来的结果(一般工具不会出问题,但还是要看一下);

同时确定一下人为给的功耗值是不是符合实际的(向仿真要一个靠谱点的值

可在arges.py中进行设置,设置后需要在create_basic_view.py中开启scaled power view(脚本中默认的是使用target toggle rate生成的pwr进行提参出rpt,在功耗值给的不合理的时候会使用target toggle rate进行run work,所以不用设0)。

toggle rate按照之前的值不动,在启用scaled power view之后,工具会根据给定的功耗值调整instace的翻转率。

1,在arges.py的脚本中的第33行输入要给定的power(设定的整个chip的power

2,在create_basic_view.py中把scaled power view的调用开启

启用脚本中的第22行,关闭29行启用28行

 

3,report.py中将pwr替换为scaled_pwr

将21行要调用的函数从pwr改为scaled_pwr,24 25行开启,26 27行关掉

 4,修改run_static.py中的函数调用

将4行开启,6行关掉;把power_view的调用从pwr换为scaled_pwr

 

 

 

 

 
 
posted @ 2024-08-27 15:37  chippeace  阅读(153)  评论(0)    收藏  举报