• DocumentCode
    1685083
  • Title

    Using constraint geometry to determine maximum rate pipeline clocking

  • Author

    Chang, C.-H. ; Davidson, E.S. ; Sakallah, K.A.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
  • fYear
    1992
  • Firstpage
    142
  • Lastpage
    148
  • Abstract
    Geometric knowledge of the shape of the feasible region formed by pulse width, setup, and hold constraints is used directly by an efficient (cubic complexity) algorithm, Gpipe, to determine the maximum rate for single-phase clocking of a given pipeline. The pipeline model uses level-sensitive latches as synchronizers and can allow wave pipelining. Gpipe is also used to explore the effect of removing nonsynchronizing and/or synchronizing latches on the maximum clock speed of the pipeline. A simple test shows which latches, if any, to remove in order to guarantee no decrease, and permit a possible increase, in the clock rate.<>
  • Keywords
    circuit CAD; clocks; computational complexity; constraint theory; geometry; optimisation; pipeline processing; redundancy; synchronisation; Gpipe; constraint geometry; cubic complexity; feasible region; hold constraints; level-sensitive latches; maximum clock speed; maximum rate pipeline clocking; nonsynchronizing latches; pulse width; redundant latches; setup constraints; single-phase clocking; synchronizers; synchronizing latches; wave pipelining; Clocks; Complexity theory; Design automation; Geometry; Optimization methods; Pipeline processing; Redundancy; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1992. ICCAD-92. Digest of Technical Papers., 1992 IEEE/ACM International Conference on
  • Conference_Location
    Santa Clara, CA, USA
  • Print_ISBN
    0-8186-3010-8
  • Type

    conf

  • DOI
    10.1109/ICCAD.1992.279385
  • Filename
    279385