• DocumentCode
    2067247
  • Title

    Iterative-Constructive Standard Cell Placer for High Speed and Low Power

  • Author

    Kim, Sungjae ; Shragowitz, Eugene

  • Author_Institution
    Minnesota Univ., Minneapolis
  • fYear
    2007
  • fDate
    1-4 Oct. 2007
  • Firstpage
    350
  • Lastpage
    355
  • Abstract
    Timing and low power emerge as the most important goals in contemporary design. Meanwhile, the majority of placement algorithms developed by industry and academia still compete on the bases of the shorter combined interconnection length. In this paper, we present a standard cell placer that has timing and power minimization as main goals and is substantially superior in this respect to the popular commercial timing-driven placer. Simultaneously, the new placer is at least as good as the commercial placer w/r to the combined interconnection length. The improvement in timing and power is achieved by careful balancing between iterative and constructive parts of the placement procedure implemented by dynamic reevaluation of constraints for the constructive part of the algorithm. The new placer improves timing by 23% on the average, or for the same timing, reduces power by 14% on the average. It runs more than 2 times faster than the commercial tool.
  • Keywords
    cellular arrays; iterative methods; logic design; timing circuits; commercial timing-driven placer; contemporary design; interconnection length; iterative-constructive standard cell placer; placement algorithm; power minimization; Clustering algorithms; Computer science; Delay; Design engineering; Iterative algorithms; Iterative closest point algorithm; Minimax techniques; Partitioning algorithms; Power engineering and energy; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2006. ICCD 2006. International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1063-6404
  • Print_ISBN
    978-0-7803-9707-1
  • Electronic_ISBN
    1063-6404
  • Type

    conf

  • DOI
    10.1109/ICCD.2006.4380840
  • Filename
    4380840