通用功率格式(Common Power Format,CPF)是一种设计规格语言,通过捕捉设计师的功率管理意图以实现先进的降低功耗设计技术的自动化,从而打破传统设计自动化工具流程的局限性。CPF使得所有设计、验证、实现和技术相关功率目标均可在单一文件中描述,允许以自上而下、自下而上或起自中间的方法横跨整个设计流程地被应用,提供了一致的设计开发和生产的参考点。
Talus Power Pro通过与Talus Design、Hydra和Talus Vortex结合使用,可贯穿整个流程地实现最佳功率管理。它提供了有功率感知的综合、物理优化、时钟树综合和布线等功能,使得设计师能够最大程度降低功耗,确保一致的功率分布。
Talus Power Pro可在RTL-to-GDSII流程初期从CPF文件中读入功率约束。时钟门控、保持触发器综合(retention-flop synthesis)和多电压域(multi-Vdd)定义等功率约束可被定义以实现动态功耗降低;电压位准移位器、隔离单元等特殊单元在综合阶段可以为支持多电压域流程推断生成;对于电源关闭的区域,电源开关在RTL阶段可以被推断生成,便于仿真;状态表可用以定义已建立的不同电源域间的关系。此外,Talus Power Pro还可在设计流程的任何时候写出CPF文件,实现与第三方工具的简单互操作性。