Title :
Control versus compute power within a LEDR-style self-timed multiplier with bypass path
Author :
Reese, Robert B. ; Sikandar-Gani, Sakkina B.
Author_Institution :
Mississippi State Univ., MS, USA
Abstract :
The design of a self-timed multiplier using Level-Encoded Dual Rail IO is presented. A concern with LEDR compute blocks is the ratio of the power consumed by the control logic used for dual rail IO signal decoding/encoding and arrival detection versus the power needed for the actual computation. Boolean multipliers using a CSA architecture of sizes 8×8=16 and 16×16=32 are implemented via a 0.5u standard cell library. Post-layout transistor level simulations indicate a compute to control ratio of 1.2 for the 8×8 multiplier, and 2.5 for the 16×16 multiplier. These ratios are improved to 3.4 and 8.3 respectively via alternate versions of the multipliers that use bundled data signaling to reduce control power. The multiplier design includes a bypass path that allows the combinational delay of the multiplier to be skipped if the multiplier result is not required.
Keywords :
logic design; multiplying circuits; 0.5 micron; Boolean multiplier; CSA architecture; bundled data signaling; bypass path; combinational multiplier; compute power; control power; level-encoded dual rail; phased logic interface; self-timed multiplier design; Clocks; Computer architecture; Counting circuits; Decoding; Encoding; Feedback; Fires; Logic; Rails; Safety;
Conference_Titel :
Circuits and Systems, 2002. MWSCAS-2002. The 2002 45th Midwest Symposium on
Print_ISBN :
0-7803-7523-8
DOI :
10.1109/MWSCAS.2002.1186858