Aggressive leakage reduction of SRAMs using error checking and correcting (ECC) techniques

In this paper, aggressive leakage reduction of static random access memories (SRAMs) during data-retention standby mode using source-biasing is investigated. Source-biasing of cells during standby mode reduces leakage currents significantly. However, to ensure reliable data-retention during standby mode, source-bias voltage should not exceed a critical voltage, called optimum source bias voltage (OSBV). Due to process variations and weak defects, OSBV exhibits an intra-die distribution. Existing leakage reduction techniques choose a worst-case approach by using a source-bias voltage smaller than the lowest OSBV among all cells in an SRAM array. In contrast, we propose raising source-bias voltage beyond worst-case and counter the ensuing unreliability using error checking and correcting (ECC) techniques. In this work, we first model OSBV distribution in the presence of process variations and weak defects. Then, probabilistic models are developed to explore trade-offs between power reduction and overhead of the ECC scheme. It is shown that using conventional single error correcting Hamming codes, leakage is reduced up to 50% compared to that of the worst-case approach.

[1]  Jan M. Rabaey,et al.  Fundamental Bounds on Power Reduction during Data-Retention in Standby SRAM , 2007, 2007 IEEE International Symposium on Circuits and Systems.

[2]  Jose Pineda de Gyvez,et al.  Weak Cell Detection in Deep-Submicron SRAMs: A Programmable Detection Technique , 2006, IEEE Journal of Solid-State Circuits.

[3]  Said Hamdioui,et al.  An experimental analysis of spot defects in SRAMs: realistic fault models and tests , 2000, Proceedings of the Ninth Asian Test Symposium.

[4]  Wen-Ben Jone,et al.  Fault Modeling and Detection for Drowsy SRAM Caches , 2006, 2006 IEEE International Test Conference.