• DocumentCode
    848773
  • Title

    Pattern independent maximum current estimation in power and ground buses of CMOS VLSI circuits: Algorithms, signal correlations, and their resolution

  • Author

    Kriplani, Harish ; Najm, Farid N. ; Hajj, Ibrahim N.

  • Author_Institution
    Illinois Univ., Urbana, IL, USA
  • Volume
    14
  • Issue
    8
  • fYear
    1995
  • fDate
    8/1/1995 12:00:00 AM
  • Firstpage
    998
  • Lastpage
    1012
  • Abstract
    Currents flowing in the power and ground (P&G) buses of CMOS digital circuits affect both circuit reliability and performance by causing excessive voltage drops. Excessive voltage drops manifest themselves as glitches on the P&G buses and cause erroneous logic signals and degradation in switching speeds. Maximum current estimates are needed at every contact point in the buses to study the severity of the voltage drop problems and to redesign the supply lines accordingly. These currents, however, depend on the specific input patterns that are applied to the circuit. Since it is prohibitively expensive to enumerate all possible input patterns, this problem has, for a long time, remained largely unsolved. In this paper, we propose a pattern-independent, linear time algorithm (iMax) that estimates at every contact point, an upper bound envelope of all possible current waveforms that result by the application of different input patterns to the circuit. The algorithm is extremely efficient and produces good results for most circuits as is demonstrated by experimental results on several benchmark circuits. The accuracy of the algorithm can be further improved by resolving the signal correlations that exist inside a circuit. We also present a novel partial input enumeration (PIE) technique to resolve signal correlations and significantly improve the upper bounds for circuits where the bounds produced by iMax are not tight. We establish with extensive experimental results that these algorithms represent a good time-accuracy trade-off and are applicable to VLSI circuits
  • Keywords
    CMOS digital integrated circuits; VLSI; circuit CAD; integrated circuit reliability; CMOS digital circuits; VLSI circuits; benchmark circuits; circuit reliability; erroneous logic signals; glitches; ground buses; iMax; linear time algorithm; partial input enumeration; pattern independent maximum current estimation; power buses; signal correlations; specific input patterns; switching speed degradation; time-accuracy trade-off; voltage drops; CMOS digital integrated circuits; CMOS logic circuits; Circuit noise; Degradation; Digital circuits; Semiconductor device noise; Signal resolution; Upper bound; Very large scale integration; Voltage;
  • 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/43.402499
  • Filename
    402499