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


浙公网安备 33010602011771号