• DocumentCode
    1953274
  • Title

    Pipeline-level control of self-resetting stage pipelines

  • Author

    Ejnioui, Abdel ; Alsharqawi, Abdelhalim

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Central Florida, Orlando, FL, USA
  • fYear
    2004
  • fDate
    20-23 June 2004
  • Firstpage
    389
  • Lastpage
    392
  • Abstract
    In this paper, we present a novel synchronization approach to support data flow in clockless designs using single-rail encoding. This approach is based on self-resetting stage logic in which a pipeline stage resets itself before starting the next execution cycle. As such, a stage goes through a reset phase when its output is , and an evaluate phase when its output is the result of the evaluation of its inputs. To insure proper operation, a latch-based synchronization mechanism is proposed which yields an efficient and a simple uni-directional handshaking scheme emanating from the last stage in the pipeline back towards the remaining stages of the pipeline. A concept design of a four-bit 16-stage pipeline is presented to illustrate the inner workings of self-resetting stage logic and its data-flow synchronization mechanism controlled at pipeline level. The overall pipeline´s performance is elucidated through a detailed signal timing analysis to bring to light how the duration of the evaluate phase, reset phase, and the latch enable of a given stage depends on its location within the pipeline.
  • Keywords
    CMOS logic circuits; encoding; flip-flops; logic gates; pipeline arithmetic; synchronisation; clockless design; data flow synchronization mechanism; evaluate phase; execution cycle; latch based synchronization mechanism; latch enable; pipeline-level control; reset phase; self resetting stage logic; self resetting stage pipelines; signal timing analysis; single rail encoding; unidirectional handshaking method; CMOS logic circuits; Circuit synthesis; Clocks; Encoding; Logic design; Logic devices; Pipelines; Protocols; Signal design; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2004. NEWCAS 2004. The 2nd Annual IEEE Northeast Workshop on
  • Print_ISBN
    0-7803-8322-2
  • Type

    conf

  • DOI
    10.1109/NEWCAS.2004.1359117
  • Filename
    1359117