DocumentCode :
2657688
Title :
Optimization of chip level clock tree performance by using simultaneous drivers and wire sizing
Author :
Greenberg, Shlomo ; Bloch, Ido ; Horwitz, Moti ; Maman, Avishay
Author_Institution :
Freescale Semicond. Israel Ltd, Herzelia, Israel
fYear :
2004
fDate :
13-15 Dec. 2004
Firstpage :
419
Lastpage :
423
Abstract :
Defining the optimal clock-distribution network in VLSI is one of the most important aspects of high-speed SoC design. The existing design flows for clock tree network implementation are manual based and require long development cycle time. This long and iterative design flow is not optimized in terms of: clock-skew, insertion delay, clock signal rise/fall time, power dissipation, route resources, sensitivity to technology/design variations and time to market. This paper demonstrates a new approach which uses preliminary HSPICE simulations and dramatically improves the clock tree performance. This is done by smartly choosing the following parameters: number of driver levels, driver size, wire width/space and wire length between levels. These parameters are used as inputs to an automatic clock tree synthesis tool in order to get better results by the automatic synthesis tool. This approach is applied to a chip level clock tree network of the new Freescale Semiconductor MSC8122 Quad Core DSP (500 MHz, 90 nm CMOS technology, 0.9686 cm×1.1792 cm die size). This results in saving 12% power dissipation and 15% route area without performance decreasing compared to the manual based flow.
Keywords :
CMOS integrated circuits; SPICE; circuit CAD; circuit simulation; clocks; delays; digital signal processing chips; integrated circuit design; integrated circuit interconnections; integrated circuit metallisation; integrated circuit modelling; network routing; 0.9686 cm; 1.1792 cm; 500 MHz; 90 nm; CMOS technology; Freescale Semiconductor MSC8122 Quad Core DSP; HSPICE simulations; VLSI; automatic clock tree synthesis tool; chip level clock tree network; chip level clock tree performance optimization; clock signal rise/fall time; clock tree network implementation; clock tree performance; clock-skew; design flows; design variation sensitivity; development cycle time; die size; driver levels; driver size; high-speed SoC design; insertion delay; inter-level wire length; optimal clock-distribution network; power dissipation; route area; route resources; simultaneous drivers; technology variation sensitivity; time to market; wire sizing; wire space; wire width; CMOS technology; Clocks; Delay effects; Design optimization; Network synthesis; Power dissipation; Signal design; Space technology; Very large scale integration; Wire;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electronics, Circuits and Systems, 2004. ICECS 2004. Proceedings of the 2004 11th IEEE International Conference on
Print_ISBN :
0-7803-8715-5
Type :
conf
DOI :
10.1109/ICECS.2004.1399707
Filename :
1399707
Link To Document :
بازگشت