DocumentCode :
2215514
Title :
Low power memory design
Author :
Shiue, Wen-Tsong
Author_Institution :
Dept. of Electr. & Comput. Eng., Oregon State Univ., Corvallis, OR, USA
fYear :
2002
fDate :
2002
Firstpage :
55
Lastpage :
64
Abstract :
In this paper, we present a novel design procedure for multi-module, multi-port memory design that satisfies area and/or energy/timing constraints. Our procedure consists of (i) use of storage bandwidth optimization (SBO) techniques to simplify the conflict graph and (ii) use of memory exploration techniques to determine the best memory configuration (number of modules, size and number of ports per module) with the minimum area if the energy and timing are bounded or with the minimum energy/timing if the area is bounded. Here the simplest conflict graph implies more possibilities for the arrays assigned to the same module without the penalty in an increase of the number of ports for each module. Our benchmark shows that the heuristic algorithm is very efficient to decide the best memory configuration for the system constraints (timing, area, or energy). In addition, the CACTI tool (Premkishore Shivakumar and N.P. Jouppi, 2001) is modified to estimate the timing, area, and energy for each module in different CMOS technologies (0.8 μm, 0.35 μm, and 0.18 μm). Furthermore, we consider the lifetime for arrays; this results in significant reduction in timing, area, and energy for the arrays executed in different cycles sharing the same memory module.
Keywords :
CMOS memory circuits; circuit CAD; circuit optimisation; integrated circuit design; low-power electronics; memory architecture; minimisation; multiport networks; parameter estimation; software tools; timing; 0.18 micron; 0.35 micron; 0.8 micron; CACTI tool; CMOS technologies; area constraints; bounded area; bounded energy/timing; conflict graph; energy/timing constraints; heuristic algorithm; low power memory design; memory array lifetime; memory configuration; memory exploration techniques; memory module sharing; minimum memory area; minimum memory energy/timing; multi-module multi-port memory design; storage bandwidth optimization techniques; system constraints; Bandwidth; CMOS technology; Concurrent computing; Costs; Delay; Electrocardiography; Energy storage; Heuristic algorithms; Integer linear programming; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application-Specific Systems, Architectures and Processors, 2002. Proceedings. The IEEE International Conference on
ISSN :
2160-0511
Print_ISBN :
0-7695-1712-9
Type :
conf
DOI :
10.1109/ASAP.2002.1030704
Filename :
1030704
Link To Document :
بازگشت