@inproceedings{ad532cbdb2aa4af9a787683c47a3e331,
title = "Design and implementation of a fine-grained NAND flash programmer",
abstract = "Existing NAND Flash programmers usually read/write the entire contents of a flash chip, even if there is only partial data to be reprogrammed, for example, when the firmware in an embedded system is updated. In this paper, we describe a fine-grained NAND Flash programmer that can program a NAND Flash memory chip in small increments, such as a sector, a page and a block. The design of a fine-grained communication protocol is the key problem to the programmer software, wherein a sector serves as the smallest unit of data transmission. Experiments show that such a programmer can drastically reduce the time it takes to update firmware when the firmware can be modified in small data units.",
keywords = "NAND Flash, embedded system, fine grained, firmware, flash programmer",
author = "Li Zhang and Wenming Wang and Yuan Tan and Xunhu Sun and Zhi Sun and Yang Yang",
year = "2012",
doi = "10.1109/PDCAT.2012.65",
language = "English",
isbn = "9780769548791",
series = "Parallel and Distributed Computing, Applications and Technologies, PDCAT Proceedings",
pages = "257--261",
booktitle = "Proceedings - 13th International Conference on Parallel and Distributed Computing, Applications, and Technologies, PDCAT 2012",
note = "13th International Conference on Parallel and Distributed Computing, Applications, and Technologies, PDCAT 2012 ; Conference date: 14-12-2012 Through 16-12-2012",
}