Computing system with backup and recovery mechanism and method of operation thereof
First Claim
1. A method of operation of a computing system comprising:
- in a non-volatile dual in-line memory module (NVDIMM) having a non-volatile device, a volatile memory device with data, and a non-volatile controller unit, detecting a disruptive volatile memory event by receiving a snoop signal sent to a memory unit controller of the non-volatile controller unit for indicating a memory control signal error, the NVDIMM autonomously configuring the volatile memory device into a refresh mode based on the snoop signal, the memory control signal error triggered based on a state of a connection to the volatile memory device;
powering the NVDIMM using a backup power unit within the NVDIMM;
copying the data of the volatile memory device, synchronously, to the non-volatile device based on the disruptive volatile memory event, the data copied without any intervention from outside the NVDIMM; and
restoring the data, based on an in-band command received by the NVDIMM, to restore the data of the volatile memory device from the non-volatile device without any intervention from outside the NVDIMM.
7 Assignments
0 Petitions
Accused Products
Abstract
An integrated circuit system, and a method of operation thereof, including: a memory unit having a volatile memory device with data and a non-volatile controller unit; a memory unit controller of the non-volatile controller unit for receiving a snoop signal for indicating an error; a non-volatile device of the memory unit for synchronously receiving data of the volatile memory device based on the snoop signal, the data autonomously copied without any intervention from outside the memory unit to prevent loss of the data; and an in-band command received by the memory unit, for autonomously restoring the data to the volatile memory device from the non-volatile device without any intervention from outside the memory unit.
41 Citations
20 Claims
-
1. A method of operation of a computing system comprising:
-
in a non-volatile dual in-line memory module (NVDIMM) having a non-volatile device, a volatile memory device with data, and a non-volatile controller unit, detecting a disruptive volatile memory event by receiving a snoop signal sent to a memory unit controller of the non-volatile controller unit for indicating a memory control signal error, the NVDIMM autonomously configuring the volatile memory device into a refresh mode based on the snoop signal, the memory control signal error triggered based on a state of a connection to the volatile memory device; powering the NVDIMM using a backup power unit within the NVDIMM; copying the data of the volatile memory device, synchronously, to the non-volatile device based on the disruptive volatile memory event, the data copied without any intervention from outside the NVDIMM; and restoring the data, based on an in-band command received by the NVDIMM, to restore the data of the volatile memory device from the non-volatile device without any intervention from outside the NVDIMM. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 17)
-
-
10. A computing system comprising:
a non-volatile dual in-line memory module (NVDIMM) having; a volatile memory device with data; a non-volatile controller unit having a memory unit controller for detecting a disruptive volatile memory event by receiving a snoop signal for indicating a memory control signal error, the NVDIMM autonomously configuring the volatile memory device into a refresh mode based on the snoop signal, the memory control signal error triggered based on a state of a connection to the volatile memory device; a backup power unit within the NVDIMM for powering the NVDIMM; a non-volatile device for synchronously receiving data of the volatile memory device based on the disruptive volatile memory event, the data copied without any intervention from outside the NVDIMM to prevent loss of the data; and an in-band command received by the NVDIMM, for restoring the data to the volatile memory device from the non-volatile device without any intervention from outside the NVDIMM. - View Dependent Claims (11, 12, 13, 14, 15, 16, 18, 19, 20)
Specification