Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020135411 - DATA BACKUP AND RECOVERY METHOD FOR NVDIMM, NVDIMM CONTROLLER AND NVDIMM

Publication Number WO/2020/135411
Publication Date 02.07.2020
International Application No. PCT/CN2019/127880
International Filing Date 24.12.2019
IPC
G06F 11/14 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
14Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
CPC
G06F 11/1448
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
14Error detection or correction of the data by redundancy in operation
1402Saving, restoring, recovering or retrying
1446Point-in-time backing up or restoration of persistent data
1448Management of the data involved in backup or backup restore
G06F 11/1456
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
14Error detection or correction of the data by redundancy in operation
1402Saving, restoring, recovering or retrying
1446Point-in-time backing up or restoration of persistent data
1456Hardware arrangements for backup
G06F 11/1469
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
14Error detection or correction of the data by redundancy in operation
1402Saving, restoring, recovering or retrying
1446Point-in-time backing up or restoration of persistent data
1458Management of the backup or restore process
1469Backup restoration techniques
Applicants
  • 西安紫光国芯半导体有限公司 XI’AN UNIIC SEMICONDUCTORS CO., LTD. [CN]/[CN]
Inventors
  • 周小锋 ZHOU, Xiaofeng
  • 江喜平 JIANG, Xiping
Agents
  • 北京北翔知识产权代理有限公司 PEKSUNG INTELLECTUAL PROPERTY LTD.
Priority Data
201811643227.229.12.2018CN
Publication Language Chinese (ZH)
Filing Language Chinese (ZH)
Designated States
Title
(EN) DATA BACKUP AND RECOVERY METHOD FOR NVDIMM, NVDIMM CONTROLLER AND NVDIMM
(FR) PROCÉDÉ DE SAUVEGARDE ET D'EXTRACTION DE DONNÉES POUR NVDIMM, DISPOSITIF DE COMMANDE NVDIMM ET NVDIMM
(ZH) 用于NVDIMM的数据备份和恢复方法、NVDIMM控制器以及NVDIMM
Abstract
(EN)
A data backup and recovery method for an NVDIMM, an NVDIMM controller (100) and an NVDIMM (200). The NVDIMM (200) comprises a DRAM (201), an NAND flash (202) and the NVDIMM controller (100), the NVDIMM controller (100) controlling the NVDIMM (200) and comprising a DDR controller (101), an NAND flash controller (102), a data backup module (103) and a data recovery module (104), and the DDR controller (101) using and enabling DBI. The backup method comprises: the DDR controller (101) reading N bits of DQ and one bit of DBI from the DRAM (201) and sending same to the data backup module (103); according to the values of the N bits of DQ and the one bit of DBI, the data backup module (103) encoding the N bits of DQ and the one bit of DBI into N bits of EDQ and sending the N bits of EDQ to the NAND flash controller (102); and the NAND flash controller (102) receiving the N bits of EDQ and writing same into the NAND flash (202).
(FR)
L'invention concerne un procédé de sauvegarde et d'extraction de données pour module de mémoire en ligne double non volatile (NVDIMM), un dispositif de commande de NVDIMM (100) et un NVDIMM (200). Le NVDIMM (200) comprend une mémoire vive dynamique (DRAM) (201), un flash NON-ET (202) et le dispositif de commande de NVDIMM (100), le dispositif de commande de NVDIMM (100) commandant le NVDIMM (200) et comprenant un dispositif de commande de DDR (101), un dispositif de commande de flash NON-ET (102), un module de sauvegarde de données (103) et un module d'extraction de données (104), et le dispositif de commande de DDR (101) utilisant et activant le DBI. Le procédé de sauvegarde comprend les étapes suivantes : le dispositif de commande de DDR (101) lit N bits de DQ et un bit de DBI à partir de la DRAM (201) et les envoie au module de sauvegarde de données (103); en fonction des valeurs des N bits de DQ et du bit de DBI, le module de sauvegarde de données (103) code les N bits de DQ et le bit de DBI en N bits de EDQ et envoye les N bits de EDQ au dispositif de commande de flash NON-ET (102); et le dispositif de commande de flash NON-ET (102) reçoit les N bits de l'EDQ et écrit ceux-ci dans le flash NON-ET (202).
(ZH)
用于NVDIMM的数据备份和恢复方法、NVDIMM控制器(100)以及NVDIMM(200)。NVDIMM(200)包括DRAM(201)、NAND闪存(202)和NVDIMM控制器(100),NVDIMM控制器(100)控制NVDIMM(200)并包括DDR控制器(101)、NAND闪存控制器(102)、数据备份模块(103)和数据恢复模块(104),DDR控制器(101)采用并使能DBI。其中备份方法包括:DDR控制器(101)从DRAM(201)读取N位DQ和1位DBI并将其发送至数据备份模块(103);数据备份模块(103)根据N位DQ和1位DBI的值将其编码成N位EDQ并将N位EDQ发送至NAND闪存控制器(102);NAND闪存控制器(102)接收N位EDQ并将其写入NAND闪存(202)。
Also published as
Latest bibliographic data on file with the International Bureau