• DocumentCode
    3368298
  • Title

    SPIRE: A retiming-based physical-synthesis transformation system

  • Author

    Papa, David A. ; Krishnaswamy, Smita ; Markov, Igor L.

  • Author_Institution
    IBM Austin Res. Lab., Austin, TX, USA
  • fYear
    2010
  • fDate
    7-11 Nov. 2010
  • Firstpage
    373
  • Lastpage
    380
  • Abstract
    The impact of physical synthesis on design performance is increasing as process technology scales. Current physical synthesis flows generally perform a series of individual netlist transformations based on local timing conditions. However, such optimizations lack sufficient perspective or scope to achieve timing closure in many cases. To address these issues, we develop an integrated transformation system that performs multiple optimizations simultaneously on larger design partitions than existing approaches. Our system, SPIRE, combines physically-aware register retiming, along with a novel form of cloning and register placement. SPIRE also incorporates a placement-dependent static timing analyzer (STA) with a delay model that accounts for buffering and is suitable for physical synthesis. Empirical results on 45 nm microprocessor designs show 8% improvement in worst-case slack and 69% improvement in total negative slack after an industrial physical synthesis flow was already completed.
  • Keywords
    integrated circuit design; microprocessor chips; optimisation; shift registers; timing circuits; SPIRE; design partitions; integrated transformation system; local timing conditions; microprocessor designs; multiple optimizations; netlist transformations; physical synthesis transformation system; physically-aware register retiming; process technology; register placement; size 45 nm; static timing analyzer; Cloning; Delay; Gold; Logic gates; Optimization; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2010 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Print_ISBN
    978-1-4244-8193-4
  • Type

    conf

  • DOI
    10.1109/ICCAD.2010.5653647
  • Filename
    5653647