Voltus中IR计算如何对特定的module里的inst设置它的反转率toggle rate?试了很多都没成功设上。

关注让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言问题描述: 在Voltus中,如何对特定的module里的inst设置它的反转率toggle rate? 解答: 步骤:
set_toggle_rate <module_name>:<inst_name> <toggle_rate>
其中,<module_name>是包含所需inst的模块的名称,<inst_name>是所需inst的名称,<toggle_rate>是所需设置的toggle rate。 例如,对于一个包含inst A和inst B的模块M,想要将A的toggle rate设置为0.2,B的toggle rate设置为0.3,可以使用以下命令:
set_toggle_rate M:A 0.2
set_toggle_rate M:B 0.3
注意: 1. 如果模块中有其他实例的toggle rate也需要设置,请在同一控制台会话中使用相同的语法。 2. toggle rate是一个0-1之间的小数,它表示在模拟过程中,实例在一个时钟周期内反转的平均次数占总次数的比例。 3. 在使用set_toggle_rate命令之前,请确保已经设置了模拟所需的其他参数和选项。例如,使用set_sim_time设置仿真时间,使用set_voltage_scale设置电压比例因子等。 示例代码:
# 打开Voltus控制台
open_voltus -design design.v -lib lib1 -power_net VDD -gnd_net VSS -sim_net SIM -sim_time 100ns
# 设置VSD_PROD模块的inst A和inst B的toggle rate
set_toggle_rate VSD_PROD:A 0.2
set_toggle_rate VSD_PROD:B 0.3
参考链接: https://www.cadence.com/content/cadence-www/global/en_US/home/support/tools/voltus-ic-power-integrity-solution.html