Case Study on Speed Failure Causes in a Microprocessor

  • Authors:
  • Kip Killpack;Suriyaprakash Natarajan;Arun Krishnamachary;Pouria Bastani

  • Affiliations:
  • Intel;Intel;Intel;University of California, Santa Barbara

  • Venue:
  • IEEE Design & Test
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Fast time to market and high performance translate to improved profit margins in the microprocessor business. The microprocessor design flow first involves design and timing convergence, then several iterations of frequency pushes on silicon, and finally volume production and sale to the market. Inevitably, speed failures occur because of frequency pushes, and these are prioritized on the basis of severity. Practical aspects such as time-to-market requirements limit the magnitude of eventual frequency push based on the amount of failures that can be analyzed. The authors of this article have analyzed 56 speed failures to understand the underlying causes. Specifically, they have studied the effects of multiple-input switching, cross-coupling noise, and localized voltage droop. Understanding the causes of speed failures provides insight so that designers can develop design strategies for better power-performance tradeoffs.