• DocumentCode
    1511719
  • Title

    Timing constraints for high-speed counterflow-clocked pipelining

  • Author

    Yoo, Jae-tack ; Gopalakrishnan, Ganesh ; Smith, Kent F.

  • Author_Institution
    Dept. of Electr. Eng., Anyang Univ., South Korea
  • Volume
    7
  • Issue
    2
  • fYear
    1999
  • fDate
    6/1/1999 12:00:00 AM
  • Firstpage
    167
  • Lastpage
    173
  • Abstract
    With the escalation of clock frequencies and the increasing ratio of wire-to gate-delays, clock skew is a major problem to be overcome in tomorrow´s high-speed very large scale integration (VLSI) chips. Also, with an increasing number of stages switching simultaneously comes the problem of higher peak power consumption. In our prior work, we have proposed a novel scheme called counterflow-clocked (C/sup 2/) pipelining to combat these problems, and discussed methods for composing C/sup 2/ pipelined stages. In this paper, we analyze in great detail the timing constraints to be obeyed in designing basic C/sup 2/ pipelined stages, as well as in composing C/sup 2/ pipelined stages. C/sup 2/ pipelining is well suited for systems that exhibit mostly unidirectional data flows as well as possess mostly nearest neighbor connections. C/sup 2/ pipelining eases the distribution of high-speed clocks, shortens the clock period by eliminating global clock signals, allows natural use of level-sensitive dynamic latches, and generates less internal switching noises due to the uniformly distributed latch operation. By applying C/sup 2/ pipelining and its composition methods to build a system, VLSI designers can substitute the global clock-skew problem with many local one-sided delay constraints.
  • Keywords
    VLSI; clocks; delays; flip-flops; high-speed integrated circuits; integrated circuit design; pipeline processing; timing; C/sup 2/ pipelined stages; VLSI; clock frequencies; clock skew; global clock signals; high-speed counterflow-clocked pipelining; internal switching noises; level-sensitive dynamic latches; local one-sided delay constraints; peak power consumption; timing constraints; unidirectional data flows; uniformly distributed latch operation; wire-to gate-delays; Clocks; Energy consumption; Frequency; Nearest neighbor searches; Noise generators; Noise level; Pipeline processing; Signal generators; Timing; 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/92.766743
  • Filename
    766743