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
Link To Document :
بازگشت