对应的一个示例脚本文件如下所示: set target_library mylib.db set link_library " * $target_library" read_verilog mynetlist.v current_design top link read_read_parasitics top.spef read_ saif -input mygate. saif -inst tb/top report_power
上面的流程和脚本适用于后版图(post-layout)的设计,spef文件在做完版图后产生。使用寄生参数文件,提高了功耗分析的精确度。如果是前版图( pre-layout)的设计,没有寄生参数文件,连线的RC参数使用工艺库里的线负载模型。
最后总结一下,这里分析功耗流程为: power compiler 产生库SAIF文件——》VCS产生gate backward SAIF文件——》power compiler进行功耗分析。