DATA STORAGE SYSTEM AND METHOD
First Claim
1. A data storage system, comprisinga first memory, where copyback operations are performed;
- a controller, coupling the first memory to a counting module and a checking and correcting module;
the counting module, providing a counting operation for copyback operations at different logic addresses of the first memory and, based on a counting result of the counting operation, determining whether a checking and correcting requirement has been satisfied by any of the logic addresses; and
the checking and correcting module, receiving data read out from the first memory, wherein the received data corresponds to a satisfying logic address which satisfies the checking and correcting requirement, and checking, or checking and correcting the received data to correct the first memory accordingly.
1 Assignment
0 Petitions
Accused Products
Abstract
A data storage system and method are disclosed. The data storage system includes a first memory, a controller, a counting module, and a checking and correcting module. Copyback operations are performed in the first memory. The controller couples the first memory to the counting module and the checking and correcting module. The counting module provides a counting operation for the copyback operations at different logic addresses of the first memory and, according to a counting result of the counting operation, determines whether a checking and correcting requirement has been satisfied by any of the logic addresses. The checking and correcting module receives data read out from the first memory, wherein the received data corresponds to a satisfying logic address, and checks, or checks and corrects the received data to correct the first memory accordingly.
106 Citations
20 Claims
-
1. A data storage system, comprising
a first memory, where copyback operations are performed; -
a controller, coupling the first memory to a counting module and a checking and correcting module; the counting module, providing a counting operation for copyback operations at different logic addresses of the first memory and, based on a counting result of the counting operation, determining whether a checking and correcting requirement has been satisfied by any of the logic addresses; and the checking and correcting module, receiving data read out from the first memory, wherein the received data corresponds to a satisfying logic address which satisfies the checking and correcting requirement, and checking, or checking and correcting the received data to correct the first memory accordingly. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A data storage method, for a first memory where copyback operations are performed, wherein the method comprises:
-
providing a counting operation for copyback operations at different logic addresses of the first memory; determining whether a checking and correcting requirement has been satisfied by any of the logic addresses according to a counting result of the counting operation; and receiving data read out from the first memory, wherein the received data corresponds to a satisfying logic address which satisfies the checking and correcting requirement, and checking, or checking and correcting the received data to refresh the first memory accordingly. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification