Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?

[Technology Report]

Optimize For Power Before RTL Synthesis To Ease Timing Closure



Mitch Dale  |   ED Online ID #16787  |   September 27, 2007

Article Rating: Not Rated

Power consumption is a primary design consideration for today's systems-on-a-chip (SoCs). Consequently, pervasive powerreduction techniques are now an established part of the design process from register-transfer level (RTL) to final layout.

Static timing analysis (STA) is squarely in the critical path for getting to silicon. Design for power adds yet another set of requirements to this process. In the same way that a critical timing violation can drive the need for additional engineering change orders (ECOs), failure to meet a power budget can cause a major disruption in the design closure process.

Many of the design techniques used to reduce static and dynamic power directly influence timing and the application of STA. For example, selecting high-VTH cells to reduce leakage will increase path delay. Likewise, inserting level shifters between multiple voltage domains will delay signals crossing power domains.

Clock gating decreases dynamic power by reducing switching activity, but impacts clocktree insertion delay and clock skew. STA must take these, and other low-power design techniques, into account to provide accurate analysis and ensure the resulting device works to specification.

Power-optimization techniques are not complementary to achieving timing closure, and the relationship between power, timing, and area is not always intuitive. Attempts to reduce power at the gate level can negatively affect timing and area, sometimes requiring a redesign of the RTL code. RTL changes, late in the design cycle, result in additional iterations through synthesis. They also complicate STA and delay signoff.

However, there is greater opportunity to reduce power earlier in the design process, with less impact to design closure. By optimizing power prior to RTL synthesis using automated techniques that consider timing and area, designers can reduce one hurdle in design closure; decrease iterations through RTL, synthesis, and STA; and meet timing faster (see the figure).

Of course, STA tools must still accommodate and account for power-reduction techniques. Additional ECOs for power optimization can be reduced as well.

With today's designs, it is not a matter of if you'll need to optimize for power. It is just a question of when you do it. Designers should optimize power early in the design process to avoid adding yet another degree of uncertainty in the STA process and delaying signoff.

Mitch Dale is director of product marketing for Calypto Design Systems, Santa Clara, Calif. He holds a BS in applied mathematics and computer science from UC Berkeley. He can be reached at mdale@calypto.com.




Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?


  • C Tools Accelerate HDV Development On Xilinx FPGAs
  • A New Design Inflection Point
  • Forecasting Industry Growth For 2009 And Beyond
  • EDA Retools To Exploit Multicore Architectures
  • Design And Verification Move Up In Abstraction
  • EDA Retools To Exploit Multicore Architectures
  • A New Design Inflection Point
  • Design And Verification Move Up In Abstraction
    1) Transportation Guidelines For Lithium Batteries Get Updated
    (1206 views today)
    2) Build A Smart Battery Charger Using A Single-Transistor Circuit
    (268 views today)
    3) WHITE PAPER: Liquid-Level Monitoring Using a Pressure Sensor
    (201 views today)
    4) 1-A Switching Regulators Operate With 96% Efficiency To Replace Linear Regulators
    (136 views today)
    5) The Field Of Energy Harvesting Begins To Ripen
    (108 views today)
    ALL TOP 20







    POST YOUR COMMENTS HERE

    Name:

    Email:
    Rate this article:

     less useful more useful 
    1
    2
    3
    4
    5
    Your Comments:

    Enter the text from the image below




    Please refresh the page if you have trouble reading this text.
     
     

    PartFinder

    Find real-time pricing, stock status, same-day/next-day shipping options and more. Brought to you by Digi-Key. Go to PartFinder.    
    GlobalSpec

    PART SEARCH :
    Powered by: GlobalSpec - The Engineering Search Engine
    Sponsored Links

    Electronic Design Europe Electronic Design China EEPN Power Electronics Auto Electronics Microwaves & RF
    Mobile Dev & Design Schematics Find Power Products Military Electronics EE Events Related Resources