Storage control device, memory system, information processing system and storage control method
First Claim
Patent Images
1. A storage control device comprising:
- a first rewriting section adapted to perform a first rewrite to rewrite another of two binary values into a memory cell in which one of the two binary values is written;
a second rewriting section adapted to perform second rewrite to rewrite the one of the two binary values into the memory cell in which the other of the two binary values is written; and
a first retry control section adapted to cause the memory cell that has undergone the first rewrite to be subjected to the second rewrite to rewrite the one of the two binary values followed by the first rewrite again if an error occurs during the first rewrite to rewrite the other of the two binary values.
2 Assignments
0 Petitions
Accused Products
Abstract
A storage control device includes a first rewriting section, a second rewriting section, and a first retry control section. The first rewriting section performs first rewrite to rewrite other of two binary values into a memory cell in which one of the two binary values is written. The second rewriting section performs second rewrite to rewrite the one of the two binary values into the memory cell in which the other of the two binary values is written. The first retry control section causes the memory cell that has undergone the first rewrite to be subjected to the second rewrite followed by the first rewrite again if an error occurs during the first rewrite.
13 Citations
12 Claims
-
1. A storage control device comprising:
-
a first rewriting section adapted to perform a first rewrite to rewrite another of two binary values into a memory cell in which one of the two binary values is written; a second rewriting section adapted to perform second rewrite to rewrite the one of the two binary values into the memory cell in which the other of the two binary values is written; and a first retry control section adapted to cause the memory cell that has undergone the first rewrite to be subjected to the second rewrite to rewrite the one of the two binary values followed by the first rewrite again if an error occurs during the first rewrite to rewrite the other of the two binary values. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A memory system comprising:
-
a storage control device; and a first command issuance section adapted to issue a command if an error occurs, wherein the storage control device includes; a first rewriting section adapted to perform a first rewrite to rewrite another of two binary values into a memory cell in which one of the two binary values is written; a second rewriting section adapted to perform second rewrite to rewrite the one of the two binary values into the memory cell in which the other of the two binary values is written; and a retry control section adapted to cause the memory cell that has undergone the first rewrite to be subjected to the second rewrite to rewrite the one of the two binary values followed by the first rewrite again in accordance with the command if the error occurs during the first rewrite to rewrite the other of the two binary values.
-
-
8. A memory system comprising:
-
a storage control device; and a retry control section adapted to cause a memory cell that has undergone a first rewrite to be subjected to a second rewrite to rewrite one of the two binary values followed by the first rewrite again if an error occurs during the first rewrite to rewrite another of the two binary values, wherein the storage control device includes; a first rewriting section adapted to perform the first rewrite to rewrite the other of two binary values into the memory cell in which the one of the two binary values is written; and a second rewriting section adapted to perform the second rewrite to rewrite the one of the two binary values into the memory cell in which the other of the two binary values is written.
-
-
9. An information processing system comprising:
-
a storage control device; and a host computer adapted to issue a command if an error occurs, wherein the storage control device includes; a first rewriting section adapted to perform a first rewrite to rewrite another of two binary values into a memory cell in which one of the two binary values is written; a second rewriting section adapted to perform a second rewrite to rewrite the one of the two binary values into the memory cell in which the other of the two binary values is written; and a retry control section adapted to cause the memory cell that has undergone the first rewrite to be subjected to the second rewrite to rewrite the one of the two binary values followed by the first rewrite again in accordance with the command if the error occurs during the first rewrite to rewrite the other of the two binary values.
-
-
10. An information processing system comprising:
-
a storage control device; and a host computer adapted to cause a memory cell that has undergone a first rewrite to be subjected to a second rewrite to rewrite one of the two binary values followed by the first rewrite again if an error occurs during the first rewrite to rewrite another of the two binary values, wherein the storage control device includes; a first rewriting section adapted to perform the first rewrite to rewrite the other of two binary values into the memory cell in which the one of the two binary values is written; and a second rewriting section adapted to perform the second rewrite to rewrite the one of the two binary values into the memory cell in which the other of the two binary values is written.
-
-
11. A storage control method comprising:
-
performing a first rewrite to rewrite another of two binary values into a memory cell in which one of the two binary values is written; performing a second rewrite to rewrite the one of the two binary values into the memory cell in which the other of the two binary values is written; and causing the memory cell that has undergone the first rewrite to be subjected to the second rewrite to rewrite the one of the two binary values followed by the first rewrite again if an error occurs during the first rewrite to rewrite the other of the two binary values.
-
-
12. A storage control device comprising:
-
a first rewriting section adapted to perform a first rewrite to rewrite another of two binary values into a memory cell in which one of the two binary values is written; a second rewriting section adapted to perform second rewrite to rewrite the one of the two binary values into the memory cell in which the other of the two binary values is written; a first retry control section adapted to cause the memory cell that has undergone the first rewrite to be subjected to the second rewrite followed by the first rewrite again if an error occurs during the first rewrite; a second retry control section adapted to cause the memory cell that has undergone the second rewrite to be subjected to the first rewrite followed by the second rewrite if an error occurs during the second rewrite; wherein the memory cell is a variable resistance element in which one of two resistance states, demarcated by a given boundary resistance value, is associated with the one of the two binary values, and the other resistance state is associated with the other of the two binary values; wherein the first rewriting section reads data from the memory cell with respect to a first resistance value set to the other resistance state by the boundary resistance value and determines that the error has occurred if the data value is not the other of the two binary values; wherein the second rewriting section reads data from the memory cell with respect to a second resistance value set to the one of the two resistance states by the boundary resistance value and determines that the error has occurred if the data value is not the one of the two binary values; wherein the first rewriting section reads first data from the memory cell that has undergone the second rewrite with respect to the first resistance value and performs the first rewrite if the first data value is the one of the two binary values; and wherein the second rewriting section reads second data from the memory cell that has undergone the first rewrite with respect to the second resistance value and performs the second rewrite if the second data value is the other of the two binary values.
-
Specification