• DocumentCode
    835679
  • Title

    Dynamically De-Skewable Clock Distribution Methodology

  • Author

    Kapoor, Arjun ; Jayakumar, Nikhil ; Khatri, Sunil P.

  • Author_Institution
    Sandisk Corp., Milpitas, CA
  • Volume
    16
  • Issue
    9
  • fYear
    2008
  • Firstpage
    1220
  • Lastpage
    1229
  • Abstract
    In a typical clock distribution scheme, a central clock signal is distributed to several sites on the integrated circuit (IC). Local regenerators at these sites buffer the clock signal for the logic in regions close to the regenerator. Minimizing the skew between the clocks at these regeneration sites is critical. In recent times, this is becoming harder due to increasing intra-die processing variations. In this paper, we describe a novel technique to distribute a clock signal from a central location to several sites on a VLSI IC. Our technique uses a buffered H-tree and includes circuitry to dynamically remove any skew that may result due to intra-die processing variations. While existing approaches to deskewing a clock tree have utilized several phase detection circuits (number of phase detectors dependent on the number of clock regenerators), our method requires only one phase detector. Also, in our approach, the resolution of the phase detector is inconsequential unlike existing techniques. Our deskewing technique can be applied dynamically, either at boot time or periodically during the operation of the IC. Using a six-level H-tree clock distribution network with process variations deliberately included, we demonstrate that our technique can reduce skews as high as 300 ps down to just 3 ps. We compare our clock tree with traditional buffered and unbuffered H-tree networks.
  • Keywords
    clocks; phase detectors; clock regenerators; dynamically de-skewable clock distribution methodology; phase detection circuits; CMOS; Clocks; integrated circuits; synchronization; very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2008.2000729
  • Filename
    4599238