DocumentCode
3409195
Title
Asymptotic zero-transition activity encoding for address busses in low-power microprocessor-based systems
Author
Benini, Luca ; De Micheli, Giovanni ; Macii, Enrico ; Sciuto, Donatella ; Silvano, Cristina
Author_Institution
Dipt. di Elettrotecnica e Inf., Politecnico di Milano, Italy
fYear
1997
fDate
13-15 Mar 1997
Firstpage
77
Lastpage
82
Abstract
In microprocessor-based systems, large power savings can be achieved through reduction of the transition activity of the on- and off-chip buses. This is because the total capacitance being switched when a voltage change occurs on a bus line is usually sensibly larger than the capacitive load that must be charged/discharged when internal nodes toggle. In this paper, we propose an encoding scheme which is suitable for reducing the switching activity on the lines of an address bus. The technique relies on the observation that, in a remarkable number of cases, patterns traveling onto address buses are consecutive. Under this condition it may therefore be possible, for the devices located at the receiving end of the bus, to automatically calculate the address to be received at the next clock cycle; consequently, the transmission of the new pattern can be avoided, resulting in an overall switching activity decrease. We present analytical and experimental analyses showing the improved performance of our encoding scheme when compared to both binary and Gray addressing schemes, the latter being widely accepted as the most efficient method for address bus encoding. We also propose power and timing efficient implementations of the encoding and the decoding logic, and we discuss the applicability of the technique to real microprocessor-based designs
Keywords
VLSI; capacitance; decoding; encoding; logic circuits; microcomputers; system buses; address bus encoding; address buses; asymptotic zero-transition activity encoding; capacitance; decoding logic; encoding logic; low-power microprocessor-based systems; switching activity reduction; transition activity reduction; Clocks; Decoding; Encoding; Energy consumption; Laboratories; Logic design; Parasitic capacitance; Power dissipation; Timing; Voltage;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI, 1997. Proceedings. Seventh Great Lakes Symposium on
Conference_Location
Urbana-Champaign, IL
ISSN
1066-1395
Print_ISBN
0-8186-7904-2
Type
conf
DOI
10.1109/GLSV.1997.580414
Filename
580414
Link To Document