Statistical analysis of hold time violations

  • Authors:
  • Lucas Brusamarello;Gustavo Neuberger;Gilson I. Wirth;Roberto Silva;Ricardo Reis;Rajeev Murgai;Subodh Reddy;William Walker

  • Affiliations:
  • Universidade Federal do Rio Grande do Sul, Porto Alegre, Brazil;Universidade Federal do Rio Grande do Sul, Porto Alegre, Brazil;Universidade Federal do Rio Grande do Sul, Porto Alegre, Brazil;Universidade Federal do Rio Grande do Sul, Porto Alegre, Brazil;Universidade Federal do Rio Grande do Sul, Porto Alegre, Brazil;Fujitsu Laboratories of America, Inc., Sunnyvale, USA;Fujitsu Laboratories of America, Inc., Sunnyvale, USA;Fujitsu Laboratories of America, Inc., Sunnyvale, USA

  • Venue:
  • Journal of Computational Electronics
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Performance variability is increasing as CMOS devices are continuously scaled down to nanometer dimensions and is posing a major challenge to the profitability of scaled technologies. One of the major goals of a design flow is to satisfy timing constraints without sacrificing area and power. One of the most important tasks of design optimization is to identify and remove setup and hold time violations. Variability issues must be taken into account in order to improve the accuracy of violation removal algorithm.In this manuscript we derive statistical models for flip-flop race immunity and clock skew. Then we propose a probabilistic approach for hold-time violations. We present comparisons between probabilistic approach and worst-case approach and prove that the probabilistic method is less pessimistic while being more accurate. We propose a variation-aware methodology for computing the delay so as to satisfy the yield constraint.