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...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on nuclear science 2023-12, Vol.70 (12), p.2578-2589 |
---|---|
Hauptverfasser: | , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | 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 |