• DocumentCode
    2472069
  • Title

    Variability driven gate sizing for binning yield optimization

  • Author

    Davoodi, Azadeh ; Srivastava, Ankur

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. Maryland, College Park, MD
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    959
  • Lastpage
    964
  • Abstract
    Process variations result in a considerable spread in the frequency of the fabricated chips. In high performance applications, those chips that fail to meet the nominal frequency after fabrication are either discarded or sold at a loss which is typically proportional to the degree of timing violation. The latter is called binning. In this paper we present a gate sizing-based algorithm that optimally minimizes the binning yield-loss. We make the following contributions: 1) prove the binning yield function to be convex, 2) do not make any assumptions about the sources of variability, and their distribution model, 3) we integrate our strategy with statistical timing analysis tools (STA), without making any assumptions about how STA is done, 4) if the objective is to optimize the traditional yield (and not binning yield) our approach can still optimize the same to a very large extent. Comparison of our approach with sensitivity-based approaches under fabrication variability shows an improvement of on average 72% in the binning yield-loss with an area overhead of an average 6%, while achieving a 2.69 times speedup under a stringent timing constraint. Moreover we show that a worst-case deterministic approach fails to generate a solution for certain delay constraints. We also show that optimizing the binning yield-loss minimizes the traditional yield-loss with a 61% improvement from a sensitivity-based approach
  • Keywords
    integrated circuit yield; statistical analysis; binning yield loss; binning yield optimization; gate sizing; integrated circuit fabrication; process variations; speed binning; statistical timing analysis; Algorithm design and analysis; Circuits; Delay; Educational institutions; Fabrication; Frequency; Hardware; Microprocessors; Timing; Uncertainty; Algorithms; Design; Gate Sizing; Performance; Process Variations; Speed Binning; Theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2006 43rd ACM/IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    1-59593-381-6
  • Type

    conf

  • DOI
    10.1109/DAC.2006.229419
  • Filename
    1688937