Unlock instant, AI-driven research and patent intelligence for your innovation.

Data backup and recovery method for NVDIMM, NVDIMM controller and NVDIMM

A technology of data backup and recovery method, which is applied in the direction of data error detection, electrical digital data processing, and data processing input/output process, etc., which can solve the problem of reducing data transmission time and not having low power consumption. NVDIMM fast data backup and recovery features and other issues

Pending Publication Date: 2019-04-05
XI AN UNIIC SEMICON CO LTD
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this method uses the NVDIMM level of the motherboard / CPU to reduce the data transmission time. The data that needs to be stored in the NVDIMM has certain characteristics, and it does not start from the design point of the NVDIMM. Backup and restore features

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data backup and recovery method for NVDIMM, NVDIMM controller and NVDIMM
  • Data backup and recovery method for NVDIMM, NVDIMM controller and NVDIMM
  • Data backup and recovery method for NVDIMM, NVDIMM controller and NVDIMM

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] According to the present invention, the non-volatile function of the NVDIMM controller is mainly completed by three parts: a DDR controller, a NAND flash memory controller and a data backup / restoration module, and these three parts are realized by using FPGA or ASIC. The DDR controller is used to control DRAM, and the NAND flash controller is used to control NAND flash memory. The present invention is aimed at the DDR using the DBI function, wherein the data backup / recovery module performs encoding and decoding processing on both DQ and DBI in the data backup / recovery link to realize low power consumption of the interface and improve the data backup / recovery speed at the same time. The DDR described below refers to DDR4, but it should be understood that the present invention is not limited to DDR4, and the present invention is also applicable to other existing DDR versions and future DDR versions that support DBI.

[0041] figure 1 It also shows a data backup method an...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a data backup and recovery method for an NVDIMM, an NVDIMM controller and the NVDIMM. The NVDIMM (200) comprises a DRAM (201). wherein the NVDIMM controller is used for controlling the NVDIMM and comprises a DDR (Double Data Rate) controller (101), an NAND flash memory controller (102), a data backup module (103) and a data recovery module (104), and the DDR controller adopts and enables a DBI (Data Base Interface). The backup method comprises the steps that a DDR controller reads N bits of DQ and 1 bit of DBI from a DRAM and sends the N bits of DQ and 1 bit of DBI to adata backup module; The data backup module encodes the N bits of DQ and 1 bit of DBI into N bits of EDQ according to the values of the N bits of DQ and 1 bit of DBI and sends the N bits of EDQ to theNAND flash memory controller; The NAND flash memory controller receives the N-bit EDQ and writes the N-bit EDQ into the NAND flash memory.

Description

technical field [0001] The invention relates to the field of non-volatile memory, and more particularly relates to a low-power consumption data backup method for NVDIMM, a data restoration method, an NVDIMM controller and the NVDIMM. Background technique [0002] NVDIMM is a kind of non-volatile memory, including DRAM, NAND flash memory (NAND Flash) and NVDIMM controller. When the motherboard / CPU is abnormal or power-off, the NVDIMM controller is notified through an interrupt or message, and the NVDIMM controller will back up the data in the DRAM to the NAND flash memory. Afterwards, when the motherboard / CPU is powered on again, the motherboard / CPU will notify the NVDIMM controller to restore the data backed up in the NAND flash memory to the DRAM and charge the supercapacitor. NVDIMMs are powered by supercapacitors during data backup, but the power supply capacity of supercapacitors is limited, and there is a large attenuation with the increase of service time and operatin...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/14
CPCG06F11/1448G06F11/1456G06F11/1469G06F11/1441G06F3/0619G06F3/0659G06F3/0679G06F11/1451
Inventor 周小锋江喜平
Owner XI AN UNIIC SEMICON CO LTD