A Method to Neutralize the Impact of DVS on the Reliability of COTS SRAMs With ECC by Using Periodic Scrubbing

Dynamic voltage scaling (DVS) can be used to reduce the power consumption of onboard systems by dynamically lowering the bias voltage of volatile static random access memory (SRAM) while they remain idle. In the "New Space" paradigm, commercial-off-the-shelf (COTS) SRAMs, most of which sup...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on nuclear science Vol. 70; no. 12; pp. 2578 - 2589
Main Authors Rezaei, Mohammadreza, Franco, Francisco J., Hubert, Guillaume, Clemente, Juan A.
Format Journal Article
LanguageEnglish
Published New York IEEE 01.12.2023
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Institute of Electrical and Electronics Engineers
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Dynamic voltage scaling (DVS) can be used to reduce the power consumption of onboard systems by dynamically lowering the bias voltage of volatile static random access memory (SRAM) while they remain idle. In the "New Space" paradigm, commercial-off-the-shelf (COTS) SRAMs, most of which support DVS, are popular since they provide high performance and low cost, even though they are not specifically designed for space. An important drawback of DVS is that it leads to a significant increase of the device's sensitivity to single event effects (SEEs). Thus, in order to counteract this negative side effect, DVS can be combined with scrubbing, which consists of periodically "refreshing" the information stored in the memory. This prevents the accumulation of too many bitflips on the memory, allowing error correcting codes (ECCs), usually implemented in most COTS memories, to remain effective. However, scrubbing has a nonnegligible overhead on the power consumption of the system that needs to be taken into account in order to evaluate if DVS will be globally beneficial. In other words, it is not evident whether or not DVS will lead to significant power savings. This article provides guidelines on how to effectively combine both DVS and scrubbing on volatile COTS SRAMs with embedded ECC. The objective is to dynamically save as much power as possible, while ensuring that the increased sensitivity resulting from applying DVS does not impact the effectiveness of the SRAM's ECC.
ISSN:0018-9499
1558-1578
DOI:10.1109/TNS.2023.3332635