Patent ID: 9116794
Filing Date: 2015-08-25
Classification: G06F,G11C

Abstract:
1. A non-transitory storage medium encoded with a computer readable program executable by a computer for writing data in a particular semiconductor storage device capable of storing a plurality of bits in one memory cell, said program causing said computer to perform: an allocation step of allocating a first area for storing first data in a storage area of said semiconductor storage device, wherein the area allocated includes at least one protection area of a predetermined size extending from a boundary of said first area and wherein at least a portion of a remaining area is defined as an area of use; and a writing step of writing said first data only in the area of use within the first area; wherein the at least one protection area has a size equal to a size of a block of physical memory which constitutes an erase block for said particular semiconductor storage device and wherein the protection area spans across a boundary between two adjacent erase blocks of said semiconductor storage device.