DocumentCode
123862
Title
Design and implementation of flash based NVDIMM
Author
Huang, Henry F. ; Tao Jiang
Author_Institution
Windawn Technol., WuXi, China
fYear
2014
fDate
20-21 Aug. 2014
Firstpage
1
Lastpage
6
Abstract
Flash based NVDIMM memory is a practical nonvolatile memory technology that can be used to replace DRAM based computer main memory. It is cost effective and readily available than other types of emerging non-volatile memories. NVDIMM memory can be inserted into off-the-shelf computer boards and requires very minimum system modifications. It fits as an ideal transitional memory technology towards the generic storage class memory (SCM) technology in the future. In this paper, we describe the design of Flash based NVDIMM module and its controller architecture. The module layout, design trade offs and implementing results are discussed. Flash based NVDIMM use commodity DRAM memory during normal operations, it backups data from DRAM to Flash during power surge event. NVDIMM requires ultra-capacitors to provide energy during power transitions. The size of ultra-capacitor required for this task is dependent on the module´s power consumption as well as data backup speed. We implemented NVDIMM controller design in FPGA. The module can backup 4 gigabyte data in 13 seconds. We also created two types of non-volatile RAMDISK by configuring the NVDIMM controller with DIMM or PCI-E as main interface. Test measurements shown their IOPS performance are much higher than that of hard disk drive.
Keywords
DRAM chips; field programmable gate arrays; flash memories; low-power electronics; supercapacitors; DRAM; FPGA; IOPS performance; PCI-E main interface; SCM; computer main memory; flash based NVDIMM memory; flash based NVDIMM module; generic storage class memory; nonvolatile RAMDISK; nonvolatile memory technology; off-the-shelf computer boards; power consumption; power surge event; power transitions; transitional memory technology; ultracapacitors; Bandwidth; Control systems; Data transfer; Flash memories; Nonvolatile memory; Random access memory; Transportation;
fLanguage
English
Publisher
ieee
Conference_Titel
Non-Volatile Memory Systems and Applications Symposium (NVMSA), 2014 IEEE
Conference_Location
Chongqing
Type
conf
DOI
10.1109/NVMSA.2014.6927194
Filename
6927194
Link To Document