Font Size: a A A

Design Of Multi-Bank NAND Flash Controller

Posted on:2012-09-26Degree:MasterType:Thesis
Country:ChinaCandidate:F Y ShenFull Text:PDF
GTID:2218330362456558Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Using NAND Flash as the storage medium, SSD can endure more changes in temperature, mechanical vibration and shocks, and has more higher reliability. It is easy to implement high-speed large-capacity storage, which is becoming to be the main memory.NAND Flash interface is relatively complex and requires a special controller for read and write operations. This thesis has designed a controller, with the hardware and software combination. Using the software to send commands and addresses, while the logical timing and completion of data transfer by the hardware, NAND Flash controller converts NAND Flash interface into simple standard bus interface, as a bridge between complex NAND Flash interface and standard bus interface, and studied Flash array architecture and implemented a multi-Bank NAND Flash controllers.During the multi-bank NAND Flash controller, multiple banks work concurrently,and use pipelining technology in every bank. Within the channel, while a Flash device working, do operation for other devices. In this way, it's multiplexed the data bus, and shorten the whole Flash array operation time, minimized every single chip data bus taking time, making the whole array operation speed raise. At the same time, using parallel transmission technology in multi-bank, multiple banks concurrently do operations, achieving the speed and capacity improved.In the simulation and testing, with pipeline in the bank, the controller has greatly enhanced the overall performance of Flash array. Using multiple banks, it is improved double system performance, and expanded overall capacity, and will be a reference design for high-speed data interface and high-speed large capacity data storage system.
Keywords/Search Tags:Controller, Multi-Bank Architecture, pipeline, parallel
PDF Full Text Request
Related items