Title :
Reducing switching activity on datapath buses with control-signal gating
Author :
Kapadia, Hema ; De Micheli, Giovanni ; Benini, Luca
Author_Institution :
Stanford Univ., CA, USA
Abstract :
This paper presents a practical technique for saving power dissipation in large datapaths by reducing unnecessary switching activity on wide buses. Control signals on a datapath module are gated by the observability don´t care condition of the bus driven by that module to stop unnecessary switching activity on the bus. A methodology for automatic generation of gating conditions and synthesis of gated control signals from the RTL description of a design is presented. The technique has very low overheads in terms of area, power, and designer effort. It was applied to one of the integer execution units of a 64-bit super-scalar RISC microprocessor. Experimental results of running various application programs on the microprocessor show on an average 26.6% reduction in dynamic switching power in the integer execution unit, with no increase in path delays
Keywords :
ULSI; delays; integrated circuit design; integrated circuit reliability; logic CAD; low-power electronics; microprocessor chips; wiring; 64 bit; RTL description; automatic generation; control-signal gating; datapath buses; dynamic switching power; gated control signals; integer execution units; observability don´t care condition; overheads; path delays; power dissipation; super-scalar RISC microprocessor; switching activity; Automatic control; Automatic generation control; Delay; Microprocessors; Observability; Power dissipation; Reduced instruction set computing; Signal design; Signal generators; Signal synthesis;
Conference_Titel :
Custom Integrated Circuits Conference, 1998. Proceedings of the IEEE 1998
Conference_Location :
Santa Clara, CA
Print_ISBN :
0-7803-4292-5
DOI :
10.1109/CICC.1998.695046