Memory and method for programming the same
AssigneeMacronix International Co., Ltd.
InventorsChun-Hsiung Hung, Hsin-Yi Ho, Wen-Chiao Ho
Life of this patent
Estimating the term…
Abstract
A method for programming a memory, which includes multiple multi-level cells each having a left half cell and a right half cell, includes the following steps. First, a target address corresponding to 2n-group data to be stored is provided, wherein n is a positive integer. Next, the 2n-group data is sequentially programmed into the multi-level cells based upon the target address in a programming loop so that the data stored in the left half cells and the data stored in the right half cells are from different groups of the 2n-group data.
Claims9
A method for programming a memory comprising a plurality of multi-level cells each having a left half cell and a right half cell, the method comprising the steps of:
- providing a target address which corresponds to 2n-group data to be stored, wherein n is a positive integer;
- and
- programming the 2n-group data into the multi-level cells sequentially based upon the target address in a programming loop so that the data stored in the left half cells and the data stored in the right half cells are from different groups of the 2n-group data.
A memory, comprising:
- a plurality of memory cell blocks, each comprising:
- a plurality of bit lines;
- a plurality of word lines;
- and
- a plurality of multi-level cells respectively coupled to the bit lines and the word lines, each of the multi-level cells comprising a left half cell and a right half cell, wherein:
- 2n-group data to be stored is sequentially programmed into the multi-level cells based upon a target address in a programming loop so that the data stored in the left half cells and the data stored in the right half cells are from different groups of the 2n-group data, n is a positive integer.
Dependencies are inferred from the claim text.