用于NVDIMM的数据备份和恢复方法、NVDIMM控制器以及NVDIMM技术

技术编号:20796838 阅读:30 留言:0更新日期:2019-04-06 10:27
本发明专利技术提供用于NVDIMM的数据备份和恢复方法、NVDIMM控制器以及NVDIMM。NVDIMM(200)包括DRAM(201)、NAND闪存(202)和NVDIMM控制器(100),NVDIMM控制器控制NVDIMM并包括DDR控制器(101)、NAND闪存控制器(102)、数据备份模块(103)和数据恢复模块(104),DDR控制器采用并使能DBI。其中备份方法包括:DDR控制器从DRAM读取N位DQ和1位DBI并将其发送至数据备份模块;数据备份模块根据N位DQ和1位DBI的值将其编码成N位EDQ并将N位EDQ发送至NAND闪存控制器;NAND闪存控制器接收N位EDQ并将其写入NAND闪存。

Data Backup and Recovery Method, NVDIMM Controller and NVDIMM for NVDIMM

The invention provides a data backup and recovery method for NVDIMM, a NVDIMM controller and a NVDIMM. NVDIMM (200) includes DRAM (201), NAND flash memory (202) and NVDIMM controller (100). NVDIMM controller controls NVDIMM and includes DDR controller (101), NAND flash memory controller (102), data backup module (103) and data recovery module (104). DDR controller adopts and enables DBI. The backup methods include: DDR controller reads N-bit DQ and 1-bit DBI from DRAM and sends them to data backup module; data backup module codes them into N-bit EDQ according to the values of N-bit DQ and 1-bit DBI and sends N-bit EDQ to NAND flash controller; NAND flash controller receives N-bit EDQ and writes it into NAND flash memory.

【技术实现步骤摘要】
用于NVDIMM的数据备份和恢复方法、NVDIMM控制器以及NVDIMM
本专利技术涉及非易失性内存领域,更具体地涉及一种低功耗的用于NVDIMM的数据备份方法、数据恢复方法、NVDIMM控制器以及NVDIMM。
技术介绍
NVDIMM是一种非易失性内存,包括DRAM、NAND闪存(NANDFlash)和NVDIMM控制器。在主板/CPU异常或掉电时,通过中断或消息通知NVDIMM控制器,NVDIMM控制器会将DRAM中的数据备份到NAND闪存。之后在主板/CPU重新上电时,主板/CPU会通知NVDIMM控制器将备份在NAND闪存中的数据恢复到DRAM,并给超级电容充电。NVDIMM在数据备份时由超级电容供电,但超级电容供电能力有限,且随服役时间和工作温度升高有较大衰减。对于NVDIMM而言,数据备份的功耗和数据备份/恢复的时间是两个重要的产品性能指标,决定了超级电容的容量、可靠性和产品的成本。数据备份功耗增加势必需要提升超级电容容量,而超级电容容量增加会带来成本增加和可靠性降低;数据备份/恢复时间决定了数据备份过程中的功耗及用户体验。因此,低功耗的NVDIMM数据快速备份和恢复方法本文档来自技高网...

【技术保护点】
1.一种用于NVDIMM的数据备份方法,所述NVDIMM包括DRAM、NAND闪存和NVDIMM控制器,所述NVDIMM由NVDIMM控制器所控制,所述NVDIMM控制器包括DDR控制器、NAND闪存控制器和数据备份模块,其中所述DDR控制器采用并使能DBI,所述数据备份方法包括:所述DDR控制器从所述DRAM读取N位DQ和1位DBI,并将所述N位DQ和1位DBI发送至所述数据备份模块;根据所述N位DQ和1位DBI的值,所述数据备份模块将所述N位DQ和1位DBI编码成N位EDQ,并将所述N位EDQ发送至所述NAND闪存控制器;所述NAND闪存控制器接收所述N位EDQ,并将所述N位EDQ写入所述...

【技术特征摘要】
1.一种用于NVDIMM的数据备份方法,所述NVDIMM包括DRAM、NAND闪存和NVDIMM控制器,所述NVDIMM由NVDIMM控制器所控制,所述NVDIMM控制器包括DDR控制器、NAND闪存控制器和数据备份模块,其中所述DDR控制器采用并使能DBI,所述数据备份方法包括:所述DDR控制器从所述DRAM读取N位DQ和1位DBI,并将所述N位DQ和1位DBI发送至所述数据备份模块;根据所述N位DQ和1位DBI的值,所述数据备份模块将所述N位DQ和1位DBI编码成N位EDQ,并将所述N位EDQ发送至所述NAND闪存控制器;所述NAND闪存控制器接收所述N位EDQ,并将所述N位EDQ写入所述NAND闪存。2.根据权利要求1所述的数据备份方法,其中,当所述N位DQ中含有N/2个“1”时,将所述N位DQ编码成与之相同的N位EDQ;当所述N位DQ中的“1”的数目不是N/2个时,将所述N位DQ索引映射到N位EDQ中的N-1位以及将1位DBI写入N位EDQ中的剩余1位,并且N位EDQ中的“1”的位数不为N/2。3.根据权利要求1或2所述的数据备份方法,其中,所述DRAM是DDR4。4.根据权利要求3所述的数据备份方法,其中,所述DRAM是DDR4×8或DDR4×16。5.根据权利要求4所述的数据备份方法,其中,当所述DRAM是DDR4×8时,所述N位DQ为8位DQ,当8位DQ中含有4个“1”时,将所述8位DQ编码成与之相同的8位EDQ;当8位DQ中含有5-8个“1”时,将8位DQ索引映射到8位EDQ中的7位以及将1位...

【专利技术属性】
技术研发人员:周小锋江喜平
申请(专利权)人:西安紫光国芯半导体有限公司
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1