Patent · US Active

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

US11966298B2 · kind B2 · utility

0Cited by
3References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 24, 2019
Grant dateApr 23, 2024
Priority date
Expiry dateFeb 5, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG11C11/005
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The present application provides a data backup method and a restoration method for an NVDIMM, an NVDIMM controller and an NVDIMM. The NVDIMM (200) comprises a DRAM (201), a NAND flash memory (202) and an NVDIMM controller (100), the NVDIMM controller (100) controlling the NVDIMM (200) and comprising a DDR controller (101), a NAND flash memory controller (102), a data backup module (103) and a data restoration module (104), the DDR controller (101) using and enabling DBI mechanism. During data backup, the DDR controller (101) reads N-bit DQi and 1-bit DBI from the DRAM (201) and sends the same to the data backup module (103). When DBIi is “1”, the data backup module (103) compares the DQi and DQi-1. If the number of bits of the DQi and the DQi-1 with different values is greater than N/2, then the DQi is inverted and the DBIi is set to “0”, and otherwise the DQi and the DBIi are remained unchanged. When the DBIi is “0”, the DQi and the DBIi are remained unchanged. The data backup module (103) sends the processed DQi and DBIi to the NAND flash memory controller (102), which then writes the processed DQi and DBIi into the NAND flash memory (202).

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.