Invention Grant
- Patent Title: Systems and methods for detecting errors and/or restoring non-volatile random access memory using error correction code
-
Application No.: US15962665Application Date: 2018-04-25
-
Publication No.: US10684913B2Publication Date: 2020-06-16
- Inventor: Craig L. Chaiken , Balasingh P. Samuel , Zhao Hui Yu
- Applicant: DELL PRODUCTS L.P.
- Applicant Address: US TX Round Rock
- Assignee: Dell Products L.P.
- Current Assignee: Dell Products L.P.
- Current Assignee Address: US TX Round Rock
- Agency: Egan Peterman Enders Huston
- Main IPC: G06F11/10
- IPC: G06F11/10 ; G06F11/07 ; G11C29/52 ; G06F3/06 ; G06F1/3234 ; G06F11/14

Abstract:
Systems and methods are provided that may be implemented to detect and optionally recover corrupted system configuration data written to non-volatile random access memory (NVRAM). The disclosed systems and methods may be implemented by writing a copy of the NVRAM data to volatile system memory (e.g., RAM) while the system is active. Error correction code (ECC) data may written to the NVRAM when the system enters a lower power state. When the system resumes from the low power state, the copy of data is made in system RAM from the NVRAM, and the ECC data is used to determine whether there are errors in NVRAM data, in which case the ECC data may be used to correct data in the copy on RAM before writing the corrected data to NVRAM from the system RAM.
Public/Granted literature
Information query