Memory device that communicates error correction results to a host
First Claim
1. A memory device, comprising:
- a semiconductor memory cell array;
a controller circuit configured to communicate with an external device through an interface conforming to Serial Peripheral Interface (SPI) and read data stored in a page of the semiconductor memory cell array in response to a read command received through the interface;
an error-correcting code (ECC) circuit configured to carry out error correction with respect to data read from each of a plurality of units that forms the page;
a first pin through which a chip select signal is received;
a second pin through which a clock signal is received; and
a third pin through which a command and data are received in synchronization with the clock signal, whereinthe controller circuit is further configured to transmit, through the interface to the external device, information about a number of error bits detected by the ECC circuit in data read from at least one of the units of the page, andthe controller circuit recognizes a first portion of a signal received by the third pin after the chip select signal is asserted as a command.
4 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.
-
Citations
17 Claims
-
1. A memory device, comprising:
-
a semiconductor memory cell array; a controller circuit configured to communicate with an external device through an interface conforming to Serial Peripheral Interface (SPI) and read data stored in a page of the semiconductor memory cell array in response to a read command received through the interface; an error-correcting code (ECC) circuit configured to carry out error correction with respect to data read from each of a plurality of units that forms the page; a first pin through which a chip select signal is received; a second pin through which a clock signal is received; and a third pin through which a command and data are received in synchronization with the clock signal, wherein the controller circuit is further configured to transmit, through the interface to the external device, information about a number of error bits detected by the ECC circuit in data read from at least one of the units of the page, and the controller circuit recognizes a first portion of a signal received by the third pin after the chip select signal is asserted as a command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A memory device, comprising:
-
a first pin through which a chip select signal is received from an external device; a second pin through which a signal is output to the external device; a third pin through which a signal is received from the external device; a fourth pin through which a clock is received from the external device; a semiconductor memory cell array; a controller circuit configured to recognize that a first portion of the signal received by the third pin in synchronization with the clock after assertion of the chip select signal is a command, and read data stored in a page of the semiconductor memory cell array in response to a read command received through the third pin; and an error-correcting code (ECC) circuit configured to carry out error correction with respect to data read from each of a plurality of units that forms the page, wherein the controller circuit is further configured to transmit, through the second pin to the external device, information about a number of error bits detected by the ECC circuit in the data read from at least one of the units of the page. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification