Title :
An FPGA-based development platform for real-time solid state devices
Author :
Komsul, Muhammed Ziya ; McEwan, Alistair A. ; Mir, Irfan F.
Author_Institution :
Dept. of Eng., Univ. of Leicester, Leicester, UK
Abstract :
NAND flash-based Solid State Devices (SSD) are widely used in embedded applications because of their low power consumption, high performance, and shock resistant features. However, these devices have non-deterministic response times due to erase-before-write requirements of NAND flash memory. This is a problem for applications that require real-time access to data storage facilities. Recent work has investigated novel RAID-based architectures for highly reliable SSD storage systems, with the host interface, controller, and other facilities such as garbage collectors implemented on an FPGA. The architecture gives high reliability and guarantees of data integrity in a way that protects against the known failure characteristics of flash memory, but at a further expense of timing guarantees. The contribution of this paper is the presentation, design, and analysis of a co-design simulation platform implemented in a PowerPC based FPGA environment that allows us to investigate the timing constraint issues that result from our architecture.
Keywords :
field programmable gate arrays; flash memories; logic design; FPGA-based development platform; NAND flash memory; NAND flash-based solid state devices; PowerPC based FPGA environment; co-design simulation platform; erase-before-write requirements; low power consumption; non-deterministic response times; real-time solid state devices; shock resistant features; Ash; Computer architecture; Field programmable gate arrays; Hardware; Real-time systems; Reliability; Software; FPGA; NAND Flash memory; SSD development platform; Solid State Drive; real time flash memory;
Conference_Titel :
Information Science, Electronics and Electrical Engineering (ISEEE), 2014 International Conference on
Conference_Location :
Sapporo
Print_ISBN :
978-1-4799-3196-5
DOI :
10.1109/InfoSEEE.2014.6947860