Title :
A clock methodology for high-performance microprocessors
Author :
Carrig, Keith M. ; Chu, Albert M. ; Ferraiolo, Frank D. ; Perovick, J.G. ; Scott, P. Andrew ; Weiss, Richard J.
Author_Institution :
Microelectron. Div., IBM Corp., Essex Junction, VT, USA
Abstract :
This paper discusses an effective clock methodology for the design of a high-performance microprocessor. Key attributes include the clustering and balancing of clock loads, multiple clock domains, a balanced clock router with variable width wires to minimize skew, hierarchical clock wiring, automated verification, an interface to the Cadence Design Framework IITM environment, and a complete network model of the clock distribution, including loads. This clock methodology enabled creation of the entire clock network, including verification, in less than three days with approximately 180 ps of skew
Keywords :
circuit layout CAD; clocks; integrated circuit design; microprocessor chips; network routing; wiring; 180 ps; Cadence Design Framework II; automated verification; balanced clock router; balancing; clock loads; clock methodology; clustering; hierarchical clock wiring; high-performance microprocessors; multiple clock domains; network model; skew; variable width wires; Application specific integrated circuits; CMOS technology; Clocks; Delay; Design methodology; Latches; Macrocell networks; Microprocessors; Phase locked loops; Wiring;
Conference_Titel :
Custom Integrated Circuits Conference, 1997., Proceedings of the IEEE 1997
Conference_Location :
Santa Clara, CA
Print_ISBN :
0-7803-3669-0
DOI :
10.1109/CICC.1997.606597