Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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

A technology of data backup and recovery methods, which is applied in the direction of data error detection, electrical digital data processing, digital memory information, etc. in the direction of redundancy in computing, to achieve the effects of improving data recovery speed, reducing power consumption, and increasing speed

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

AI Technical Summary

Problems solved by technology

The present invention can solve the following problems for the NVDIMM controller of DDR using DBI:

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

[0034] 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 present invention is directed to the DDR using the DBI function. Unless otherwise indicated, the DDR described herein is DDR4, but it should be understood that the present invention is not limited thereto, and the present invention is also applicable to other existing DDR versions and future DDR versions supporting DBI.

[0035] figure 1 Also shown is a data backup and restoration method according to an embodiment of the present invention. Taking DDR4x8 as an example, the interface signals related to the DDR controller are 8-bit DQ and 1-bit DBI.

[0036] The data backup method of the NVDIMM controller will be specifically described below.

[0037] The DDR controller reads data from DRAM. Due to the ...

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 DRAM adopts a DBI (Data Base Interface) and enables the DBI. During data backup, the DDR controller reads N bits of DQi and 1 bit of DBIi from the DRAM and sends the N bits of DQi and 1 bit of DBIi to the data backup module, and when the DBIi is 1, the data backup module compares the DQi with the DQ-1, if DQi and DQi-1 If the digits of which the median values are different from one another are greater than N / 2, turning over the DQi, setting the DBIi as 0, and otherwise, keeping the DQi and the DBIi unchanged; When the DBIi is 0, the DQi and the DBIi are kept unchanged, the data backup module sends the processed DQi and the processed DBIi to the NAND controller, and the NAND controller writes the processed DQi and the processed DBIi 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/1469G11C11/005G11C5/04G11C7/1006G06F3/0604G06F3/0655G06F3/0679
Inventor 周小锋江喜平
Owner XI AN UNIIC SEMICON CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products