Error correction device and method thereof
DCFirst Claim
1. A method:
- determining a condition of a first error correction status indicator associated with a first memory location; and
in response to determining that the first error correction status indicator is in a first condition, disabling error processing for a first access request to the first memory location, wherein error processing is selected from a group consisting of error detection and error correction, wherein disabling comprises responding to the first access request without performing error processing.
30 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A device for error correction includes a memory control module to disable error processing for a memory location depending on the state of a status indicator. The status indicator can be set so that error processing is disabled when valid error correction and detection information for the memory location is not available, such as after a reset or power-on event. In addition, the memory control module can promote partial write requests to full write requests when error processing is disabled to ensure that valid error detection and correction data is calculated for the memory location. By disabling error processing until valid error detection and correction information is available, the number of unnecessary or invalid error processing operations is reduced, thereby conserving device resources.
-
Citations
20 Claims
-
1. A method:
-
determining a condition of a first error correction status indicator associated with a first memory location; and in response to determining that the first error correction status indicator is in a first condition, disabling error processing for a first access request to the first memory location, wherein error processing is selected from a group consisting of error detection and error correction, wherein disabling comprises responding to the first access request without performing error processing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device, comprising:
-
a memory including a memory location, the memory location comprising; a data region, and an error correction region; a status indicator associated with the memory location; an error correction module coupled to the memory, the error correction module to perform error correction associated with the memory location; and an access control module comprising a first input coupled to the status indicator and an output coupled to the error correction module, the access control module to, in response to the status indicator being in a predetermined condition, disable error processing for the memory location, wherein error processing is selected from a group consisting of error detection and error correction. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method, comprising:
-
receiving a partial write operation to a memory location; determining a status of an error correction status indicator associated with the memory location; and in response to determining that the error correction status indicator is in a first condition, promoting the partial write operation to a flail write operation. - View Dependent Claims (17, 18, 19, 20)
-
Specification