>> Products

PowerAdviser

The PowerAdviser Flow provides designers with a flow for manually modifying RTL code during design creation to achieve the lowest power dissipation possible using design and power information generated by PowerPro.

Identification of RTL modifications for power savings can represent up to 50 percent of the total manual power optimization effort. The PowerAdviser Flow automates the process of thoroughly investigating power optimization opportunities in an RTL design using the visualization capability provided by Calypto’s PowerPro Analyzer tool. Designers can therefore more quickly understand where to invest design time for power reduction.

The PowerAdviser Flow presents design optimizations in the form of RTL changes, schematics, and textual descriptions. Quantifiable power savings for every potential optimization is provided in the form of a hyperlinked table. Opportunities for power optimization are provided to the user based on three methods:

  • Enable Expression Visualization : Displays enable expressions that are automatically generated by PowerPro. The expressions can be directly inserted into the RTL by the designer.
  • Enable Expression Assistance : Displays changes to the RTL that would result in the identification of additional clock gating/memory gating opportunities by PowerPro. Once the changes to the RTL are made, PowerPro is rerun to generate the enable expressions that can be directly inserted into the RTL.
  • MicroArchitecture Assistance: Identifies design regions using PowerPro generated statistics (power, clock-gating efficiency, toggle data, etc.) where micro-architectural modifications would result in identification of additional clock gating/memory gating opportunities by PowerPro. Once the modifications are made, PowerPro is rerun to generate the enable expressions that can be directly inserted into the RTL.

Once the RTL changes are made, Calypto’s SLEC® RTL product is used to comprehensively verify that the new power-optimized RTL is functionally equivalent to the original RTL.

Using PowerPro for Optimization Regression

PowerAdviser

Running the PowerAdviser Flow in a weekly regression mode ensures that designs are power optimized to the fullest extent possible.

 

White Papers

PowerAdviser: Empowering Designers with Sequential Power Optimization Opportunities