Memory device and method of operating the same
AssigneeSamsung Electronics Co., Ltd.
InventorByung-Hyun Lee
Life of this patent
Estimating the term…
Abstract
A method for operating a memory device is disclosed. The method includes receiving a serial data and a serial cyclic redundancy check (CRC) code transmitted sequentially through a channel, converting the serial data into a parallel data and the serial CRC code into a parallel CRC code, outputting the parallel data at a first time point, outputting the parallel CRC code at a second time point later than the first time point, calculating a CRC code by using the parallel data, comparing the parallel CRC code and the calculated CRC code with each other and detecting an error of the serial data transmitted through the channel according to the result of the comparison, and outputting an error detection signal in response to the result of the comparison.
Claims15
A method for operating a memory device, the method comprising:
- receiving a serial data and a serial cyclic redundancy check (CRC) code transmitted sequentially through a channel in response to a clock signal;
- converting the serial data into a parallel data and the serial CRC code into a parallel CRC code;
- outputting the parallel data at a first time point;
- outputting the parallel CRC code at a second time point later than the first time point;
- calculating a CRC code by using the parallel data;
- comparing the parallel CRC code and the calculated CRC code with each other and detecting an error of the serial data transmitted through the channel according to the result of the comparison;
- and
- outputting an error detection signal in response to the result of the comparison,
- wherein the first time point is determined in response to an nth rising edge of the clock signal received after all of the serial data are received, and
- wherein the second time point is determined in response an (n+m)th rising edge of the clock signal received after all of the serial data are received, wherein n is a integer being 1 or greater and m is a integer being 0 or greater.
The method of claim wherein m is 1.
A method for operating a memory device including a memory cell array, the method comprising:
- receiving a serial data and a serial cyclic redundancy check (CRC) code transmitted sequentially through a channel in response to a clock signal;
- converting the serial data into a parallel data and the serial CRC code into a parallel CRC code;
- outputting the parallel data at a first time point;
- outputting the parallel CRC code at a second time point later than the first time point;
- calculating a CRC code by using the parallel data;
- comparing the parallel CRC code and the calculated CRC code with each other to determine whether an error of the serial data is detected;
- outputting an error detection signal indicating whether the error is detected or not;
- in response to the error detection signal indicating that the error is detected, blocking writing of the parallel data to the memory cell array;
- and
- in response to the error detection signal indicating that the error is not detected, writing the parallel data to the memory cell array;
- wherein the first time point is determined in response to an nth rising edge of the clock signal received after all of the serial data are received, and
- wherein the second time point is determined in response to an (n+m) th rising edge of the clock signal received after all of the serial data are received,
- wherein n is an integer being 1 or greater and m is an integer being 0 or greater.
A memory device comprising:
- a memory cell array including a plurality of memory cells;
- a data parallel circuit configured to parallelize each of a serial data and a serial cyclic redundancy check (CRC) code transmitted through a channel in response to a clock signal and to output a parallel data and a parallel CRC code, respectively;
- a CRC circuit configured to calculate a CRC code by using the parallel data, to compare the calculated CRC code with the parallel CRC code, to detect an error of the serial data according to the result of comparison, and to output an error detection signal indicating whether the error is detected or not;
- a control circuit configured to output a plurality of control signals for controlling a write operation for writing the parallel data to one or more memory cells of the plurality of memory cells;
- a column selection circuit configured to connect a bit line of the one or more memory cells to a local input/output line for writing the parallel data to the one or more memory cells in response to a column selection line signal of the control signals,
- wherein the data parallel circuit is configured to output the parallel data at a first time point and output the parallel CRC code at a second time point later than the first time point,
- wherein the CRC circuit is configured to enable the error detection signal when the error of the serial data is detected, and
- wherein the control circuit is configured to disable the column selection line signal in response to the enabled error detection signal so that the writing operation is blocked.
Dependencies are inferred from the claim text.