• DocumentCode
    752220
  • Title

    Self-reset logic for fast arithmetic applications

  • Author

    Litvin, Miguel E. ; Mourad, Samiha

  • Author_Institution
    Dept. of Electr. Eng., Santa Clara Univ., CA, USA
  • Volume
    13
  • Issue
    4
  • fYear
    2005
  • fDate
    4/1/2005 12:00:00 AM
  • Firstpage
    462
  • Lastpage
    475
  • Abstract
    A new family of self-reset logic (SRL) cells is presented in this paper. The single-ended basic structure proposed realizes an incomplete logic family, since it is incapable of inverting logic. Thus, a dual-rail SRL (DRSRL) implementation is also proposed. These cells maintain small delay variations for all input combinations, once minimum timing requirements on inputs are satisfied, and produce output pulses of fairly constant width for varying fanout, leaving enough headroom in the design to accommodate process, supply voltage, and temperature variations. These properties simplify the implementation of data-path and control circuits where the logic depth does not affect the stage output pulse width, eliminating the need for pulse-width controlling circuits required in previous works on SRL. In SRL, power is consumed only if new data are pumped through the logic. The clock grid is limited to the registers that launch and receive the signal path. The clocking overhead is thus reduced, compared with other dynamic designs, and it is especially suitable for wave pipelining. Case study examples and simulated characterization data are included to show the design methodology.
  • Keywords
    asynchronous circuits; digital arithmetic; logic design; asynchronous circuits; clocking overhead reduction; control circuits; data-path circuits; delay variations; dual-rail SRL; dual-rail logic; dynamic logic; fast arithmetic applications; logic depth; process variation; pulsed logic; self-reset logic; self-timed circuits; single-ended structure; supply voltage variation; temperature variations; varying fanout; wave pipelining; Arithmetic; Clocks; Delay; Logic; Process design; Pulse circuits; Pulse inverters; Space vector pulse width modulation; Timing; Voltage; Asynchronous circuits; dual-rail logic; dynamic logic; pulsed logic; self-reset logic (SRL); self-timed circuits;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2004.842921
  • Filename
    1411842