Clock tree optimization in synchronous CMOS digital circuits for substrate noise reduction using folding of supply current transients

  • Authors:
  • Mustafa Badaroglu;Kris Tiri;StÉphane Donnay;Piet Wambacq;Hugo De Man;Ingrid Verbauwhede;Georges Gielen

  • Affiliations:
  • IMEC, Leuven, Belgium;IMEC, Leuven, Belgium;IMEC, Leuven, Belgium;IMEC, Leuven, Belgium;IMEC, Leuven, Belgium;UCLA, Los Angeles, CA;ESAT - KU Leuven, Belgium

  • Venue:
  • Proceedings of the 39th annual Design Automation Conference
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

In a synchronous clock distribution network with zero latencies, digital circuits switch simultaneously on the clock edge, therefore they generate substrate noise due to the sharp peaks on the supply current. We present a novel methodology optimizing the clock tree for less substrate generation by using statistical single cycle supply current profiles computed for every clock region taking the timing constraints into account. Our methodology is novel as it uses an error-driven compressed data set during the optimization over a number of clock regions specified for a significant reduction in substrate noise. It also produces a quality analysis of the computed latencies as a function of the clock skew. The experimental results show x2 reduction of substrate noise generation from the circuits having four clock regions of which the latencies are optimized.