• DocumentCode
    2587291
  • Title

    Improving the process-variation tolerance of digital circuits using gate sizing and statistical techniques

  • Author

    Neiroukh, Osama ; Song, Xiaoyu

  • Author_Institution
    Intel Corp., Hillsboro, OR, USA
  • fYear
    2005
  • fDate
    7-11 March 2005
  • Firstpage
    294
  • Abstract
    A new approach for enhancing the process-variation tolerance of digital circuits is described. We extend recent advances in statistical timing analysis into an optimization framework. Our objective is to reduce the performance variance of a technology-mapped circuit where delays across elements are represented by random variables which capture the manufacturing variations. We introduce the notion of statistical critical paths, which account for both means and variances of performance variation. An optimization engine is used to size gates with the goal of reducing the timing variance along the statistical critical paths. We apply a pair of nested statistical analysis methods deploying a slower more accurate approach for tracking statistical critical paths and a fast engine for evaluation of gate size assignments. We derive a new approximation for the max operation on random variables which is deployed for the faster inner engine. Circuit optimization is carried out using a gain-based algorithm that terminates when constraints are satisfied or no further improvements can be made. We show optimization results that demonstrate an average of 72% reduction in performance variation at the expense of average 20% increase in design area.
  • Keywords
    circuit optimisation; integrated circuit design; logic design; statistical analysis; tolerance analysis; digital circuit optimization; gain-based algorithm; gate sizing; manufacturing variations; nested statistical analysis methods; performance variation means/variances; process-variation tolerance; random variable represented element delays; statistical critical paths; statistical timing analysis; timing variance reduction; Circuit optimization; Delay; Design optimization; Digital circuits; Engines; Manufacturing; Random variables; Semiconductor device modeling; Statistical analysis; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2005. Proceedings
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-2288-2
  • Type

    conf

  • DOI
    10.1109/DATE.2005.180
  • Filename
    1395574