• DocumentCode
    888848
  • Title

    Surfing Pipelines: Theory and Implementation

  • Author

    Yang, Suwen ; Winters, Brian D. ; Greenstreet, Mark R.

  • Author_Institution
    Univ. of British Columbia, Vancouver
  • Volume
    42
  • Issue
    6
  • fYear
    2007
  • fDate
    6/1/2007 12:00:00 AM
  • Firstpage
    1405
  • Lastpage
    1414
  • Abstract
    Surfing is a latchless pipelining technique where the propagation delays of gates and other logic functions are modulated to produce event attractors. Timing events are propagated along the pipeline and events in the data path are attracted to coincide with the timing events. These attractors reduce timing uncertainties and can reduce the delays of the pipeline. We demonstrate surfing by the design, fabrication, and test of a chip. The surfing ring in this chip supports two independent waves of computation separated only by the surfing effect-no latches or other storage elements are used. We operated the ring for over 48 h and 2 times 1015 surfing events and never observed an error.
  • Keywords
    CMOS digital integrated circuits; flip-flops; logic design; pipeline processing; CMOS digital integrated circuits; gate propagation delays; latchless pipelining; pipeline processing; surfing ring; timing events; wave pipelining; Clocks; Frequency; Latches; Logic circuits; Pipeline processing; Propagation delay; Registers; Throughput; Timing; Uncertainty; CMOS digital integrated circuits; logic circuits; pipeline processing; wave pipelining;
  • fLanguage
    English
  • Journal_Title
    Solid-State Circuits, IEEE Journal of
  • Publisher
    ieee
  • ISSN
    0018-9200
  • Type

    jour

  • DOI
    10.1109/JSSC.2007.897168
  • Filename
    4214988