Abstract. As the capacity of NAND Flash memory is getting larger, its raw bit error rate is also getting larger, which is crucial for developing storage system with NAND flash memory. To improve reliability of Flash memory-based storage device, several redundancy schemes were developed. However, the redundancies give much overhead inherently, management for the redundancy in embedded flash memory system was not preferred. In this paper, we propose light-weight redundancy technique for limited embedded flash storage device. In the light-weight redundancy scheme, redundancy is generated as the same way of RAID, with the cluster of RAID is composed of in-block level. Foe each incoming data in a block, parity data is updated within main memory until pages are exhausted for the block. The parity is flushed to last page for the block once. By doing this, block level redundancy is maintained with minimal overhead