DocumentCode :
1707423
Title :
An SRAM using output prediction to reduce BL-switching activity and statistically-gated SA for up to 1.9× reduction in energy/access
Author :
Sinangil, M.E. ; Chandrakasan, Anantha P.
Author_Institution :
Nvidia, Bedford, MA, USA
fYear :
2013
Firstpage :
318
Lastpage :
319
Abstract :
Mobile applications such as tablets pack increasingly more processing capability comparable to workstations or laptops but can do little for cooling or extending the battery life in their form factors. SRAMs account for a large fraction of chip area and are critical in this context. Recent work has focused on voltage scaling in SRAMs, which is an effective way of achieving energy efficiency [1,2]. These conventional SRAMs are mostly general-purpose in the sense that they are designed without considering the specific features of the data they will store. However, application-specific features such as statistics of storage data can be exploited and incorporated into the transistor-level design to provide a new dimension towards achieving the next level of energy savings in addition to the savings provided through voltage scaling. The work in [3] is an example where an inversion bit is added for each word to reduce read-bitline (RBL) transitions in an 8T-cell-based design with a single-ended read port. Similarly, the work in [4] stores only the LSBs of each word in 6T SRAMs where occasional bit-errors at low voltages are tolerable for its application. In this work, we focus on video; however, the ideas can be generalized to different applications. In video encoders, pixel processing is performed over large partitions of image frames (e.g., 192×192 pixels), which are stored in on-chip SRAMs and accessed frequently. Image frames generally consist of smooth backgrounds or large objects where the intensity of pixels is spatially correlated. For the video image frame in Fig. 18.2.1, the deviation of each pixel´s intensity from its block average for a 16×16 block shows that 76% of pixels lie within 3 LSB of the average. This additional information can be used to design an SRAM where correlation of data is used to reduce bitline activity factor which, for an 8T SRAM in a 65nm low-power CMOS process, accounts for ~50% of total energy consumption during read a- cesses at 0.6V. In this work, we present a prediction-based reduced-bitline-switching-activity (PB-RBSA) scheme along with a hierarchical sensing network with statistical sense-amplifier gating to exploit the correlation of storage data. Reduction of switching activity on the bitlines and in the sensing network of the memory provide up to 1.9× reduction in energy/access.
Keywords :
CMOS integrated circuits; SRAM chips; error statistics; low-power electronics; power aware computing; storage management; video coding; 8T-cell-based design; LSB; RBL transitions; application-specific features; battery life; chip area; cooling; energy efficiency; energy savings; image frames; inversion bit; laptops; mobile applications; occasional bit-errors; output prediction; pixel processing; processing capability; read-bitline trtansitions; reduce BL-switching activity; reduction; single-ended read port; statistically-gated SA; storage data statistics; tablets; transistor-level design; video encoders; voltage 0.6 V; voltage scaling; workstations; CMOS process; Energy measurement; Logic gates; Random access memory; Sensors; Streaming media; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Solid-State Circuits Conference Digest of Technical Papers (ISSCC), 2013 IEEE International
Conference_Location :
San Francisco, CA
ISSN :
0193-6530
Print_ISBN :
978-1-4673-4515-6
Type :
conf
DOI :
10.1109/ISSCC.2013.6487751
Filename :
6487751
Link To Document :
بازگشت