Memory device that communicates error correction results to a host
First Claim
1. A memory device, comprising:
- a semiconductor memory unit;
a controller configured to communicate with a host through a serial interface and read data stored in a page of the semiconductor memory unit in response to a read command received through the serial interface, the page being divided into unit regions; and
an error-correcting code (ECC) circuit configured to carry out error correction with respect to data read from each unit region of the page for up to a maximum number of error bits for each unit region of the page and to detect a total number of error bits in the data read for each unit region of the page, whereinthe controller is further configured to transmit, through the serial interface to the host, information that indicates whether or not the total number of error bits detected in the data read from each unit region of the page by the ECC circuit is greater than a predetermined value that is less than the maximum number of error bits per unit region.
5 Assignments
0 Petitions
Accused Products
Abstract
A memory device includes a semiconductor memory unit, a controller configured to communicate with a host through a serial interface and read data stored in a page of the semiconductor memory unit in response to a read command received through the serial interface, and an error-correcting code (ECC) circuit configured to carry out error correction with respect to data read from each unit region of the page. The controller is further configured to transmit, through the serial interface to the host, information that indicates whether or not a number of error bits detected by the ECC circuit in the data read from each unit region of the page through the error correction is greater than a predetermined value.
7 Citations
20 Claims
-
1. A memory device, comprising:
-
a semiconductor memory unit; a controller configured to communicate with a host through a serial interface and read data stored in a page of the semiconductor memory unit in response to a read command received through the serial interface, the page being divided into unit regions; and an error-correcting code (ECC) circuit configured to carry out error correction with respect to data read from each unit region of the page for up to a maximum number of error bits for each unit region of the page and to detect a total number of error bits in the data read for each unit region of the page, wherein the controller is further configured to transmit, through the serial interface to the host, information that indicates whether or not the total number of error bits detected in the data read from each unit region of the page by the ECC circuit is greater than a predetermined value that is less than the maximum number of error bits per unit region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A memory device, comprising:
-
a semiconductor memory unit; a controller configured to communicate with a host through a serial interface and read data stored in a page of the semiconductor memory unit in response to a read command received through the serial interface, the page being divide into unit regions; and an error-correcting code (ECC) circuit configured to carry out error correction with respect to data read from each unit region of the page and detect a number of error bits in data read from each unit region of the page, wherein the controller is further configured to transmit, through the serial interface to the host, the number of error bits detected by the ECC circuit in the data read from each unit region of the page. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method of informing a host whether or not a refresh process should be carried out in a memory device having a semiconductor memory unit and a controller configured to communicate with the host through a serial interface and read data stored in a page of the semiconductor memory unit in response to a read command received through the serial interface, said method comprising:
-
performing a read operation on a page in the semiconductor memory unit; performing error correction with respect to data read from each unit region of the page; and transmit through the serial interface to the host, information that indicates whether or not a number of error bits detected in the data read from each unit region of the page through the error correction is greater than a predetermined value. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification