Low Power and Robust Binary Tree SRAM Design for Embedded Systems

Low power consumption is a prime design requirement for modern embedded systems memories. However, low power design of these memories is highly challenging due to conflicting design requirements of high-performance and robustness under process-voltage-temperature (PVT) variations. In this paper, we propose a novel low power high-performance static random access memory (LPSRAM) design. In our proposed LPSRAM design, we divide the SRAM subsystem into modules, with inter-module connections organized in a binary tree. We show that due to such organization LPSRAM can benefit from low power consumption and dynamic reconfiguration during normal operational mode. Moreover, during test mode most of the SRAM cells can be switched off to provide with substantial leakage power reduction. We formulate the energy and read/write performance models of the proposed memory design, which are then substantiated and validated through a number of experiments using CAD tools and HSPICE simulations. We show that LPSRAM can significantly reduce power consumption (by up to 30% in normal operational mode and by approximately 90%during test mode) when compared with traditional SRAM designs at the expense of reasonable area overheads. Furthermore, we demonstrate that due to efficient switching architecture LPSRA Moffers better robustness under process variations, while retaining high performance.

[1]  Ulf Schlichtmann Tomorrows high-quality SoCs require high-quality embedded memories today , 2002, Proceedings International Symposium on Quality Electronic Design.

[2]  Dhiraj K. Pradhan,et al.  LPRAM: a novel low-power high-performance RAM design with testability and scalability , 2004, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[3]  Cameron Dryden Survey of design and process failure modes for high-speed SerDes in nanometer CMOS , 2005, 23rd IEEE VLSI Test Symposium (VTS'05).

[4]  Kaushik Roy,et al.  A Low-Power SRAM Using Bit-Line Charge-Recycling , 2008, IEEE Journal of Solid-State Circuits.

[5]  M.A. Horowitz,et al.  Speed and power scaling of SRAM's , 2000, IEEE Journal of Solid-State Circuits.

[6]  Mohamed I. Elmasry,et al.  Low Power Digital Vlsi Design , 2015 .

[7]  Wolfgang Fichtner,et al.  Low-power logic styles: CMOS versus pass-transistor logic , 1997, IEEE J. Solid State Circuits.

[8]  Yu Cao,et al.  New generation of predictive technology model for sub-45nm design exploration , 2006, 7th International Symposium on Quality Electronic Design (ISQED'06).

[9]  S. Ramesh,et al.  High-density and high-performance 6T-SRAM for system-on-chip in 130 nm CMOS technology , 2001, 2001 Symposium on VLSI Technology. Digest of Technical Papers (IEEE Cat. No.01 CH37184).

[10]  Narayanan Vijaykrishnan,et al.  A comparative study of power efficient SRAM designs , 2000, ACM Great Lakes Symposium on VLSI.

[11]  H. Shinohara,et al.  A divided word-line structure in the static RAM and its application to a 64K full CMOS RAM , 1983, IEEE Journal of Solid-State Circuits.

[12]  Dhiraj K. Pradhan,et al.  Reliability Analysis of H-Tree Random Access Memories Implemented With Built in Current Sensors and Parity Codes for Multiple Bit Upset Correction , 2011, IEEE Transactions on Reliability.

[13]  David Brooks,et al.  Architectural power models for SRAM and CAM structures based on hybrid analytical/empirical techniques , 2007, ICCAD 2007.

[14]  Dhiraj K. Pradhan,et al.  TRAM: A Design Methodology for High-Performance, Easily Testable, Multimegabit RAM's , 1988, IEEE Trans. Computers.

[15]  J. S. Caravella A low voltage SRAM for embedded applications , 1997 .

[16]  Y. Nakagome,et al.  Trends in low-power RAM circuit technologies , 1994, Proceedings of 1994 IEEE Symposium on Low Power Electronics.