Power and Area Efficient Approximate Heterogeneous 8T SRAM for Multimedia Applications

Approximate computing paradigm has emerged as one of the key research fields in area and energy efficient CMOS circuit design for error-tolerant applications like data mining, scientific computing, multimedia applications, etc. Multimedia applications (such as H.264) which use SRAM as storage consume a significant amount of power. In this paper, we propose heterogeneous 8T SRAM memory architectures without and with truncation (2-bit) as storage for low power multimedia applications in smartphones. To the best of our knowledge, this is the first work where both heterogeneous SRAM design and bit-truncation techniques have been simultaneously used to obtain low power memory design for multimedia applications. We show that the proposed techniques provide high image quality even at low power and low area budget of 0.3 uW/pixel and 5.2 um^2/pixel at 0.5 V and 20 MHz in UMC 28nm. The proposed memory architecture is compared with existing heterogeneous 6T, hybrid 8T/6T, all-identical 6T, and all-identical 8T SRAM memory. The results show that proposed memory architectures perform cumulatively better than existing techniques in terms of dynamic power, leakage power & area. The use of proposed memory for storage of an image has much higher Peak Signal to Noise Ratio (PSNR) and Structural Similarity Index Metric (SSIM) than existing SRAM techniques. The results are verified by Spice simulation performed in UMC 28 nm CMOS technology.

[1]  James E. Stine,et al.  A 64 kB Approximate SRAM Architecture for Low-Power Video Applications , 2018, IEEE Embedded Systems Letters.

[2]  Kaushik Roy,et al.  A Priority-Based 6T/8T Hybrid SRAM Architecture for Aggressive Voltage Scaling in Video Applications , 2011, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  Dongliang Chen,et al.  SPIDER: Sizing-Priority-Based Application-Driven Memory for Mobile Video Applications , 2017, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[4]  Behzad Zeinali,et al.  Progressive Scaled STT-RAM for Approximate Computing in Multimedia Applications , 2018, IEEE Transactions on Circuits and Systems II: Express Briefs.

[5]  Hyuk-Jae Lee,et al.  Optimal Selection of SRAM Bit-Cell Size for Power Reduction in Video Compression , 2018, IEEE Journal on Emerging and Selected Topics in Circuits and Systems.

[6]  Joycee Mekie,et al.  Energy Efficient Single-Ended 6-T SRAM for Multimedia Applications , 2019, IEEE Transactions on Circuits and Systems II: Express Briefs.

[7]  David Harris,et al.  CMOS VLSI Design: A Circuits and Systems Perspective , 2004 .

[8]  R.H. Dennard,et al.  An 8T-SRAM for Variability Tolerance and Low-Voltage Operation in High-Performance Caches , 2008, IEEE Journal of Solid-State Circuits.

[9]  Jongsun Park,et al.  Heterogeneous SRAM Cell Sizing for Low-Power H.264 Applications , 2012, IEEE Transactions on Circuits and Systems I: Regular Papers.

[10]  Liang-Gee Chen,et al.  Hardware architecture design of video compression for multimedia communication systems , 2005, IEEE Communications Magazine.

[11]  Lei Yang,et al.  Viewer-Aware Intelligent Efficient Mobile Video Embedded Memory , 2018, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[12]  Na Gong,et al.  Ultra-Low Voltage Split-Data-Aware Embedded SRAM for Mobile Video Applications , 2012, IEEE Transactions on Circuits and Systems II: Express Briefs.