Dynamic Memory Design for Low Data-Retention Power
Dynamic Memory Design for Low Data-Retention Power
复制标题
低数据保留功耗的动态内存设计
DOI:
10.1007/3-540-45373-3_22
复制
发表时间:
2000
影响因子:
3.7
通讯作者:
M. Papaefthymiou
中科院分区:
文献类型:
--
作者:
Joohee Kim;M. Papaefthymiou
The emergence of data-intensive applications in mobile environments has resulted in portable electronic systems with increasingly large dynamic memories. The typical operating pattern exhibited by these applications is a relatively short burst of operations followed by longer periods of standby. Due to their periodic refresh requirements, dynamic memories consume substantial power even during standby and thus have a significant impact on battery lifetime.
In this paper we investigate a methodology for designing dynamic memory with low data-retention power. Our approach relies on the fact that the refresh period of a memory array is dictated by only a few, worst-case leaky cells. In our scheme, multiple refresh periods are used to reduce energy dissipation by selectively refreshing only the cells that are about to lose their stored values. Additional energy savings are achieved by using error-correction to restore corrupted cell values and thus allow for extended refresh periods. We describe an exact O(nk-1)-time algorithm that, given a memory array with n refresh blocks and two positive integers k and l, computes k refresh periods that maximize the average refresh period of a memory array when refreshing occurs in blocks of l cells. In simulations with 16Mb memory arrays and a (72, 64) modified Hamming single-error correction code, our scheme results in an average refresh period of up to 11 times longer than the original refresh period.