摘要 |
<P>PROBLEM TO BE SOLVED: To provide a semiconductor storage device and a nonvolatile memory for effectively allocating the number of bits used for parity among a plurality of pages to perform error correction of high correction ability to a page where a bit error occurrence ratio is high. <P>SOLUTION: The semiconductor storage device 300 includes a memory controller 100 and a nonvolatile memory 200. The nonvolatile memory comprises a plurality of pages and stores data and their parity. The memory controller has a function to add the parity to data input by host equipment and store them in the nonvolatile memory when writing data to the nonvolatile memory and, when reading the data, read the data and their parity from the nonvolatile memory to detect an error part and perform data error correction. The memory controller allocates the number of bits of all the parities available on the prescribed number of pages among the plurality of pages storable to the nonvolatile memory to each page in accordance with error occurrence ratio on each page. <P>COPYRIGHT: (C)2010,JPO&INPIT |