Optimization of chip level clock tree performance by using simultaneous drivers and wire sizing

Shlomo Greenberg, Ido Bloch, Moti Horwitz, Avishay Maman

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

Defining the optimal clock-distribution network in VLSI is one of the most important aspect 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 new approach which use preliminary HSPICE simulations and dramatically improve the clock tree performance. This is done by smartly choosing the following parameters: number of drivers levels, drivers 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 (500Mhz, 90nm CMOS technology, 0.9686cm × 1.1792cm die size). This results in saving 12% power dissipation and 15% route area without a performance decreasing comparing to the manual based flow.

Original languageEnglish
Title of host publication11th IEEE International Conference on Electronics, Circuits and Systems, ICECS 2004
Pages419-423
Number of pages5
StatePublished - 1 Dec 2004
Event11th IEEE International Conference on Electronics, Circuits and Systems, ICECS 2004 - Tel Aviv, Israel
Duration: 13 Dec 200415 Dec 2004

Publication series

Name11th IEEE International Conference on Electronics, Circuits and Systems, ICECS 2004

Conference

Conference11th IEEE International Conference on Electronics, Circuits and Systems, ICECS 2004
Country/TerritoryIsrael
CityTel Aviv
Period13/12/0415/12/04

Keywords

  • Chip-level clock tree
  • Clock tree performance
  • Drivers sizing
  • Route sizing

ASJC Scopus subject areas

  • General Engineering

Fingerprint

Dive into the research topics of 'Optimization of chip level clock tree performance by using simultaneous drivers and wire sizing'. Together they form a unique fingerprint.

Cite this