MEMORY SYSTEM
First Claim
1. A memory system comprising:
- a memory configured to be written data therein, the memory including a memory cell configured to hold charge of an amount corresponding to a value included in the data, the memory converting an amount of charge held by the memory cell into the value in reading on the basis of comparison between the amount of charge held by the memory cell and a determination potential;
a first correction unit configured to execute error correction; and
a processor configured to execute a first process of reading first data from the memory, execute a second process of reading the first data by making the memory use a first determination potential different from a second determination potential in a case where the first correction unit fails in error correction of the first data read through the first process, the second determination potential being the determination potential used by the memory in the first process, and execute a third process of reading second data from the memory by making the memory use a third determination potential in a case where the first correction unit succeeds in error correction of the first data read through the second process, the third determination potential being the first determination potential used by the memory in a case where the first correction unit succeeds in error correction of the first data read through the second process.
5 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment, a memory system includes a memory, and a processor. The memory converts an amount of charge held by a memory cell into a value. The processor executes a first process of reading first data from the memory. The processor executes a second process of reading the first data by making the memory use a first determination potential different in a case where error correction of the first data read through the first process is failed. The processor executes a third process of reading second data from the memory by making the memory use a third determination potential in a case where error correction of the first data read through the second process is succeeded. The third determination potential is the first determination potential used by the memory in a case where error correction of the first data read through the second process is succeeded.
-
Citations
20 Claims
-
1. A memory system comprising:
-
a memory configured to be written data therein, the memory including a memory cell configured to hold charge of an amount corresponding to a value included in the data, the memory converting an amount of charge held by the memory cell into the value in reading on the basis of comparison between the amount of charge held by the memory cell and a determination potential; a first correction unit configured to execute error correction; and a processor configured to execute a first process of reading first data from the memory, execute a second process of reading the first data by making the memory use a first determination potential different from a second determination potential in a case where the first correction unit fails in error correction of the first data read through the first process, the second determination potential being the determination potential used by the memory in the first process, and execute a third process of reading second data from the memory by making the memory use a third determination potential in a case where the first correction unit succeeds in error correction of the first data read through the second process, the third determination potential being the first determination potential used by the memory in a case where the first correction unit succeeds in error correction of the first data read through the second process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A memory system comprising:
-
a memory configured to be written data therein, the memory being capable of changing a potential used for determination of the data in reading of the data; a correction unit configured to execute error correction of data read from the memory; and a processor configured to read the first data from the memory by making the memory use a first potential, read the first data from the memory by making the memory use a second potential, and making the memory use a third potential in reading second data from the memory in a case where error correction of the first data read by using the third potential is successful, the third potential being the first potential or the second potential.
-
Specification