• DocumentCode
    106761
  • Title

    Library-Based Cell-Size Selection Using Extended Logical Effort

  • Author

    Rahman, Mosaddequr ; Tennakoon, H. ; Sechen, Carl

  • Author_Institution
    Texas Instrum. Inc., Dallas, TX, USA
  • Volume
    32
  • Issue
    7
  • fYear
    2013
  • fDate
    Jul-13
  • Firstpage
    1086
  • Lastpage
    1099
  • Abstract
    Given a synthesized digital integrated circuit comprising interconnected library cells, and assuming arbitrary (continuous) sizes for the cells, experimentally, we have achieved global minimization of the total transistor sizes needed to achieve a delay goal, thus minimizing dynamic power (and reducing leakage power). An accurate table-lookup delay model was developed from the precharacterized industrial standard cell library data by making a formal extension to the concept of logical effort that enables optimization of nMOS and pMOS sizes of a cell separately. To the best of our knowledge, this is the first continuous-cell sizing technique exhibiting optimality based upon a table-lookup delay model. We then developed a new delay-bounded dynamic programming-based algorithm that maps the continuous sizes to the discrete sizes available in the standard cell library, which achieves, for the first time, active area versus delay results close to the continuous results. Parallelism was incorporated into the algorithm to enhance efficiency by leveraging multicore processors. After using state-of-the-art commercial synthesis, the application of our cell-size selection tool results in an active area (the sum of all transistor widths) reduction of 36% (on average) for large contemporary industrial designs.
  • Keywords
    MOSFET; digital integrated circuits; dynamic programming; integrated circuit interconnections; minimisation; multiprocessing systems; continuous-cell sizing; delay-bounded dynamic programming; digital integrated circuit; dynamic power; extended logical effort; interconnected library cells; leakage power; library-based cell-size selection; minimization; multicore processors; nMOS sizes; pMOS sizes; table-lookup delay; total transistor sizes; Capacitance; Delays; Integrated circuit modeling; Libraries; Logic gates; Transistors; Delay modeling; discrete cell-size selection; gate sizing; parallelism; power-delay optimization;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2013.2247657
  • Filename
    6532419