Title :
Techniques for improving timing convergence of advanced microprocessors
Author :
Hojat, Shervin ; Kartschoke, Paul
Author_Institution :
Microelectron. Div., IBM Corp., Austin, TX, USA
Abstract :
The wire capacitance models that are used in synthesis tools are typically based on the number of fanouts. These wire capacitance models can be misleading when compared to real wiring. This discrepancy can cause synthesis tools to optimize incorrectly, causing severe problems with chip-level timing convergence. Designs may take longer than expected and designers may work on timing paths that are not critical, thus increasing the design cycle time. In submicron designs, it is crucial to improve the timing convergence between the synthesis and the physical design. This paper describes several practical approaches used in the timing convergence of an advanced PowerPC microprocessor. The impact of each approach is evaluated on the timing and the size of the microprocessor
Keywords :
capacitance; convergence; microprocessor chips; timing; wires (electric); PowerPC microprocessor; chip-level timing convergence; design cycle time; fanouts; incorrect optimization; logic synthesis tools; microprocessor size; noncritical timing paths; physical design; submicron designs; wire capacitance models; Boolean functions; Capacitance; Convergence; Delay; Design methodology; Microelectronics; Microprocessors; Registers; Timing; Wire;
Conference_Titel :
Euromicro Conference, 2000. Proceedings of the 26th
Conference_Location :
Maastricht
Print_ISBN :
0-7695-0780-8
DOI :
10.1109/EURMIC.2000.874646