DocumentCode
2962970
Title
A NAND Flash Memory Controller for SD/MMC Flash Memory Card
Author
Lin, Chuan-Sheng ; Chen, Kuang-Yuan ; Wang, Yu-Hsian ; Dung, Lan-Rong
Author_Institution
Prolific Technol. Inc., Hsinchu
fYear
2006
fDate
10-13 Dec. 2006
Firstpage
1284
Lastpage
1287
Abstract
In this paper, a novel NAND Flash Memory Controller was designed. A t-EC w-bit parallel BCH ECC code was designed for correcting the random bit errors of the flash memory chip, which is suitable for the randomly bit errors property and parallel I/O interface of the NAND type Flash memory. A Code-Banking mechanism was designed for the trade-offs between the controller cost and the ISP (in system programmability) support. With the ISP functionality and the Flash Parameters programmed in the reserved area of the Flash Memory chip during the card production stage, the function for supporting various kinds of NAND Flash memory could be provided by a single controller. In addition, built-in defect management and wear-leveling algorithm enhanced the product life cycle and reliability. Dual Channel accessing of the Flash memory provided the good performance in data transfer rate. With respect to the proposed controller architecture, a real SD/MMC flash memory card controller chip was designed and implemented with UMC 0.18mum CMOS process. Experimental results show the designed circuit can fully comply with the system specifications and shows the good performances.
Keywords
NAND circuits; flash memories; storage management chips; CMOS; MMC memory; NAND flash memory controller; SD memory; built-in defect management; code-banking mechanism; dual channel; flash memory card; parallel BCH ECC code; parallel I/O interface; random bit errors; size 0.18 micron; wear-leveling algorithm; Circuits; Control engineering; Control systems; Costs; Error correction; Error correction codes; Flash memory; Maintenance; Microprogramming; Systolic arrays;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronics, Circuits and Systems, 2006. ICECS '06. 13th IEEE International Conference on
Conference_Location
Nice
Print_ISBN
1-4244-0395-2
Electronic_ISBN
1-4244-0395-2
Type
conf
DOI
10.1109/ICECS.2006.379716
Filename
4263609
Link To Document