Device and method for detecting controller signal errors in flash memory
First Claim
1. A memory device configured to implement an error detection protocol, the memory device comprising:
- a memory array;
a first input for receiving a control signal corresponding to a command cycle;
a second input for receiving an access control signal during the command cycle and for receiving an error detection signal during the command cycle, wherein the error detection signal includes information corresponding to the access control signal;
control logic configured to verify the correctness of the access control signal by a comparison with the error detection signal, and to perform an operation on the memory array during the command cycle when the correctness of the access control signal is verified;
an error code generator circuit configured to generate error detection information corresponding to read data information requested by a controller as part of a read operation, the read data information including read data from the memory array; and
an output for providing the read data information and the error detection information to the controller during the command cycle.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with the disclosure, there is provided a memory device configured to implement an error detection protocol. The memory device includes a memory array and a first input for receiving a control signal corresponding to a command cycle. The memory device also includes a second input for receiving an access control signal during a command cycle and for receiving an error detection signal during the command cycle, wherein the error detection signal includes information corresponding to the access control signal. The memory device further includes control logic configured to verify the correctness of the access control signal by a comparison with the error detection signal and perform an operation on the memory array during the command cycle when the correctness of the access control signal is verified.
11 Citations
11 Claims
-
1. A memory device configured to implement an error detection protocol, the memory device comprising:
-
a memory array; a first input for receiving a control signal corresponding to a command cycle; a second input for receiving an access control signal during the command cycle and for receiving an error detection signal during the command cycle, wherein the error detection signal includes information corresponding to the access control signal; control logic configured to verify the correctness of the access control signal by a comparison with the error detection signal, and to perform an operation on the memory array during the command cycle when the correctness of the access control signal is verified; an error code generator circuit configured to generate error detection information corresponding to read data information requested by a controller as part of a read operation, the read data information including read data from the memory array; and an output for providing the read data information and the error detection information to the controller during the command cycle. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A memory system comprising:
-
a controller for controlling read and write operations on a memory array of a memory device, the controller being configured to; provide an access control signal, to the memory device, including command information indicating an operation to be performed on the memory array, and address information indicating an address at which the operation is to be performed; generate an error detection signal including a plurality of command error detection bits corresponding to the command information and a plurality of address error detection bits corresponding to the address information; and provide the error detection signal to the memory device; and the memory device comprising; an input for receiving the access control signal and for receiving the error detection signal; control logic configured to verify the correctness of the access control signal by a comparison with the error detection signal, and to perform an operation on the memory array when the correctness of the access control signal is verified; an error code generator circuit configured to generate error detection information corresponding to read data information requested by a controller as part of a read operation, the read data information including read data from the memory array; and an output for providing the read data information and the error detection information to the controller during a command cycle associated with the read operation.
-
-
9. A method for implementing an error detection protocol by a memory device, the method comprising:
-
receiving a chip select signal corresponding to a command cycle; receiving an access control signal and an error detection signal during the command cycle, wherein the error detection signal includes information corresponding to the access control signal; comparing the error detection signal with the access control signal to determine that the received access control signal is correct; performing a read operation on a memory array during the command cycle based on the access control signal; generating an error detection code for read data read from the memory array; and outputting the read data and a second error detection signal during the command cycle, wherein the second error detection signal includes information corresponding to the error detection code. - View Dependent Claims (10)
-
-
11. A memory device, comprising:
-
a first input for receiving an access signal; a second input for receiving a detection signal; control logic configured to control the access signal when the detection signal is provided to the memory; an error code generator circuit configured to generate error detection information corresponding to read data information requested by a controller as part of a read operation, the read data information including read data from a memory array of the memory device; and an output for providing the read data information and the error detection information to the controller during a command cycle associated with the read operation.
-
Specification