DocumentCode :
2819085
Title :
Automated synthesis of EDACs for FLASH memories with user-selectable correction capability
Author :
Caramia, Maurizio ; Fabiano, Michele ; Miele, Andrea ; Piazza, Roberto ; Prinetto, Paolo
Author_Institution :
Thales Alenia Space Italia Command Control & Data Handling, Italy
fYear :
2010
fDate :
10-12 June 2010
Firstpage :
113
Lastpage :
120
Abstract :
Tackling the design of a mission-critical system is a rather complex task: different and quite often contrasting dimensions need to be explored and the related trade-offs need to be evaluated. Designing a mass-memory device is one of the typical issues of mission-critical applications: the whole system is expected to accomplish a high level of dependability which highly relies on the dependability provided by the mass-memory device itself. NAND flash-memories could be used for this goal: in fact on the one hand they are nonvolatile, shock-resistant and powereconomic but on the other hand they have several drawbacks (e.g., higher cost and number of erasure cycles bounded). Error Detection And Correction (EDAC) techniques could be exploited to improve dependability of flash-memory devices: in particular binary Bose and Ray-Chaudhuri (BCH) codes are a well known correcting code technique for NAND flash-memories. In spite of the importance of error correction capability several other equally critical dimensions need to be explored during the design of binary BCH codes for a flash-memory based mass-memory device. No systematic approach has so far been proposed to consider them all as a whole: as a consequence a novel design environment with a user-selectable error correction capability is aimed at supporting the design of binary BCH codes for a flash-memory based mass-memory device.
Keywords :
NAND circuits; binary codes; error correction codes; error detection codes; flash memories; logic design; Bose and Ray-Chaudhuri codes; NAND flash-memories; automated EDAC synthesis; binary BCH codes; error detection and correction techniques; mass-memory device; user-selectable correction capability; Automatic control; Costs; Data handling; Error correction; Error correction codes; Flash memory; Mission critical systems; Space missions; Storage automation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Level Design Validation and Test Workshop (HLDVT), 2010 IEEE International
Conference_Location :
Anaheim, FL
ISSN :
1552-6674
Print_ISBN :
978-1-4244-7805-7
Type :
conf
DOI :
10.1109/HLDVT.2010.5496653
Filename :
5496653
Link To Document :
بازگشت