Title :
Adaptive low-power address encoding techniques using self-organizing lists
Author :
Mamidipaka, Mahesh N. ; Hirschberg, Daniel S. ; Dutt, Nikil D.
Author_Institution :
Dept. of Inf. & Comput. Sci., Univ. of California, Irvine, CA, USA
Abstract :
Off-chip bus transitions are a major source of power dissipation for embedded systems. In this paper, new adaptive encoding schemes are proposed that significantly reduce transition activity on data and multiplexed address buses. These adaptive techniques are based on self-organizing lists to achieve reduction in transition activity by exploiting the spatial and temporal locality of the addresses. Also the proposed techniques do not require any extra bit lines and have minimal delay overhead. The techniques are evaluated for efficiency using a wide variety of application programs including SPEC 95 benchmark set. Unlike previous approaches that focus on instruction address buses, experiments demonstrate significant reduction in transition activity of up to 54% in data address buses and up to 59% in multiplexed address buses. The average reductions are twice those obtained using current schemes on a data address bus and more than twice those obtained on a multiplexed address bus.
Keywords :
VLSI; adaptive codes; embedded systems; integrated circuit design; low-power electronics; SPEC 95 benchmark set; adaptive low-power address encoding; bit lines; data address buses; delay overhead; embedded systems; instruction address buses; multiplexed address buses; off-chip bus transitions; self-organizing lists; spatial locality; temporal locality; transition activity; Capacitance; Circuits; Delay; Embedded system; Encoding; Mobile handsets; Personal digital assistants; Portable computers; Power dissipation; Very large scale integration;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2003.814325