• DocumentCode
    1503334
  • Title

    Clock distribution networks in synchronous digital integrated circuits

  • Author

    Friedman, Eby G.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Rochester Univ., NY, USA
  • Volume
    89
  • Issue
    5
  • fYear
    2001
  • fDate
    5/1/2001 12:00:00 AM
  • Firstpage
    665
  • Lastpage
    692
  • Abstract
    Clock distribution networks synchronize the flow of data signals among synchronous data paths. The design of these networks can dramatically affect system-wide performance and reliability. A theoretical background of clock skew is provided in order to better understand how clock distribution networks interact with data paths. Minimum and maximum timing constraints are developed from the relative timing between the localized clock skew and the data paths. These constraint relationships are reviewed, and compensating design techniques are discussed. The field of clock distribution network design and analysis can be grouped into a number of subtopics: 1) circuit and layout techniques for structured custom digital integrated circuits; 2) the automated layout and synthesis of clock distribution networks with application to automated placement and routing of gate arrays, standard cells and larger block-oriented circuits; 3) the analysis and modeling of the timing characteristics of clock distribution networks; and 4) the scheduling of the optimal timing characteristics of clock distribution networks based on architectural and functional performance requirements. Each of these areas is described the clock distribution networks of specific industrial circuits are surveyed and future trends are discussed
  • Keywords
    clocks; digital integrated circuits; integrated circuit design; clock distribution network; clock skew; data path; design techniques; synchronous digital integrated circuit; timing characteristics; Circuit analysis; Clocks; Digital integrated circuits; Integrated circuit modeling; Integrated circuit synthesis; Job shop scheduling; Network synthesis; Performance analysis; Synchronization; Timing;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/5.929649
  • Filename
    929649