Memory Design and Exploration for Low Power, Embedded Systems

  • Authors:
  • Wen-Tsong Shiue;Chaitali Chakrabarti

  • Affiliations:
  • Arizona State University, AZ, USA;Arizona State University, AZ, USA

  • Venue:
  • Journal of VLSI Signal Processing Systems - Special issue on signal processing systems design and implementation
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we describe a procedure for memory design and exploration for low power embedded systems. Our system consists of an instruction cache and a data cache on-chip, and a large memory off-chip. In the first step, we try to reduce the power consumption due to memory traffic by applying memory-optimizing transformations such as loop transformations. Next we use a memory exploration procedure to choose a cache configuration (cache size and line size) that satisfies the system requirements of area, number of cycles and energy consumption. We include energy in the performance metrics, since for different cache configurations, the variation in energy consumption is quite different from the variation in the number of cycles. The memory exploration procedure is very efficient since it exploits the trends in the cycles and energy characteristics to reduce the search space significantly.