“Timing closure by design,” a high frequency microprocessor design methodology

  • Authors:
  • S. Posluszny;N. Aoki;D. Boerstler;P. Coulman;S. Dhong;B. Flachs;P. Hofstee;N. Kojima;O. Kwon;K. Lee;D. Meltzer;K. Nowka;J. Park;J. Peter;J. Silberman;O. Takahashi;P. Villarrubia

  • Affiliations:
  • IBM Austin Research Lab, Austin, TX;IBM Austin Research Lab, Austin, TX;IBM Austin Research Lab, Austin, TX;IBM Server Division, Austin, TX;IBM Austin Research Lab, Austin, TX;Motorola, Austin, TX;IBM Austin Research Lab, Austin, TX;IBM Austin Research Lab, Austin, TX;IBM Austin Research Lab, Austin, TX;Sun Microsystems, CA;IBM Watson Research Lab, Yorktown, NY;IBM Austin Research Lab, Austin, TX;Samsung, Korea;IBM Austin Research Lab, Austin, TX;IBM Watson Research Lab, Yorktown, NY;IBM Austin Research Lab, Austin, TX;IBM Server Division, Austin, TX

  • Venue:
  • Proceedings of the 37th Annual Design Automation Conference
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a design methodology emphasizing early and quick timing closure for high frequency microprocessor designs. This methodology was used to design a Gigahertz class PowerPC microprocessor with 19 million transistors. Characteristics of “Timing Closure by Design are 1) logic partitioned on timing boundaries, 2) predictable control structures (PLAs), 3) static interfaces for dynamic circuits, 4) low skew clock distribution, 5) deterministic method of macro placement, 6) simplified timing analysis, and 7) refinement method of chip integration with early timing analysis.