Methods of Programming Multi-Bit Flash Memory Devices and Related Devices
First Claim
1. A method of programming a multi-bit non-volatile memory device, the multi-bit non-volatile memory device including a memory cell array including a plurality of memory cells and a storage unit electrically coupled to the memory cell array, the method comprising:
- programming a first bit (FB) of multi-bit data from the storage unit into one of the plurality of memory cells in the memory cell array; and
programming a second bit (SB) of multi-bit data from the storage unit into one of the plurality of memory cells in the memory cell array using data inversion.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods of programming a multi-bit non-volatile memory device are provided. The multi-bit non-volatile memory device includes a memory cell array including a plurality of memory cells and a storage unit electrically coupled to the memory cell array. A first bit (FB) of multi-bit data is programmed from the storage unit into one of the plurality of memory cells in the memory cell array. A second bit (SB) of multi-bit data is programmed from the storage unit into one of the plurality of memory cells in the memory cell array using data inversion. Related memory devices are also provided.
99 Citations
29 Claims
-
1. A method of programming a multi-bit non-volatile memory device, the multi-bit non-volatile memory device including a memory cell array including a plurality of memory cells and a storage unit electrically coupled to the memory cell array, the method comprising:
-
programming a first bit (FB) of multi-bit data from the storage unit into one of the plurality of memory cells in the memory cell array; and programming a second bit (SB) of multi-bit data from the storage unit into one of the plurality of memory cells in the memory cell array using data inversion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of programming a multi-bit non-volatile memory device, the multi-bit non-volatile memory device including a memory cell array including a plurality of memory cells and a storage unit electrically coupled to the memory cell array, the method comprising:
-
programming a first bit of multi-bit data from the storage unit into one of the plurality of memory cells in the memory cell array; and programming a second bit of multi-bit data from the storage unit into one of the plurality of memory cells in the memory cell array using data inversion, wherein programming the second bit of multi-bit data using data inversion comprises; inverting the second bit of multi-bit data; and executing inverted second bit of multi-bit data program.
-
-
22. A multi-bit non-volatile memory device comprising:
-
a memory cell array including a plurality of memory cells; and a storage unit electrically coupled to the memory cell array, wherein the memory device is configured to program a first bit of multi-bit data from the storage unit into one of the plurality of memory cells in the memory cell array and program a second bit of multi-bit data from the storage unit into one of the plurality of memory cells in the memory cell array using data inversion. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
Specification