Title :
Power optimization of combinational modules using self-timed precomputation
Author :
Mota, Antonio ; Monteiro, Jose ; Oliveira, Arlindo
Author_Institution :
INESC, Porto, Portugal
fDate :
31 May-3 Jun 1998
Abstract :
Precomputation has recently been proposed as a very effective power management technique. Precomputation works by preventing some of the inputs from being loaded into the input registers, thus significantly reducing the switching activity in the circuit. In this paper we present a self-timed approach for the precomputation of combinational logic circuits. This technique allows for maximum power savings without the need of a clock signal. However we may incur in some delay penalty. We describe how to achieve significant power reductions without increasing the maximum delay, by choosing a judicious placement of the latches in the combinational logic circuit. Experimental results are presented for arithmetic modules, confirming that power dissipation can be greatly reduced with marginal increases in circuit area and almost zero delay increase
Keywords :
circuit optimisation; combinational circuits; timing; arithmetic module; circuit area; combinational logic circuit; delay; latch; power dissipation; power management; power optimization; register; self-timed precomputation; switching activity; Asynchronous circuits; Clocks; Combinational circuits; Delay; Energy consumption; Latches; Logic circuits; Power dissipation; Registers; Switching circuits;
Conference_Titel :
Circuits and Systems, 1998. ISCAS '98. Proceedings of the 1998 IEEE International Symposium on
Conference_Location :
Monterey, CA
Print_ISBN :
0-7803-4455-3
DOI :
10.1109/ISCAS.1998.706794