SRAM Macro Design

Bob Vanhoof , Wim Dehaene Ultra-low power digital SoCs and memories

In deep submicron systems, voltage scaling in the digital processing unit is crucial for ultra low energy applications. This results in near-threshold operation, where increased variability is observed. For the logic portion, there are techniques to cope with this variation using timing error dectection and correction (EDAC). For memories however, current implementations require large margins to ensure correct operation of all cells. This work focusses on reducing these margins with two designs: (1) monitoring of cell stability, (2) in-situ EDAC using an error correction code.

In both designs, the memory is partitioned into local blocks (LB) to reduce the parasitic capacitance on long bit- and wordlines, ensuring fast access and low dynamic energy. This LB architecture also enables leakage reduction. Since activity is situated in one LB, all other LBs can be placed in deep sleep, with a reduced supply and power-gated periphery. Since LBs are small and access times are relatively long, it is feasible to take a single LB out of retention within a fraction of an access cycle.

The first work focusses on cell leakage in retention. To reduce hold margin and thus the retention voltage, we use the LB structure even further. The hold margin is measured for each LB, which contains 32 monitor cells, and is smaller for a lower number of cells. Then, this LB is tuned accordingly by selecting one of the two bulk biases.

The prototype is a 6.6MHz SRAM of 1Mbit, comprising 256 LBs, each with 128 words of 32 bits.

With in-situ EDAC, the second work can not only detect hold errors, but also timing errors. If a bit of a word arrives too late, it is flagged by the EDAC system. Then, an interrupt can be triggered to modify the timing re-read the memory. If the error still occurs, it is flagged as a hold error. The prototype of this memory is currently in the measurement phase.

Get in touch
Bob Vanhoof
Guest researcher
Wim Dehaene
Academic staff
Schematic overview of the memory macro in the first work
Schematic overview of the memory macro in the first work

Publications about this research topic

B. Vanhoof and W. Dehaene, "SRAM With Stability Monitoring and Body Bias Tuning for Biomedical Applications," in IEEE Solid-State Circuits Letters, vol. 5, pp. 29-32, 2022, doi: 10.1109/LSSC.2022.3151216.

Other research topics in Ultra-low power digital SoCs and memories

Activity-independent variability resilience for complex ultra-low voltage digital ICs
Ultra-low power digital SoCs and memories
Clara Nieto Taladriz Moreno | Wim Dehaene
HW-algorithm co-design for Bayesian inference of probabilistic machine learning
Ultra-low power digital SoCs and memories, Hardware-efficient AI and ML
Shirui Zhao | Marian Verhelst
Automated in-situ monitoring for variability resilient and energy efficient digital circuits
Ultra-low power digital SoCs and memories
Clara Nieto Taladriz Moreno | Wim Dehaene
Optimized deployment of AI algorithms on rapidly-changing heterogeneous multi-core compute platforms
Ultra-low power digital SoCs and memories, Hardware-efficient AI and ML
Josse Van Delm | Marian Verhelst
High-throughput high-efficiency SRAM for neural networks
Ultra-low power digital SoCs and memories, Hardware-efficient AI and ML
Wim Dehaene and Marian Verhelst
Ultrasound wave based body area networks
Analog and power management circuits, Ultra-low power digital SoCs and memories, Biomedical circuits and sensor interfaces
Wim Dehaene and Marian Verhelst

Want to work with us?

Get in touch or discover the way we can collaborate.