A non-volatile memory may include a flag cell array, wherein each flag cell is arranged in the memory cell array interspersed among the plurality of memory cells. The flag cell array may include a plurality of flag cells indicating whether a corresponding row is MSB programmed. The non-volatile memory device performs an algorithm to read out data stored in the memory cell based on whether the memory cells of a row are MSB programmed. When determining whether the corresponding row is MSB programmed, a flag cell that is not normally operated may be replaced by a redundancy flag cell or data of the flag cell that is not normally operated may be excluded. Thus, the reliability in reading out of data and the production yield of the non-volatile memory may be improved.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A non-volatile memory device comprising: a memory cell array having a plurality of memory cells arranged in rows and columns; a flag cell array having a plurality of flag cells and a redundancy flag cell that may replace one of the plurality of flag cells, wherein each flag cell is arranged in the memory cell array interspersed among the plurality of memory cells, all cells of a given row being connected to a same word line and all cells of a given column being connected to a same bit line, each flag cell corresponding to one row of the rows; a page buffer configured to buffer data input to or output from one of the rows; and a circuit configured to determine a MSB status of one of the rows, the circuit including, a selection signal generation unit configured to output a plurality of selection signals based on whether the corresponding flag cell is normally operated, a selection circuit including a plurality of selectors configured to receive data of the corresponding flag cell and the redundancy flag cell and selectively output the data of the corresponding flag cell or the redundancy flag cell in response to the selection signals, and a determination unit configured to determine MSB status of the one row based on output signals of the plurality of selectors.
2. The memory device of claim 1 , wherein the memory cells and flag cells are electrically erasable and programmable.
3. The memory device of claim 1 , wherein the selection signal generation unit includes a plurality of circuits configured to be selectively opened.
4. A method for operating a memory device comprising: providing the memory device including a memory cell array having a plurality of memory cells arranged in rows and columns and a flag cell array having a plurality of flag cells and a redundancy flag cell that may replace one of the plurality of flag cells, wherein each flag cell is arranged in the memory cell array interspersed among the plurality of memory cells; selecting a row; determining whether the selected row is MSB programmed, the determining including, generating a plurality of selection signals based on whether the flag cell in the selected row is normally operated, selectively outputting data of the flag cell if the flag cell is normally operated or the flag cell's redundancy flag cell if the flag cell is not normally operated, based on the generated selection signal, and determining whether the selected row is MSB programmed based on the selection signals and the selectively output data from the flag cell or the redundancy flag cell.
5. The method of claim 4 , further comprising: opening circuits within a selection signal generation unit based on whether the respective flag cells are normally operated.
6. The method of claim 4 , wherein generating a plurality of selection signals includes providing a plurality of selection signals with different values based on whether the respective circuits are open.
7. The method of claim 4 , further comprising: buffering data input to or output from a row in a page buffer.
8. The method of claim 5 , wherein the opening circuits includes selectively cutting a plurality of fuses in order to open the desired circuits.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
November 30, 2006
March 22, 2011
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.