Methods and apparatus for implementing bit-by-bit erase of a flash memory device
First Claim
1. A method for operating an array of charge storage memory cells arranged in a NAND configuration including a plurality of NAND cells on semiconductor lines and a plurality of word lines coupled in parallel to the NAND cells, the plurality of semiconductor lines on an insulating layer and isolated from adjacent semiconductor lines of the NAND cells by isolation structures on the insulating layer, memory cells in the array including charge trapping structures overlying channel regions separated by source and drain regions in a corresponding semiconductor line, the method comprising:
- changing a data value stored in a target memory cell in a first NAND cell in the array, said changing comprising;
applying a first bit line voltage to the semiconductor line of the first NAND cell;
applying a first word line voltage to a corresponding word line of the target memory cell, the first word line voltage and the first bit line voltage differing by an amount sufficient to change the data value stored in the target memory cell; and
applying a second word line voltage to corresponding word lines of the remaining memory cells in the first NAND cell, thereby coupling the first bit line voltage to the channel region of the target memory cell, the first bit line voltage and the second word line voltage differing by an amount sufficient to maintain respective data values stored in the remaining memory cells of the first NAND cell.
1 Assignment
0 Petitions
Accused Products
Abstract
A NAND memory device is constructed using Silicon On Insulator (SOI) techniques. In particular, Thin Film Transistor (TFT) techniques can be used to fabricate the NAND Flash memory device. In both SOI and TFT structures, the body, or well, is isolated. This can be used to enable a bit-by-bit programming and erasing of individual cells and allows tight control of the threshold voltage, which can enable MLC operation.
-
Citations
21 Claims
-
1. A method for operating an array of charge storage memory cells arranged in a NAND configuration including a plurality of NAND cells on semiconductor lines and a plurality of word lines coupled in parallel to the NAND cells, the plurality of semiconductor lines on an insulating layer and isolated from adjacent semiconductor lines of the NAND cells by isolation structures on the insulating layer, memory cells in the array including charge trapping structures overlying channel regions separated by source and drain regions in a corresponding semiconductor line, the method comprising:
changing a data value stored in a target memory cell in a first NAND cell in the array, said changing comprising; applying a first bit line voltage to the semiconductor line of the first NAND cell; applying a first word line voltage to a corresponding word line of the target memory cell, the first word line voltage and the first bit line voltage differing by an amount sufficient to change the data value stored in the target memory cell; and applying a second word line voltage to corresponding word lines of the remaining memory cells in the first NAND cell, thereby coupling the first bit line voltage to the channel region of the target memory cell, the first bit line voltage and the second word line voltage differing by an amount sufficient to maintain respective data values stored in the remaining memory cells of the first NAND cell. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A method for operating an array of charge storage memory cells arranged in a NAND configuration including a plurality of NAND cells on semiconductor lines and a plurality of word lines coupled in parallel to the NAND cells, the plurality of semiconductor lines on an insulating layer and isolated from adjacent semiconductor lines of the NAND cells, memory cells in the array including charge trapping structures overlying channel regions separated by source and drain regions in a corresponding semiconductor line, the method comprising:
changing a data value stored in a target memory cell in a first NAND cell in the array, said changing comprising; applying a first bit line voltage to the semiconductor line of the first NAND cell; applying a first word line voltage to a corresponding word line of the target memory cell, the first word line voltage and the first bit line voltage differing by an amount sufficient to change the data value stored in the target memory cell; and applying a second word line voltage to corresponding word lines of the remaining memory cells in the first NAND cell, thereby coupling the first bit line voltage to the channel region of the target memory cell, the first bit line voltage and the second word line voltage differing by an amount sufficient to maintain respective data values stored in the remaining memory cells of the first NAND cell; and applying a second bit line voltage to the semiconductor line of a second NAND cell semiconductor line, the first word line voltage and the second bit line voltage differing by an amount sufficient to maintain a data value stored in a memory cell in the second NAND cell coupled to the corresponding word line of the target memory cell, wherein; changing the data value stored in the target memory cell comprises increasing the threshold voltage of the target memory cell by at least 3 Volts; and maintaining the data value stored in the memory cell in the second NAND cell comprises changing a threshold voltage of the memory cell by less than 0.5 Volts.
-
20. A method for operating an array of charge storage memory cells arranged in a NAND configuration including a plurality of NAND cells on semiconductor lines and a plurality of word lines coupled in parallel to the NAND cells, the plurality of semiconductor lines on an insulating layer and isolated from adjacent semiconductor lines of the NAND cells, memory cells in the array including charge trapping structures overlying channel regions separated by source and drain regions in a corresponding semiconductor line, the method comprising:
changing a data value stored in a target memory cell in a first NAND cell in the array, said changing comprising; applying a first bit line voltage to the semiconductor line of the first NAND cell; applying a first word line voltage to a corresponding word line of the target memory cell, the first word line voltage and the first bit line voltage differing by an amount sufficient to change the data value stored in the target memory cell; and applying a second word line voltage to corresponding word lines of the remaining memory cells in the first NAND cell, thereby coupling the first bit line voltage to the channel region of the target memory cell, the first bit line voltage and the second word line voltage differing by an amount sufficient to maintain respective data values stored in the remaining memory cells of the first NAND cell; and applying a second bit line voltage to the semiconductor line of a second NAND cell semiconductor line, the first word line voltage and the second bit line voltage differing by an amount sufficient to maintain a data value stored in a memory cell in the second NAND cell coupled to the corresponding word line of the target memory cell, wherein; changing the data value stored in the target memory cell comprises decreasing the threshold voltage of the target memory cell by at least 1 Volt; and maintaining the data value stored in the memory cell in the second NAND cell comprises changing a threshold voltage of the memory cell by less than 0.5 Volts.
-
21. A method for operating an array of charge storage memory cells arranged in a NAND configuration including a plurality of NAND cells on semiconductor lines and a plurality of word lines coupled in parallel to the NAND cells, the plurality of semiconductor lines on an insulating layer and isolated from adjacent semiconductor lines of the NAND cells, memory cells in the array including charge trapping structures overlying channel regions separated by source and drain regions in a corresponding semiconductor line, the method comprising:
changing a data value stored in a target memory cell in a first NAND cell in the array by decreasing a threshold voltage of the target memory cell, said changing comprising; applying a first bit line voltage to the semiconductor line of the first NAND cell; applying a first word line voltage to a corresponding word line of the target memory cell, the first word line voltage and the first bit line voltage differing by an amount sufficient to change the data value stored in the target memory cell; and applying a second word line voltage to corresponding word lines of the remaining memory cells in the first NAND cell, thereby coupling the first bit line voltage to the channel region of the target memory cell, the first bit line voltage and the second word line voltage differing by an amount sufficient to maintain respective data values stored in the remaining memory cells of the first NAND cell.
Specification