US5245570A - Floating gate non-volatile memory blocks and select transistors - Google Patents

Floating gate non-volatile memory blocks and select transistors Download PDF

Info

Publication number
US5245570A
US5245570A US07/632,959 US63295990A US5245570A US 5245570 A US5245570 A US 5245570A US 63295990 A US63295990 A US 63295990A US 5245570 A US5245570 A US 5245570A
Authority
US
United States
Prior art keywords
block
coupled
line
potential
source
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US07/632,959
Inventor
Albert Fazio
Gregory E. Atwood
Neal R. Mielke
Alan E. Baker
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intel Corp
Original Assignee
Intel Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intel Corp filed Critical Intel Corp
Priority to US07/632,959 priority Critical patent/US5245570A/en
Assigned to INTEL CORPORATION reassignment INTEL CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: ATWOOD, GREGORY E., FAZIO, ALBERT, MIELKE, NEAL R., BAKER, ALAN E.
Priority to JP35440191A priority patent/JPH06215587A/en
Application granted granted Critical
Publication of US5245570A publication Critical patent/US5245570A/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/34Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
    • G11C16/3418Disturbance prevention or evaluation; Refreshing of disturbed memory data
    • G11C16/3427Circuits or methods to prevent or reduce disturbance of the state of a memory cell when neighbouring cells are read or written
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/08Address circuits; Decoders; Word-line control circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/34Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
    • G11C16/3418Disturbance prevention or evaluation; Refreshing of disturbed memory data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C8/00Arrangements for selecting an address in a digital store
    • G11C8/12Group selection circuits, e.g. for memory block selection, chip selection, array selection

Definitions

  • the present invention pertains to the field of non-volatile read-only memories. More particularly, the present invention relates to floating gate memory devices incorporating blocks and select transistors for the blocks.
  • MOS Metal-oxide-semiconductor
  • EPROMs electrically programmable read-only memories
  • memory cells that have electrically isolated gates (floating gates). Information is stored in the memory cells in the form of charge on the floating gates.
  • flash EPROM flash erasable read-only memory
  • a typical flash EPROM has the same array configuration as a standard EPROM. The array is thus organized into rows and columns. Memory cells are placed at intersections of word lines and bit lines. Each word line is connected to the gates of a plurality of memory cells in one row. Each bit line is connected to the drains of a plurality of memory cells in one column. The sources of all the memory cells are connected to a common source line.
  • the flash EPROM can be programmed by a user, and once programmed, the flash EPROM retains its data until erased. When programmed, the flash EPROM is programmed byte by byte. Once programmed, the entire contents of the flash EPROM can be erased by electrical erasure in one relatively rapid operation. A high erasing voltage is made available to the sources of all the cells in the flash EPROM simultaneously. This results in a full array erasure. The flash EPROM may then be reprogrammed with new data.
  • One prior approach to solving this problem is to reorganize the array into blocks so that the high erasing voltage is made available only to the source of every cell within one block to be erased. By this arrangement, only a block of the memory array is erased, rather than having the entire memory array erased.
  • interference can arise from the blocked array configuration of the flash EPROM.
  • This interference can be of two types. One type is referred to as drain disturb. Drain disturb arises because the drains of cells within a column are typically interconnected across a block boundary. Another type of interference is referred to as gate disturb. Gate disturb arises because the gates of cells within a column are typically interconnected across a block boundary.
  • a prior flash EPROM is divided into “bit line blocks” by organizing bit lines into groups.
  • V PP typically 12 volts
  • V P typically 7 volts
  • V PP is applied to the drain of the selected cell through a selected bit line.
  • the sources of all the cells within the selected block are grounded during the operation.
  • the gates of unselected cells along unselected word lines both in the selected block and in unselected blocks are grounded.
  • the drains of unselected cells along unselected bit lines both in the selected block and in unselected blocks are either left floating or grounded.
  • the unselected cells on the selected word line will have the high positive voltage V PP (i.e., 12 volts) coupled to their floating gates.
  • V PP positive voltage
  • An electric field is thus present across each of the unselected cells on the selected word line.
  • the presence of the electric field across each of the unselected cells can cause movement of electrons to the floating gates. This increases the threshold of these unselected cells, causing those unselected cells to be slowly programmed. This is referred to as slow programming.
  • gate disturb can result in unwanted slow programming.
  • drain disturb is as follows.
  • a prior flash EPROM is divided into "word-line blocks" by organizing word lines into groups.
  • a high voltage V PP of 12 volts is applied to the control gate of a selected cell in a select block through a selected word line.
  • a program voltage V P of 7 volts is applied to the drain of the selected cell through a selected bit line.
  • the drain of unselected cells on the selected bit line both in the selected block and in an unselected block will be coupled to the voltage V P of 7 volts.
  • the gates of the unselected cells will be grounded. This creates an electric field across each of the unselected cells on the selected bit line, which causes unwanted movement of electrons from the floating gate to the drain.
  • the threshold of each of the unselected cells is decreased by unwanted movement of electrons, causing those unselected cells to be slowly erased. This is referred to as slow erasing.
  • drain disturb can result in unwanted slow erasing.
  • Gate disturb and “drain disturb” are especially pernicious because their effects accumulate as either programming or erasing of a selected block of a flash EPROM is repeated. Unwanted movement of electrons in certain unselected cells happens each time there is a program or erase operation.
  • the thresholds of unselected cells keep increasing, and the unselected cells are slowly programmed.
  • the thresholds of unselected cells keep decreasing, and the unselected cells are slowly erased. If the accumulated gate or drain disturbs reach a certain degree on an unselected cell, the state of the unselected cell can be completely altered. In other words, an unselected cell could be unintentionally programmed or erased over time.
  • One object of the present invention is to provide a non-volatile memory that is organized into blocks and that includes a block erase feature.
  • Another object of the present invention is to provide a non-volatile memory that is organized into blocks and that includes select transistors for minimizing interference between blocks.
  • a non-volatile memory device includes a global bit line, a first block, and a second block.
  • the first block includes a first memory cell having a drain region, a source region, a floating gate and a control gate.
  • a first word line is coupled to the control gate of the first memory cell.
  • a first local bit line is coupled to the drain region of the first memory cell.
  • a first selecting means couples the first local bit line to the global bit line.
  • the second block includes a second memory cell having a drain region, a source region, a floating gate and a control gate.
  • a second word line is coupled to the control gate of the second memory cell.
  • a second local bit line is coupled to the drain region of the second memory cell.
  • a second selecting means couples the second local bit line to the global bit line.
  • FIG. 1 is a cross-sectional view of a floating gate memory cell of a flash EPROM
  • FIG. 2 is a block diagram of the layout of the flash EPROM
  • FIG. 3a illustrates the array structure of the flash EPROM and potentials applied to a selected block and an unselected block during erasing
  • FIG. 3b illustrates potentials applied to a selected block and an unselected block of the flash EPROM during programming
  • FIG. 3c illustrates potentials applied to a selected block and an unselected block of the flash EPROM during reading.
  • a flash EPROM of a preferred embodiment of the present invention includes a memory array organized into blocks.
  • the memory array is comprised of memory cells.
  • the memory cells are organized into columns and rows.
  • the memory array includes word lines, local bit lines, and global bit lines. Select transistors couple the local bit lines to the global bit lines.
  • the flash EPROM of the preferred embodiment further includes a source and block select decoder coupled to the gates of the select transistors for selecting and deselecting blocks of the flash EPROM memory array. This organization of the flash EPROM is described in more detail below.
  • FIG. 1 shows the prior art memory cell that is included in the flash EPROM of the preferred embodiment of the present invention.
  • the memory cell is formed on a silicon substrate such as the P-type substrate 15 of FIG. 1.
  • the cell of FIG. 1 is shown in a partially fabricated state because this best reveals its structure.
  • the memory cell includes a pair of spaced-apart doped regions disposed in the substrate--specifically, a drain region 12 and a source region 13.
  • a polysilicon floating gate 10 is generally disposed above and between these regions and insulated from these regions by a layer of silicon dioxide or other insulating layer 14.
  • the floating gate 10 at the completion of the processing is completely surrounded by insulating layers and hence, electrically floats.
  • a second gate (control gate 11) is disposed above the floating gate 10. In the preferred embodiment, this gate is fabricated from a second layer of polysilicon.
  • This control gate is a continuous polysilicon strip that forms a word line for the memory array of FIG. 2.
  • the memory cell of the preferred embodiment uses asymmetrically doped source and drain regions.
  • the source and drain regions are both doped with an arsenic dopant and the source region is additionally doped with a phosphorous dopant. Hence, the source region is more deeply doped. In addition, the source region overlaps the overlying floating gate. The use of these regions in programming and erasing is discussed in copending U.S. patent application Ser. No. 253,775, filed Oct. 5, 1988.
  • the cell of FIG. 1 may be fabricated using well-known NMOS technology or CMOS technology.
  • the N-channel device illustrated in FIG. 1 may be fabricated directly in a P-type substrate or, when an N-type substrate is used, may be fabricated in a P-type well formed in the substrate.
  • Other variations, such as employing both P-wells and N-wells, are well-known in the art.
  • the memory cells are programmed (i.e., negatively charging the floating gate) by coupling the word line or control gate 11 to a potential of approximately +12 volts, the drain region to a potential of approximately +7 volts, and the source region to ground. When this happens, channel hot electron injection occurs through the oxide layer 14.
  • the oxide layer is approximately 115 ⁇ thick in the preferred embodiment.
  • the drain region is floated, the word line or control gate 11 is grounded, and a potential of approximately +12 volts is applied to the source region. Under these conditions, charge is tunnelled from the floating gate.
  • a positive potential less than that which would cause charge to transfer onto the floating gate is applied to the control gate (e.g., 5 volts) and a potential (e.g., 1 volt) is applied to the drain region.
  • Current through the device is sensed to determine if the floating gate is or is not negatively charged. As with other floating gate cells, the negative charge on the floating gate shifts the threshold voltage of the cell, making it less conductive.
  • a sense amplifier the presence or absence of charge of the floating gate can be determined. This defines if a cell is programmed with a binary one or zero.
  • flash EPROM 20 The layout of flash EPROM 20 is illustrated in block diagram form in FIG. 2.
  • the memory cells in flash EPROM 20 are organized into blocks.
  • BLOCK 1, BLOCK 2, and BLOCK n are intended to illustrate a plurality of blocks.
  • Each block of blocks 1 through n includes a plurality of word lines.
  • each block includes 128 word lines.
  • each block may include more or fewer word lines.
  • Each block of blocks 1 through n of flash EPROM 20 includes a plurality of global bit lines.
  • the global bit lines unlike the word lines, are shared by and are common to all blocks.
  • the global bit lines are also referred to as common bit lines.
  • the global bit lines are not, however, directly connected to the memory cells in each block.
  • Each block of blocks 1 through n also includes a number of local bit lines.
  • the local bit lines are only available for the cells within each block.
  • Each local bit line is coupled to a respective global bit line through a select transistor.
  • the local bit lines are generally parallel to the global bit lines.
  • the generally parallel global and local bit lines are perpendicular to the generally parallel word lines.
  • the global bit lines are formed by an upper or second continuous metal layer that extends through all blocks of the entire array of flash EPROM 20.
  • the local bit lines in each block of blocks 1 through n are formed by a lower or first metal layer below the second metal layer on flash EPROM 20.
  • global bit line 37 is formed by the second metal layer and local bit line 38 is formed by the first metal layer.
  • Each local bit line in each block is connected to its respective global bit line via a select transistor.
  • Each block of flash EPROM 20 includes a plurality of such select transistors.
  • these select transistors may be ordinarily-fabricated field-effect transistors ("FETs").
  • FETs field-effect transistors
  • these select transistors are N-channel FETs.
  • these select transistors are P-channel FETs.
  • Each select transistor in each block couples a global bit line to a respective local bit line.
  • the local bit line that is connected to the drain terminals of a set of cells within the block.
  • the drain of each select transistor is connected to a global bit line and the source to the local bit line.
  • the gates of all select transistors in one block are connected to a block select line.
  • Each block select line for each block applies either an ON potential or an OFF potential to the gates of all select transistors in each block. Being switched on or off, all select transistors in one block couple or decouple the local bit lines in the block to their respective global bit lines.
  • block select line 23 is coupled to BLOCK 1
  • block select line 25 is coupled to BLOCK 2
  • block select line 27 is coupled to BLOCK n.
  • Select transistor 36 of BLOCK 1 has its drain region connected to global bit line 37, and its source region connected to local bit line 38.
  • the gate of select transistor 36 is coupled to block select line 23.
  • Select transistor 36 is controlled by its gate potential to be switched on or off. Being switched on or off, select transistor 36 couples or decouples local bit line 38 to its global bit line 37.
  • the memory cells of each block are formed at intersections of word lines and local bit lines.
  • the memory cells within each block have their drain regions coupled to the local bit lines.
  • the control gates of the memory cells in each block are connected to the block word lines.
  • the control gates are formed from continuous strips of polysilicon. The strips extend within a block to form the word lines for that block.
  • the source regions for all the cells in each of the blocks are connected together to a common source line.
  • cell 28 in BLOCK 1 has its drain region coupled to local bit line 38, its control gate coupled to word line 40, and its source region 39 coupled to common source line 22.
  • the source regions for all the cells in each individual block are connected together by a diffusion layer.
  • a flash EPROM Includes global word lines, local word lines, and also bit lines.
  • the flash EPROM is organized into blocks, and each block includes a plurality of generally parallel bit lines and a plurality of generally parallel local work lines.
  • the local word lines are only coupled to the gates of the cells within each block.
  • Each local word line is coupled to a respective one of a plurality of global word lines through a select transistor.
  • the global word lines extend throughout all the blocks of that flash EPROM.
  • each block of flash EPROM 20 has its common source line connected to the source regions of all cells within the block.
  • the common source line for each of the blocks is formed by the first metal layer beneath the second metal layer.
  • the common source line is connected to the source regions of all the cells within one block via the diffusion layer.
  • BLOCK 1 has common source line 22 coupled to the source regions of all cells within the block
  • BLOCK 2 has common source line 24 coupled to the source regions of all cells with the block
  • BLOCK n has common source line 20 coupled to the source regions of all cells within the block.
  • Flash EPROM 20 has X decoder 44 and Y decoder 43.
  • X decoder 44 is coupled to each block of blocks 1 through n through a number of word lines respectively.
  • X decoder 44 receives X addresses from X address lines A XO to A XM .
  • X decoder 44 then selects a block by selecting a word line within that block to undergo read, program or erase operation. For any given X address, only one block is a selected block in flash EPROM 20.
  • X decoder 44 applies a read or program potential to the gates of selected cells through the selected word line within the selected block.
  • one word line is constructed to extend only within one block and is not connected to the gate of any cell in its adjacent blocks. Given that a potential applied to one word line within one block can not be coupled to any cell in its adjacent blocks, no gate disturb to the adjacent blocks occurs. When a selected word line in a selected block is applied with a potential only the gates of the cells on the selected word line are coupled to that potential, therefore eliminating the possibility of any gate disturb to cells in the unselected blocks.
  • X decoder 44 may be any ordinary decoder available.
  • Y decoder 43 is coupled to the global bit lines that extend through all blocks of flash EPROM 20. Y decoder 43 receives its Y addresses through Y address line A YO to A YM . Y decoder 43 is also coupled to sense amplifier and output buffers 41 via output bus 8. In one of read and program operation, Y decoder 43 selects one byte of global bit lines (i.e., 8 lines) in flash EPROM 20 for each of the Y addresses applied. Y decoder 43 also couples the 8 selected global bit lines to sense amplifier and output buffers 41.
  • Y decoder 43 allows the selection of one byte of global bit lines for each Y address applied, it is appreciated that any other number of global bit lines can be selected by Y decoder 43 for any Y address applied. For example, Y decoder 43 can select two bytes of 16 global bit lines for any given Y address. Y decoder 43 may be any ordinary decoder.
  • Y decoder 43 couples a read or program potential to the selected global bit lines. Given the fact that each global bit line is coupled to its respective local bit line in each block through a select transistor, the potential on the selected global bit lines can be controlled to apply only to the drains of the selected cells in a selected block. The local bit lines in unselected blocks can be controlled by the select transistors in these unselected blocks to decouple from the selected global bit lines. In this way, drain disturb can be avoided to cells in the unselected blocks.
  • Flash EPROM 20 also includes source and block select decoder 21.
  • Source and block select decoder 21 has two lines coupled to each block of blocks 1 through n. One line is the common source line and the other is the block select line. The common source line is connect to the source regions of all cells in the block, the block select line is connected to the gates of all select transistors in the same block.
  • Source and block select decoder 21 receives X addresses from X address lines A XO to A XM to select a block by selecting the common source line and block select line associated with the selected block. Again, for any given X address, only one block is a selected block. Given that each block of blocks 1 through n has only two independent lines coupled to source and block select decoder 21, only a subset of the X addresses is required by source and block select decoder 21 to determine which block has been selected and conversely which blocks are not selected. Thus, source and block select decoder 21 may be an intermediate decoding stage of X decoder 44 used for selecting the word lines from the blocks. It can also be true that source and block select decoder 21 is a separate decoder.
  • source and block select decoder 21 couples an ON potential to the block select line for the selected block. Meanwhile, source and block select decoder 21 maintains all other block select lines for the unselected blocks in flash EPROM 20 at OFF potential. As described above, the OFF potential applied to the block select lines for the unselected blocks will keep these unselected blocks decoupled from the selected block during one of the operations.
  • flash EPROM 20 is able to prevent disturbs from cells in one selected block in each of read, program and erase operation to cells in all other unselected blocks. This function of flash EPROM 20 to prevent the memory state of cells in the unselected blocks from being disturbed by the cells in the selected block will be described in more detail below, in connection with the description of each of the read, program, and erase operations.
  • the entire flash EPROM 20 of FIG. 2 is erased before being programmed. After initial programming, it is expected that one or more blocks will be selected for reprogramming. In this case, only the block or blocks requiring reprogramming are erased and reprogrammed.
  • BLOCK 1 of flash EPROM 20 of FIG. 2 is to be programmed with a new program. Before this can occur, BLOCK 1 needs to be erased first.
  • an X address containing the information that BLOCK 1 is to be erased is applied through X address lines A XO through A XM to source and block select decoder 21.
  • Source and block select decoder 21 applies a high erasing potential V PP to common source line 22 and an OFF potential to block select line 23.
  • the OFF potential is ground and the V PP potential is +12 volts. The OFF potential then turns off every select transistor in BLOCK 1, decoupling all the global bit lines to all the local bit lines in BLOCK 1.
  • V PP potential then is applied to the source region of every cell within BLOCK 1 and the ground potential is applied to the gates of all the select transistors within the block.
  • the drains of all cells in BLOCK 1 are thus allowed to float during this erase operation.
  • X decoder 44 couples all the word lines of BLOCK 1 to ground potential. In this manner, all the cells in BLOCK 1 that require reprogramming are erased.
  • source and block decoder 21 maintains the common source lines and block select lines of unselected blocks both at ground potential.
  • block select lines 25 and 27 for BLOCK 2 and BLOCK n are coupled to ground potential, turning all select transistors in these unselected blocks off.
  • This in turn decouples all local bit lines in BLOCK 2 and BLOCK n from the global bit lines extending through the unselected blocks.
  • common source line 22 is connected only to the sources of all the cells within BLOCK 1, no disturb to cells in the unselected blocks occurs during the erase operation.
  • the cells in BLOCK 1 may be reprogrammed, one byte at a time.
  • an X address containing the information of which byte within BLOCK 1 to be programmed is coupled to X decoder 44 and source and block select decoder 21 through X address lines A XO to A XM .
  • X decoder 44 sequentially select one word line at a time for programming by coupling that word line to a potential of +12 volts.
  • Source and block select decoder 21 applies a ground potential to common source line 22 which in turn is coupled to the source regions of all the cells in BLOCK 1.
  • the ON potential of V CC is also coupled from source and block select decoder 21 to block select line 23.
  • the Vcc potential is +5 volts or a higher voltage.
  • This V CC potential is then applied to the gate of every select transistor in BLOCK 1 via block select line 23.
  • the V CC potential then turns on all select transistors in BLOCK 1.
  • One Y address at a time is applied to Y decoder 43 through Y address lines A YO to A YM . With the Y address applied, Y decoder 43 selects a byte of global bit lines and applies a program potential V p to the selected global bit lines.
  • the V p potential is +7 volts.
  • source and block select decoder 21 maintains the common source lines and block select lines for the unselected blocks of blocks 2 through n all at ground potential. All other unselected global bit lines remain at ground potential.
  • the input Y address determines which of the global bit lines are coupled to V p potential for programming.
  • each select transistor in BLOCK 1 is turned on to coupled each local bit line to its respective global bit line.
  • select transistor 36 is turned on by the V CC potential at block select line 23 and line 35 to couple global bit line 37 to local bit line 38. All other select transistors in unselected blocks of blocks 2 through n however, maintain their off condition with ground potential applied at their block select lines 25 and 27. This decouples all local bit lines in the unselected blocks of blocks 2 through n to the global bit lines.
  • BLOCK 1 Once the selected cells in BLOCK 1 are programmed, data can be read from them.
  • an X address applied to source and block select decoder 21 selects BLOCK 1.
  • Source and block select decoder 21 couples common source line 22 to ground potential.
  • a word line in BLOCK 1 is selected by the X address through X decoder 44.
  • a read voltage of approximately 5 volts is maintained on the selected word line.
  • a Y address applied to Y decoder 43 selects one or a number of global bit lines and Y decoder 43 couples these global bit lines to a potential of approximately one volts.
  • the drains of the selected cells in BLOCK 1 are coupled to the one volt potential through their respective local bit lines.
  • the data store in the selected cells are then read out by sense amplifier and output buffers 41 via output bus 8.
  • Whether a selected cell store a one or zero bit information is determination by the conductivity of the cell using ordinary sense amplifiers. For example, if cell 28 in BLOCK 1 is selected for reading its gate is couple to a 5 volt potential by word line 40, its source is couple to ground potential via source line 39. Given that select transistor 35 couples local bit line 38 to global bit line 37, the drain of cell 28 is coupled to the one volt potential. The stored information is then read by sense amplifier and output buffers 41.
  • source and block select decoder 21 maintains block select lines 25 and 27 of the unselected blocks of blocks 2 through n all at the ground potential, decoupling all local bit lines in these blocks from the global bit lines. Thus, no disturb occurs to any cell in the unselected blocks of blocks 2 through n during the read operation of BLOCK 1.
  • the reference cells used in the currently preferred embodiment are discussed in the above-mentioned patent application.
  • FIGS. 3a-3c schematically illustrate the array configuration of flash EPROM 20 of FIG. 2.
  • FIGS. 3a-3c also show the potentials applied to a selected block and an unselected block during an erase, program or read operation of flash EPROM 20 of FIG. 2, respectively.
  • both the select block and the unselect block is shown with nine memory cells. In practice, many more blocks, each having many more memory cells, are used. The specific number of blocks, the specific number of cells per block, the specific number of local bit lines per block and the specific number of word lines per block are not critical in the currently preferred embodiment.
  • block 101 represents a selected block and includes memory cells such as cell 120.
  • Block 102 represents an unselected block and includes memory cells such as cell 130.
  • Each cell in both the selected block and unselected block has its drain coupled to a local bit line, its gate to a word line and its source to a common source line.
  • the drain of cell 120 is coupled to local bit line 109
  • the gate of cell 120 is coupled to word line 107
  • the source of cell 120 is coupled to common source line 103.
  • Memory cells in each of selected block and unselected block are either gate-connected or drain-connected with other memory cells within each block.
  • the sources of all cells in one block are coupled to a common source line.
  • cell 120 is drain-connected with cell 121 and gate connected with cell 122.
  • Common source line 103 for block 101 has all source regions coupled to it.
  • cell 130 is drain-connected with cell 131 and gate-connected with cell 132.
  • Both selected block 101 and unselected block 102 share a number of global bit lines.
  • Each of the global bit lines is coupled to a local bit line through a select transistor in each block.
  • the gates of all select transistors in one block is coupled to a block select line.
  • a potential applied to the block select line determines the ON or OFF state of all select transistors within one block, thus coupling or decoupling all local bit lines in one block to the global bit lines.
  • local bit line 108 in block 101 is coupled to global bit line 110 via select transistor 140.
  • Local bit line 115 in block 102 is coupled to global bit line 110 via select transistor 150.
  • the gate of select transistor 140 is coupled to block select line 105. Select transistor 140 is either turned on or off by a potential applied to block select line 105.
  • select transistor 150 has its gate coupled to block select line 106.
  • the potential applied to block select line 106 either turns on or off select transistor 150. In this way, the drains of all cells in one block are controlled to be coupled or decoupled to potentials applied on the global bit lines.
  • the source regions of the cells in block 101 are connected to the program potential V PP through line 103 during erasing.
  • the source regions of the cells in block 102 are coupled to ground potential through common source line 104.
  • all the control gates of the cells in block 101 are coupled to ground potential.
  • All the drain regions of the cells in block 101 are left floating.
  • word line 107 and other word lines in block 101 are coupled to ground potential.
  • Local bit line 108 and other local bit lines in block 101 are decoupled to global bit line 110 and other global bit lines by applying the ground potential on block select line 105. For these conditions, any negative charge on the floating gates of the cells in selected block 101 is removed through the source regions thus erasing the floating gates leaving them neutrally charged.
  • common source line 104 and block select line 106 for unselected block 102 are coupled to ground potential, making it impossible for any potential to be coupled to any cell in unselected block 102 during the erase operation. Under these conditions, all the cells in a single selected block can be erased and the memory cells in unselected blocks remain undisturbed, and thus unchanged.
  • FIG. 3b illustrates the potentials applied to block 101 and 102 shown in FIG. 3a during programming of the cells in block 101.
  • all source regions of the cells in selected block 101 are coupled to ground potential via common source line 103.
  • All select transistors in block 101, including select transistor 140 are turned on by the V CC potential applied to their gates via at the block select line 105, thus coupling all the local bit lines of block 101 to the global bit lines.
  • local bit line 108 is coupled to global bit line 110 through turned-on select transistor 140.
  • X decoder 44 shown in FIG. 2 has selected word line 107 for programming and that cells along this word line 107 in block 101 are to be programmed.
  • X decoder 44 then couples the program potential V PP to word line 107.
  • memory cells 120 and 123 are to be programmed (e.g., its floating gate is to be negatively charged)
  • the drain regions of cells 120 and 123 are coupled to another program potential V P while selected word line 107 is held at V PP potential of +12 volts.
  • the V P potential is +7 volts.
  • the drain of cell 122 which is not to be programmed is coupled to ground potential of zero volts.
  • the V P potential and ground potential are applied to global bit lines 111, 110, and 112 respectively. Given that all the local bit lines in block 107 are all coupled to the global bit lines, the V P potential and ground potential on global bit lines 111, 110, and 112 can therefore be coupled to the drains of cells 120, 122, and 123. Under these conditions charge is transferred from the substrate to the floating gate in cell 120 and 123.
  • unselected cells in selected block 101 such as cell 121 and 122, do undergo drain or gate disturb during programming.
  • the disturbs will not alter the memory state of any cell within the selected block because the entire block needs to be erased before reprogramming to any cell within this block can occur.
  • FIG. 3c illustrates the potentials applied to block 101 and 102 shown in FIG. 3a during reading of cells in block 101.
  • all source regions of the cells both in selected block 101 and unselected block 102 are coupled to ground potential via common source lines 103 and 104 respectively.
  • All select transistors in block 101 are switched on by the V CC potential applied at block select line 105, thus coupling all the local bit lines in block 101, including local bit line 108 to their respective global bit lines 111, 110, and 112.
  • All the select transistors in unselected block 102 are switched off by ground potential applied on block select line 106. This decouples all the local bit lines of block 102, including local bit line 115 to their respective global bit lines.
  • word line 107 is selected for reading.
  • the V CC potential is thus maintained on word line 107. If, for example, cell 120, 122 and 123 along word line 107 are to be read, a one volt potential is then coupled through global bit lines 111, 110 and 112 to the drains of cells 120, 122 and 123. Whether a cell stores logical zero or logical one bit information can then be determines by the conductivity of the cell using ordinary sense amplifiers.

Abstract

A non-volatile memory device is described. The memory device includes a global bit line, a first block, and a second block. The first block includes a first memory cell having a drain region, a source region, a floating gate and a control gate. A first word line is coupled to the control gate of the first memory cell. A first local bit line is coupled to the drain region of the first memory cell. A first selecting means couples the first local bit line to the global bit line. The second block includes a second memory cell having a drain region, a source region, a floating gate and a control gate. A second word line is coupled to the control gate of the second memory cell. A second local bit line is coupled to the drain region of the second memory cell. A second selecting means couples the second local bit line to the global bit line.

Description

FIELD OF THE INVENTION
The present invention pertains to the field of non-volatile read-only memories. More particularly, the present invention relates to floating gate memory devices incorporating blocks and select transistors for the blocks.
BACKGROUND OF THE INVENTION
Metal-oxide-semiconductor ("MOS") electrically programmable read-only memories ("EPROMs") frequently use memory cells that have electrically isolated gates (floating gates). Information is stored in the memory cells in the form of charge on the floating gates.
One type of prior EPROM is the flash erasable read-only memory ("flash EPROM"). One such flash EPROM cell is described in copending patent application Ser. No. 253,775, entitled "Low Voltage EEPROM Cell," filed on Oct. 5, 1988.
A typical flash EPROM has the same array configuration as a standard EPROM. The array is thus organized into rows and columns. Memory cells are placed at intersections of word lines and bit lines. Each word line is connected to the gates of a plurality of memory cells in one row. Each bit line is connected to the drains of a plurality of memory cells in one column. The sources of all the memory cells are connected to a common source line. The flash EPROM can be programmed by a user, and once programmed, the flash EPROM retains its data until erased. When programmed, the flash EPROM is programmed byte by byte. Once programmed, the entire contents of the flash EPROM can be erased by electrical erasure in one relatively rapid operation. A high erasing voltage is made available to the sources of all the cells in the flash EPROM simultaneously. This results in a full array erasure. The flash EPROM may then be reprogrammed with new data.
One disadvantage of this prior flash EPROM structure is the characteristics of array erasure. When changes are sought to be made to a program stored in the array, the entire array must be erased and the entire program be rewritten into the array, even when the changes are minor.
One prior approach to solving this problem is to reorganize the array into blocks so that the high erasing voltage is made available only to the source of every cell within one block to be erased. By this arrangement, only a block of the memory array is erased, rather than having the entire memory array erased.
One disadvantage of this prior approach is that interference can arise from the blocked array configuration of the flash EPROM. This interference can be of two types. One type is referred to as drain disturb. Drain disturb arises because the drains of cells within a column are typically interconnected across a block boundary. Another type of interference is referred to as gate disturb. Gate disturb arises because the gates of cells within a column are typically interconnected across a block boundary.
An example of "gate disturb" is as follows. A prior flash EPROM is divided into "bit line blocks" by organizing bit lines into groups. During programming of the flash EPROM, a high voltage VPP (typically 12 volts) is applied to the control gate of a selected cell in a selected block through a selected word line. A program voltage VP (typically 7 volts) lower than VPP is applied to the drain of the selected cell through a selected bit line. The sources of all the cells within the selected block are grounded during the operation. The gates of unselected cells along unselected word lines both in the selected block and in unselected blocks are grounded. The drains of unselected cells along unselected bit lines both in the selected block and in unselected blocks are either left floating or grounded.
In this situation, the unselected cells on the selected word line will have the high positive voltage VPP (i.e., 12 volts) coupled to their floating gates. An electric field is thus present across each of the unselected cells on the selected word line. The presence of the electric field across each of the unselected cells can cause movement of electrons to the floating gates. This increases the threshold of these unselected cells, causing those unselected cells to be slowly programmed. This is referred to as slow programming. Thus, gate disturb can result in unwanted slow programming.
An example of "drain disturb" is as follows. A prior flash EPROM is divided into "word-line blocks" by organizing word lines into groups. During programming of the flash EPROM, a high voltage VPP of 12 volts is applied to the control gate of a selected cell in a select block through a selected word line. A program voltage VP of 7 volts is applied to the drain of the selected cell through a selected bit line. The drain of unselected cells on the selected bit line both in the selected block and in an unselected block will be coupled to the voltage VP of 7 volts. The gates of the unselected cells will be grounded. This creates an electric field across each of the unselected cells on the selected bit line, which causes unwanted movement of electrons from the floating gate to the drain. Thus the threshold of each of the unselected cells is decreased by unwanted movement of electrons, causing those unselected cells to be slowly erased. This is referred to as slow erasing. Thus, drain disturb can result in unwanted slow erasing.
"Gate disturb" and "drain disturb" are especially pernicious because their effects accumulate as either programming or erasing of a selected block of a flash EPROM is repeated. Unwanted movement of electrons in certain unselected cells happens each time there is a program or erase operation.
For gate disturb, the thresholds of unselected cells keep increasing, and the unselected cells are slowly programmed. For drain disturb, the thresholds of unselected cells keep decreasing, and the unselected cells are slowly erased. If the accumulated gate or drain disturbs reach a certain degree on an unselected cell, the state of the unselected cell can be completely altered. In other words, an unselected cell could be unintentionally programmed or erased over time.
SUMMARY AND OBJECTS OF THE INVENTION
One object of the present invention is to provide a non-volatile memory that is organized into blocks and that includes a block erase feature.
Another object of the present invention is to provide a non-volatile memory that is organized into blocks and that includes select transistors for minimizing interference between blocks.
A non-volatile memory device is described. The memory device includes a global bit line, a first block, and a second block. The first block includes a first memory cell having a drain region, a source region, a floating gate and a control gate. A first word line is coupled to the control gate of the first memory cell. A first local bit line is coupled to the drain region of the first memory cell. A first selecting means couples the first local bit line to the global bit line. The second block includes a second memory cell having a drain region, a source region, a floating gate and a control gate. A second word line is coupled to the control gate of the second memory cell. A second local bit line is coupled to the drain region of the second memory cell. A second selecting means couples the second local bit line to the global bit line.
Other objects, features, and advantages of the present invention will be apparent from the accompanying drawings and from the detailed description that follows below.
BRIEF DESCRIPTION OF THE DRAWINGS
The present invention is illustrated by way of example and not limitation in the figures of the accompanying drawings, in which like references indicate similar elements and in which:
FIG. 1 is a cross-sectional view of a floating gate memory cell of a flash EPROM;
FIG. 2 is a block diagram of the layout of the flash EPROM;
FIG. 3a illustrates the array structure of the flash EPROM and potentials applied to a selected block and an unselected block during erasing;
FIG. 3b illustrates potentials applied to a selected block and an unselected block of the flash EPROM during programming;
FIG. 3c illustrates potentials applied to a selected block and an unselected block of the flash EPROM during reading.
DETAILED DESCRIPTION
A flash EPROM of a preferred embodiment of the present invention includes a memory array organized into blocks. The memory array is comprised of memory cells. The memory cells are organized into columns and rows.
The memory array includes word lines, local bit lines, and global bit lines. Select transistors couple the local bit lines to the global bit lines. The flash EPROM of the preferred embodiment further includes a source and block select decoder coupled to the gates of the select transistors for selecting and deselecting blocks of the flash EPROM memory array. This organization of the flash EPROM is described in more detail below.
FIG. 1 shows the prior art memory cell that is included in the flash EPROM of the preferred embodiment of the present invention. The memory cell is formed on a silicon substrate such as the P-type substrate 15 of FIG. 1. The cell of FIG. 1 is shown in a partially fabricated state because this best reveals its structure.
The memory cell includes a pair of spaced-apart doped regions disposed in the substrate--specifically, a drain region 12 and a source region 13. A polysilicon floating gate 10 is generally disposed above and between these regions and insulated from these regions by a layer of silicon dioxide or other insulating layer 14. The floating gate 10 at the completion of the processing is completely surrounded by insulating layers and hence, electrically floats. A second gate (control gate 11) is disposed above the floating gate 10. In the preferred embodiment, this gate is fabricated from a second layer of polysilicon. This control gate is a continuous polysilicon strip that forms a word line for the memory array of FIG. 2.
The memory cell of the preferred embodiment uses asymmetrically doped source and drain regions. The source and drain regions are both doped with an arsenic dopant and the source region is additionally doped with a phosphorous dopant. Hence, the source region is more deeply doped. In addition, the source region overlaps the overlying floating gate. The use of these regions in programming and erasing is discussed in copending U.S. patent application Ser. No. 253,775, filed Oct. 5, 1988.
It will be appreciated that the cell of FIG. 1 may be fabricated using well-known NMOS technology or CMOS technology. The N-channel device illustrated in FIG. 1 may be fabricated directly in a P-type substrate or, when an N-type substrate is used, may be fabricated in a P-type well formed in the substrate. Other variations, such as employing both P-wells and N-wells, are well-known in the art.
The memory cells are programmed (i.e., negatively charging the floating gate) by coupling the word line or control gate 11 to a potential of approximately +12 volts, the drain region to a potential of approximately +7 volts, and the source region to ground. When this happens, channel hot electron injection occurs through the oxide layer 14. The oxide layer is approximately 115 Å thick in the preferred embodiment.
To erase the cell, the drain region is floated, the word line or control gate 11 is grounded, and a potential of approximately +12 volts is applied to the source region. Under these conditions, charge is tunnelled from the floating gate.
To read the cell, a positive potential less than that which would cause charge to transfer onto the floating gate is applied to the control gate (e.g., 5 volts) and a potential (e.g., 1 volt) is applied to the drain region. Current through the device is sensed to determine if the floating gate is or is not negatively charged. As with other floating gate cells, the negative charge on the floating gate shifts the threshold voltage of the cell, making it less conductive. Thus, with a sense amplifier the presence or absence of charge of the floating gate can be determined. This defines if a cell is programmed with a binary one or zero.
The layout of flash EPROM 20 is illustrated in block diagram form in FIG. 2. The memory cells in flash EPROM 20 are organized into blocks. In FIG. 2, BLOCK 1, BLOCK 2, and BLOCK n are intended to illustrate a plurality of blocks. Each block of blocks 1 through n includes a plurality of word lines. In the preferred embodiment, each block includes 128 word lines. In an alternative embodiment, each block may include more or fewer word lines.
Each block of blocks 1 through n of flash EPROM 20 includes a plurality of global bit lines. The global bit lines, unlike the word lines, are shared by and are common to all blocks. The global bit lines are also referred to as common bit lines. The global bit lines are not, however, directly connected to the memory cells in each block.
Each block of blocks 1 through n also includes a number of local bit lines. The local bit lines are only available for the cells within each block. Each local bit line is coupled to a respective global bit line through a select transistor. The local bit lines are generally parallel to the global bit lines. The generally parallel global and local bit lines are perpendicular to the generally parallel word lines.
The global bit lines are formed by an upper or second continuous metal layer that extends through all blocks of the entire array of flash EPROM 20. The local bit lines in each block of blocks 1 through n are formed by a lower or first metal layer below the second metal layer on flash EPROM 20. For example, global bit line 37 is formed by the second metal layer and local bit line 38 is formed by the first metal layer. Each local bit line in each block is connected to its respective global bit line via a select transistor.
Each block of flash EPROM 20 includes a plurality of such select transistors. In one embodiment, these select transistors may be ordinarily-fabricated field-effect transistors ("FETs"). In one embodiment, these select transistors are N-channel FETs. In an alternative embodiment, these select transistors are P-channel FETs.
Each select transistor in each block couples a global bit line to a respective local bit line. The local bit line that is connected to the drain terminals of a set of cells within the block. The drain of each select transistor is connected to a global bit line and the source to the local bit line. The gates of all select transistors in one block are connected to a block select line. Each block select line for each block applies either an ON potential or an OFF potential to the gates of all select transistors in each block. Being switched on or off, all select transistors in one block couple or decouple the local bit lines in the block to their respective global bit lines. For example, block select line 23 is coupled to BLOCK 1, block select line 25 is coupled to BLOCK 2, and block select line 27 is coupled to BLOCK n. Select transistor 36 of BLOCK 1 has its drain region connected to global bit line 37, and its source region connected to local bit line 38. The gate of select transistor 36 is coupled to block select line 23. Select transistor 36 is controlled by its gate potential to be switched on or off. Being switched on or off, select transistor 36 couples or decouples local bit line 38 to its global bit line 37.
The memory cells of each block are formed at intersections of word lines and local bit lines. The memory cells within each block have their drain regions coupled to the local bit lines. The control gates of the memory cells in each block are connected to the block word lines. The control gates are formed from continuous strips of polysilicon. The strips extend within a block to form the word lines for that block. The source regions for all the cells in each of the blocks are connected together to a common source line. For example, cell 28 in BLOCK 1 has its drain region coupled to local bit line 38, its control gate coupled to word line 40, and its source region 39 coupled to common source line 22. The source regions for all the cells in each individual block are connected together by a diffusion layer.
In an alternative embodiment, a flash EPROM Includes global word lines, local word lines, and also bit lines. The flash EPROM is organized into blocks, and each block includes a plurality of generally parallel bit lines and a plurality of generally parallel local work lines. The local word lines are only coupled to the gates of the cells within each block. Each local word line is coupled to a respective one of a plurality of global word lines through a select transistor. The global word lines extend throughout all the blocks of that flash EPROM.
Referring again to the preferred embodiment of FIG. 2, each block of flash EPROM 20 has its common source line connected to the source regions of all cells within the block. The common source line for each of the blocks is formed by the first metal layer beneath the second metal layer. The common source line is connected to the source regions of all the cells within one block via the diffusion layer. For example, BLOCK 1 has common source line 22 coupled to the source regions of all cells within the block, BLOCK 2 has common source line 24 coupled to the source regions of all cells with the block and BLOCK n has common source line 20 coupled to the source regions of all cells within the block.
Flash EPROM 20 has X decoder 44 and Y decoder 43. X decoder 44 is coupled to each block of blocks 1 through n through a number of word lines respectively. X decoder 44 receives X addresses from X address lines AXO to AXM. X decoder 44 then selects a block by selecting a word line within that block to undergo read, program or erase operation. For any given X address, only one block is a selected block in flash EPROM 20. X decoder 44 applies a read or program potential to the gates of selected cells through the selected word line within the selected block.
In the currently preferred embodiment, one word line is constructed to extend only within one block and is not connected to the gate of any cell in its adjacent blocks. Given that a potential applied to one word line within one block can not be coupled to any cell in its adjacent blocks, no gate disturb to the adjacent blocks occurs. When a selected word line in a selected block is applied with a potential only the gates of the cells on the selected word line are coupled to that potential, therefore eliminating the possibility of any gate disturb to cells in the unselected blocks. X decoder 44 may be any ordinary decoder available.
Y decoder 43 is coupled to the global bit lines that extend through all blocks of flash EPROM 20. Y decoder 43 receives its Y addresses through Y address line AYO to AYM. Y decoder 43 is also coupled to sense amplifier and output buffers 41 via output bus 8. In one of read and program operation, Y decoder 43 selects one byte of global bit lines (i.e., 8 lines) in flash EPROM 20 for each of the Y addresses applied. Y decoder 43 also couples the 8 selected global bit lines to sense amplifier and output buffers 41. Although Y decoder 43 allows the selection of one byte of global bit lines for each Y address applied, it is appreciated that any other number of global bit lines can be selected by Y decoder 43 for any Y address applied. For example, Y decoder 43 can select two bytes of 16 global bit lines for any given Y address. Y decoder 43 may be any ordinary decoder.
Y decoder 43 couples a read or program potential to the selected global bit lines. Given the fact that each global bit line is coupled to its respective local bit line in each block through a select transistor, the potential on the selected global bit lines can be controlled to apply only to the drains of the selected cells in a selected block. The local bit lines in unselected blocks can be controlled by the select transistors in these unselected blocks to decouple from the selected global bit lines. In this way, drain disturb can be avoided to cells in the unselected blocks.
Flash EPROM 20 also includes source and block select decoder 21. Source and block select decoder 21 has two lines coupled to each block of blocks 1 through n. One line is the common source line and the other is the block select line. The common source line is connect to the source regions of all cells in the block, the block select line is connected to the gates of all select transistors in the same block.
Source and block select decoder 21 receives X addresses from X address lines AXO to AXM to select a block by selecting the common source line and block select line associated with the selected block. Again, for any given X address, only one block is a selected block. Given that each block of blocks 1 through n has only two independent lines coupled to source and block select decoder 21, only a subset of the X addresses is required by source and block select decoder 21 to determine which block has been selected and conversely which blocks are not selected. Thus, source and block select decoder 21 may be an intermediate decoding stage of X decoder 44 used for selecting the word lines from the blocks. It can also be true that source and block select decoder 21 is a separate decoder.
When selecting a block, source and block select decoder 21 couples an ON potential to the block select line for the selected block. Meanwhile, source and block select decoder 21 maintains all other block select lines for the unselected blocks in flash EPROM 20 at OFF potential. As described above, the OFF potential applied to the block select lines for the unselected blocks will keep these unselected blocks decoupled from the selected block during one of the operations.
With such array configuration, flash EPROM 20 is able to prevent disturbs from cells in one selected block in each of read, program and erase operation to cells in all other unselected blocks. This function of flash EPROM 20 to prevent the memory state of cells in the unselected blocks from being disturbed by the cells in the selected block will be described in more detail below, in connection with the description of each of the read, program, and erase operations.
Initially, the entire flash EPROM 20 of FIG. 2 is erased before being programmed. After initial programming, it is expected that one or more blocks will be selected for reprogramming. In this case, only the block or blocks requiring reprogramming are erased and reprogrammed.
Now assume that BLOCK 1 of flash EPROM 20 of FIG. 2 is to be programmed with a new program. Before this can occur, BLOCK 1 needs to be erased first. To perform the erase operation, an X address containing the information that BLOCK 1 is to be erased is applied through X address lines AXO through AXM to source and block select decoder 21. Source and block select decoder 21 applies a high erasing potential VPP to common source line 22 and an OFF potential to block select line 23. In the currently preferred embodiment, the OFF potential is ground and the VPP potential is +12 volts. The OFF potential then turns off every select transistor in BLOCK 1, decoupling all the global bit lines to all the local bit lines in BLOCK 1. The VPP potential then is applied to the source region of every cell within BLOCK 1 and the ground potential is applied to the gates of all the select transistors within the block. The drains of all cells in BLOCK 1 are thus allowed to float during this erase operation. Meanwhile, X decoder 44 couples all the word lines of BLOCK 1 to ground potential. In this manner, all the cells in BLOCK 1 that require reprogramming are erased.
During this erasing operation, source and block decoder 21 maintains the common source lines and block select lines of unselected blocks both at ground potential. For example, block select lines 25 and 27 for BLOCK 2 and BLOCK n are coupled to ground potential, turning all select transistors in these unselected blocks off. This in turn decouples all local bit lines in BLOCK 2 and BLOCK n from the global bit lines extending through the unselected blocks. Given the fact that the local bit lines of blocks 2 through n are decoupled from the global bit lines and common source line 22 is connected only to the sources of all the cells within BLOCK 1, no disturb to cells in the unselected blocks occurs during the erase operation.
Once erasing has occurred, the cells in BLOCK 1 may be reprogrammed, one byte at a time. For programming under these circumstances, an X address containing the information of which byte within BLOCK 1 to be programmed is coupled to X decoder 44 and source and block select decoder 21 through X address lines AXO to AXM. X decoder 44 sequentially select one word line at a time for programming by coupling that word line to a potential of +12 volts. Source and block select decoder 21 applies a ground potential to common source line 22 which in turn is coupled to the source regions of all the cells in BLOCK 1. The ON potential of VCC is also coupled from source and block select decoder 21 to block select line 23. In the currently preferred embodiment, the Vcc potential is +5 volts or a higher voltage. This VCC potential is then applied to the gate of every select transistor in BLOCK 1 via block select line 23. The VCC potential then turns on all select transistors in BLOCK 1. One Y address at a time is applied to Y decoder 43 through Y address lines AYO to AYM. With the Y address applied, Y decoder 43 selects a byte of global bit lines and applies a program potential Vp to the selected global bit lines. In the currently preferred embodiment, the Vp potential is +7 volts.
Meanwhile, source and block select decoder 21 maintains the common source lines and block select lines for the unselected blocks of blocks 2 through n all at ground potential. All other unselected global bit lines remain at ground potential. The input Y address determines which of the global bit lines are coupled to Vp potential for programming.
Given the fact that block select line 23 is coupled to the VCC potential by source and block select decoder 21, each select transistor in BLOCK 1 is turned on to coupled each local bit line to its respective global bit line. For example, select transistor 36 is turned on by the VCC potential at block select line 23 and line 35 to couple global bit line 37 to local bit line 38. All other select transistors in unselected blocks of blocks 2 through n however, maintain their off condition with ground potential applied at their block select lines 25 and 27. This decouples all local bit lines in the unselected blocks of blocks 2 through n to the global bit lines.
In this way, only the selected cells in BLOCK 1 then have their drains coupled to the VP potential. Because all local bit lines in the unselected blocks of blocks 2 through n are decoupled from the global bit lines, the drains of all other cells in unselected block of blocks 2 through n are not coupled to this VP potential by their local bit lines. Given that no VPP potential or VP potential is applied to either the gate or drain of any cell in the unselected blocks of blocks 2 through n, the cells in the unselected block of blocks 2 through n do not experience either a gate disturb or drain disturb during the programming operation.
Once the selected cells in BLOCK 1 are programmed, data can be read from them. During the reading of data, an X address applied to source and block select decoder 21 selects BLOCK 1. Source and block select decoder 21 couples common source line 22 to ground potential. A word line in BLOCK 1 is selected by the X address through X decoder 44. A read voltage of approximately 5 volts is maintained on the selected word line. A Y address applied to Y decoder 43 selects one or a number of global bit lines and Y decoder 43 couples these global bit lines to a potential of approximately one volts. Given the fact that all the local bit lines in BLOCK 1 are coupled to all the global bit lines, the drains of the selected cells in BLOCK 1 are coupled to the one volt potential through their respective local bit lines. The data store in the selected cells are then read out by sense amplifier and output buffers 41 via output bus 8. Whether a selected cell store a one or zero bit information is determination by the conductivity of the cell using ordinary sense amplifiers. For example, if cell 28 in BLOCK 1 is selected for reading its gate is couple to a 5 volt potential by word line 40, its source is couple to ground potential via source line 39. Given that select transistor 35 couples local bit line 38 to global bit line 37, the drain of cell 28 is coupled to the one volt potential. The stored information is then read by sense amplifier and output buffers 41.
Meanwhile, source and block select decoder 21 maintains block select lines 25 and 27 of the unselected blocks of blocks 2 through n all at the ground potential, decoupling all local bit lines in these blocks from the global bit lines. Thus, no disturb occurs to any cell in the unselected blocks of blocks 2 through n during the read operation of BLOCK 1. The reference cells used in the currently preferred embodiment are discussed in the above-mentioned patent application.
FIGS. 3a-3c schematically illustrate the array configuration of flash EPROM 20 of FIG. 2. FIGS. 3a-3c also show the potentials applied to a selected block and an unselected block during an erase, program or read operation of flash EPROM 20 of FIG. 2, respectively.
In FIG. 3a-3c, both the select block and the unselect block is shown with nine memory cells. In practice, many more blocks, each having many more memory cells, are used. The specific number of blocks, the specific number of cells per block, the specific number of local bit lines per block and the specific number of word lines per block are not critical in the currently preferred embodiment.
Referring to FIG. 3a, block 101 represents a selected block and includes memory cells such as cell 120. Block 102 represents an unselected block and includes memory cells such as cell 130. Each cell in both the selected block and unselected block has its drain coupled to a local bit line, its gate to a word line and its source to a common source line. For example, the drain of cell 120 is coupled to local bit line 109, the gate of cell 120 is coupled to word line 107 and the source of cell 120 is coupled to common source line 103. Memory cells in each of selected block and unselected block are either gate-connected or drain-connected with other memory cells within each block. The sources of all cells in one block are coupled to a common source line. For example, cell 120 is drain-connected with cell 121 and gate connected with cell 122. Common source line 103 for block 101 has all source regions coupled to it. Similarly, cell 130 is drain-connected with cell 131 and gate-connected with cell 132.
Both selected block 101 and unselected block 102 share a number of global bit lines. Each of the global bit lines is coupled to a local bit line through a select transistor in each block. The gates of all select transistors in one block is coupled to a block select line. A potential applied to the block select line determines the ON or OFF state of all select transistors within one block, thus coupling or decoupling all local bit lines in one block to the global bit lines. For example, local bit line 108 in block 101 is coupled to global bit line 110 via select transistor 140. Local bit line 115 in block 102 is coupled to global bit line 110 via select transistor 150. The gate of select transistor 140 is coupled to block select line 105. Select transistor 140 is either turned on or off by a potential applied to block select line 105. Similarly, select transistor 150 has its gate coupled to block select line 106. The potential applied to block select line 106 either turns on or off select transistor 150. In this way, the drains of all cells in one block are controlled to be coupled or decoupled to potentials applied on the global bit lines.
In FIG. 3a, the source regions of the cells in block 101 are connected to the program potential VPP through line 103 during erasing. The source regions of the cells in block 102 are coupled to ground potential through common source line 104. For erasing, all the control gates of the cells in block 101 are coupled to ground potential. All the drain regions of the cells in block 101 are left floating. Thus, word line 107 and other word lines in block 101 are coupled to ground potential. Local bit line 108 and other local bit lines in block 101 are decoupled to global bit line 110 and other global bit lines by applying the ground potential on block select line 105. For these conditions, any negative charge on the floating gates of the cells in selected block 101 is removed through the source regions thus erasing the floating gates leaving them neutrally charged.
Meanwhile, common source line 104 and block select line 106 for unselected block 102 are coupled to ground potential, making it impossible for any potential to be coupled to any cell in unselected block 102 during the erase operation. Under these conditions, all the cells in a single selected block can be erased and the memory cells in unselected blocks remain undisturbed, and thus unchanged.
FIG. 3b illustrates the potentials applied to block 101 and 102 shown in FIG. 3a during programming of the cells in block 101. During programming, all source regions of the cells in selected block 101 are coupled to ground potential via common source line 103. All select transistors in block 101, including select transistor 140 are turned on by the VCC potential applied to their gates via at the block select line 105, thus coupling all the local bit lines of block 101 to the global bit lines. For example, local bit line 108 is coupled to global bit line 110 through turned-on select transistor 140.
Assume that X decoder 44 shown in FIG. 2 has selected word line 107 for programming and that cells along this word line 107 in block 101 are to be programmed. X decoder 44 then couples the program potential VPP to word line 107. If, for example, memory cells 120 and 123 are to be programmed (e.g., its floating gate is to be negatively charged), the drain regions of cells 120 and 123 are coupled to another program potential VP while selected word line 107 is held at VPP potential of +12 volts. In the currently preferred embodiment, the VP potential is +7 volts. The drain of cell 122 which is not to be programmed, is coupled to ground potential of zero volts. The VP potential and ground potential are applied to global bit lines 111, 110, and 112 respectively. Given that all the local bit lines in block 107 are all coupled to the global bit lines, the VP potential and ground potential on global bit lines 111, 110, and 112 can therefore be coupled to the drains of cells 120, 122, and 123. Under these conditions charge is transferred from the substrate to the floating gate in cell 120 and 123.
Since other word lines in block 101 have not been selected by the X address for programming, they are held at ground potential, and none of the other cells along these unselected words lines are programmed.
Meanwhile, the ground potential is applied on block select line 106 that switches off all select transistors, including select transistor 150, in the unselected block 102. Hence, all local bit lines in block 102, including local bit line 115 are decoupled to global bit lines 111, 110, 112, making unselected block 102 completely isolated from the potentials applied to selected block 101.
Nonetheless, unselected cells in selected block 101, such as cell 121 and 122, do undergo drain or gate disturb during programming. The disturbs, however, will not alter the memory state of any cell within the selected block because the entire block needs to be erased before reprogramming to any cell within this block can occur.
FIG. 3c illustrates the potentials applied to block 101 and 102 shown in FIG. 3a during reading of cells in block 101. During reading of the data, all source regions of the cells both in selected block 101 and unselected block 102 are coupled to ground potential via common source lines 103 and 104 respectively. All select transistors in block 101 are switched on by the VCC potential applied at block select line 105, thus coupling all the local bit lines in block 101, including local bit line 108 to their respective global bit lines 111, 110, and 112. All the select transistors in unselected block 102 are switched off by ground potential applied on block select line 106. This decouples all the local bit lines of block 102, including local bit line 115 to their respective global bit lines.
Assume that word line 107 is selected for reading. The VCC potential is thus maintained on word line 107. If, for example, cell 120, 122 and 123 along word line 107 are to be read, a one volt potential is then coupled through global bit lines 111, 110 and 112 to the drains of cells 120, 122 and 123. Whether a cell stores logical zero or logical one bit information can then be determines by the conductivity of the cell using ordinary sense amplifiers.
In the foregoing specification the invention has been described with reference to specific embodiments thereof. It will, however, be evident that various modifications and changes may be made thereto without departing from the broader spirit and scope of the invention as set forth in the appended claims. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense.

Claims (10)

What is claimed is:
1. A non-volatile memory device comprising:
(A) a global bit line;
(B) a first block comprising
(1) a first memory cell having a drain region, a source region, a floating gate, and a control gate;
(2) a first word line coupled to the control gate of the first memory cell;
(3) a first local bit line coupled to the drain region of the first memory cell;
(4) a first transistor for coupling the first local bit line to the global bit line, wherein the first transistor has a drain coupled to the global bit line and a source coupled to the first local bit line, wherein the gate of the transistor is selectable between an off potential and an on potential; and
(C) a second block comprising
(1) a second memory cell having a drain region, a source region, a floating gate, and a control gate;
(2) a second word line coupled to the control gate of the second memory cell;
(3) a second local bit line coupled to the drain region of the second memory cell;
(4) a second transistor for coupling the second local bit line to the global bit line, wherein the second transistor has a drain coupled to the global bit line and a source coupled to the second local bit line, wherein the gate of the second transistor is selectable between an off potential and an on potential.
2. The memory device of claim 1, further comprising a block select decoder coupled to the gate of the first and second transistors for selecting a selected block of the first and second block by applying the on potential to the gate of one of the first and second transistors of the selected block.
3. The memory device of claim 1, wherein the on potential is above +5 volts and the off potential is ground.
4. The memory device of claim 1, wherein the first transistor is N-channel field-effect transistor and the second transistor is N-channel field-effect transistor.
5. The memory device of claim 1, wherein the source region for the first memory cell is connected through a diffusion layer to a first common source line that is formed by a first metal layer connected to the diffusion layer, wherein the source region for the second memory cell is connected through a diffusion layer to a second common source line that is formed by a first metal layer connected to the diffusion layer, wherein both the first and the second common source line is coupled to a source and block select decoder.
6. A non-volatile memory device comprising:
(A) a global word line;
(B) a first block comprising
(1) a first memory cell having a drain region, a source region, a floating gate and a control gate;
(2) a first local word line coupled to the control gate of the first memory cell;
(3) a first bit line coupled to the drain region of the first memory cell;
(4) a first transistor for coupling the first local word line to the global word line, wherein the first transistor has a drain coupled to the global word line and a source coupled to the first local word line, wherein the gate of the transistor is selectable between an off potential and an on potential; and
(C) a second block comprising
(1) a second memory cell having a drain region, a source region, a floating gate and a control gate;
(2) a second local word line coupled to the control gate of the second memory cell;
(3) a second bit line coupled to the drain region of the second memory cell;
(4) a second transistor for coupling the second local word line to the global word line, wherein the second transistor has a drain coupled to the global word line and a source coupled to the second local word line, wherein the gate of the second transistor is selectable between an off potential and an on potential.
7. The memory device of claim 6, further comprising a block select decoder coupled to the gate of the first and second transistors for selecting a selected block of the first and second block by applying the on potential to the gate of one of the first and second transistors of the selected block.
8. The memory device of claim 6, wherein the on potential is above +5 volts and the off potential is ground.
9. The memory device of claim 6, wherein the first transistor is N-channel field-effect transistor and the second transistor is N-channel field-effect transistor.
10. The memory device of claim 6, wherein the source region for the first memory cell is connected through a diffusion layer to a first common source line that is formed by a first metal layer connected to the diffusion layer, wherein the source region for the second memory cell is connected through a diffusion layer to a second common source line that is formed by a first metal layer connected to the diffusion layer, wherein both the first and the second common source line is coupled to a source and block select decoder.
US07/632,959 1990-12-21 1990-12-21 Floating gate non-volatile memory blocks and select transistors Expired - Lifetime US5245570A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US07/632,959 US5245570A (en) 1990-12-21 1990-12-21 Floating gate non-volatile memory blocks and select transistors
JP35440191A JPH06215587A (en) 1990-12-21 1991-12-20 Nonvolatile memory device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US07/632,959 US5245570A (en) 1990-12-21 1990-12-21 Floating gate non-volatile memory blocks and select transistors

Publications (1)

Publication Number Publication Date
US5245570A true US5245570A (en) 1993-09-14

Family

ID=24537696

Family Applications (1)

Application Number Title Priority Date Filing Date
US07/632,959 Expired - Lifetime US5245570A (en) 1990-12-21 1990-12-21 Floating gate non-volatile memory blocks and select transistors

Country Status (2)

Country Link
US (1) US5245570A (en)
JP (1) JPH06215587A (en)

Cited By (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5349563A (en) * 1992-04-03 1994-09-20 Kabushiki Kaisha Toshiba Mask ROM
US5386394A (en) * 1992-09-03 1995-01-31 Hitachi, Ltd. Semiconductor memory device for performing parallel operations on hierarchical data lines
US5399891A (en) * 1992-01-22 1995-03-21 Macronix International Co., Ltd. Floating gate or flash EPROM transistor array having contactless source and drain diffusions
US5483494A (en) * 1993-04-07 1996-01-09 Kabushiki Kaisha Toshiba Nonvolatile semiconductor memory device having a reduced delay in reading data after changing from standby to an operation mode
US5500742A (en) * 1992-06-12 1996-03-19 Ricoh Company, Ltd. Control unit of flash memory and facsimile machine using such control unit
US5506816A (en) * 1994-09-06 1996-04-09 Nvx Corporation Memory cell array having compact word line arrangement
US5526307A (en) * 1992-01-22 1996-06-11 Macronix International Co., Ltd. Flash EPROM integrated circuit architecture
US5546341A (en) * 1993-01-13 1996-08-13 Samsung Electronics Co., Ltd. Nonvolatile semiconductor memory
EP0741415A1 (en) * 1995-05-05 1996-11-06 STMicroelectronics S.r.l. Flash-EEPROM memory with contactless memory cells
US5592000A (en) * 1993-12-14 1997-01-07 Macronix International Co., Ltd. Non-volatile semiconductor memory device programmable and erasable at low voltage
US5610871A (en) * 1993-11-30 1997-03-11 Mitsubishi Denki Kabushiki Kaisha Semiconductor memory device having a hierarchical bit line structure with reduced interference noise
US5618742A (en) * 1992-01-22 1997-04-08 Macronix Internatioal, Ltd. Method of making flash EPROM with conductive sidewall spacer contacting floating gate
US5621690A (en) * 1995-04-28 1997-04-15 Intel Corporation Nonvolatile memory blocking architecture and redundancy
US5659505A (en) * 1992-04-07 1997-08-19 Mitsubishi Denki Kabushiki Kaisha Electrically programmable and erasable nonvolatile semiconductor memory device and operating method therefor
US5663923A (en) * 1995-04-28 1997-09-02 Intel Corporation Nonvolatile memory blocking architecture
US5672524A (en) * 1995-08-01 1997-09-30 Advanced Micro Devices, Inc. Three-dimensional complementary field effect transistor process
US5673222A (en) * 1995-06-20 1997-09-30 Sharp Kabushiki Kaisha Nonvolatile semiconductor memory device
EP0834881A1 (en) * 1996-10-01 1998-04-08 STMicroelectronics S.r.l. A multi-block memory
US5748528A (en) * 1995-05-05 1998-05-05 Sgs-Thomson Microelectronics S.R.L. EEPROM memory device with simultaneous read and write sector capabilities
US5748535A (en) * 1994-10-26 1998-05-05 Macronix International Co., Ltd. Advanced program verify for page mode flash memory
US5751637A (en) * 1995-06-07 1998-05-12 Macronix International Co., Ltd. Automatic programming algorithm for page mode flash memory with variable programming pulse height and pulse width
US5754469A (en) * 1996-06-14 1998-05-19 Macronix International Co., Ltd. Page mode floating gate memory device storing multiple bits per cell
US5790456A (en) * 1997-05-09 1998-08-04 Advanced Micro Devices, Inc. Multiple bits-per-cell flash EEPROM memory cells with wide program and erase Vt window
US5793676A (en) * 1995-05-05 1998-08-11 Sgs-Thomson Microelectronics S.R.L. Nonvolatile memory device having sectors of selectable size and number
US5805501A (en) * 1996-05-22 1998-09-08 Macronix International Co., Ltd. Flash memory device with multiple checkpoint erase suspend logic
EP0869509A2 (en) * 1997-04-01 1998-10-07 Nec Corporation Nonvolatile semiconductor storage
US5835414A (en) * 1996-06-14 1998-11-10 Macronix International Co., Ltd. Page mode program, program verify, read and erase verify for floating gate memory device with low current page buffer
US5862076A (en) * 1990-11-13 1999-01-19 Waferscale Integration, Inc. Fast EPROM array
US5923589A (en) * 1996-10-31 1999-07-13 Sanyo Electric Co., Ltd. Non-volatile semiconductor memory device having long-life memory cells and data erasing method
US5945705A (en) * 1995-08-01 1999-08-31 Advanced Micro Devices, Inc. Three-dimensional non-volatile memory
US5946232A (en) * 1998-03-12 1999-08-31 Lg Semicon Co., Ltd. Flash memory device and method that operates a memory cell array in sector units
EP0944090A2 (en) * 1998-03-19 1999-09-22 Nec Corporation Semiconductor memory device
US5959884A (en) * 1996-02-23 1999-09-28 Micron Technology, Inc. Segmented non-volatile memory array with multiple sources with improved word line control circuitry
US5959892A (en) * 1997-08-26 1999-09-28 Macronix International Co., Ltd. Apparatus and method for programming virtual ground EPROM array cell without disturbing adjacent cells
US5986914A (en) * 1993-03-31 1999-11-16 Stmicroelectronics, Inc. Active hierarchical bitline memory architecture
US6000004A (en) * 1996-10-23 1999-12-07 Sharp Kabushiki Kaisha Nonvolatile semiconductor memory device with write protect data settings for disabling erase from and write into a block, and erase and re-erase settings for enabling write into and erase from a block
US5999451A (en) * 1998-07-13 1999-12-07 Macronix International Co., Ltd. Byte-wide write scheme for a page flash device
US6021066A (en) * 1999-01-04 2000-02-01 International Business Machines Corporation NVRAM array architecture utilizing common bitline and wordline
US6240032B1 (en) 1997-11-27 2001-05-29 Sharp Kabushiki Kaisha Non-volatile semiconductor memory allowing user to enter various refresh commands
US6252817B1 (en) * 1998-07-25 2001-06-26 Samsung Electronics Co., Ltd. Read only memory with neighboring memory blocks sharing block selection lines
US6480422B1 (en) 2001-06-14 2002-11-12 Multi Level Memory Technology Contactless flash memory with shared buried diffusion bit line architecture
US20030107092A1 (en) * 2001-12-12 2003-06-12 Micron Technology, Inc. Flash array implementation with local and global bit lines
US6772273B1 (en) * 2000-06-29 2004-08-03 Intel Corporation Block-level read while write method and apparatus
US20060013043A1 (en) * 2004-07-16 2006-01-19 Sharp Kabushiki Kaisha Nonvolatile semiconductor memory device
US20070047369A1 (en) * 2005-08-30 2007-03-01 Hiroki Murakami Semiconductor device and control method of the same
US20080025093A1 (en) * 2006-07-31 2008-01-31 Scheuerlein Roy E Hierarchical bit line bias bus for block selectable memory array
US20080025094A1 (en) * 2006-07-31 2008-01-31 Scheuerlein Roy E Method for using a hierarchical bit line bias bus for block selectable memory array
WO2008016951A2 (en) * 2006-07-31 2008-02-07 Sandisk 3D Llc Method and apparatus for hierarchical bit line bias bus for block selectable memory array
US7463536B2 (en) 2006-07-31 2008-12-09 Sandisk 3D Llc Memory array incorporating two data busses for memory array block selection
US20090168520A1 (en) * 2007-12-31 2009-07-02 Simtek 3T high density NVDRAM cell
US7570523B2 (en) 2006-07-31 2009-08-04 Sandisk 3D Llc Method for using two data busses for memory array block selection
US7889582B1 (en) 2008-03-12 2011-02-15 Netlogic Microsystems, Inc. Segmented write bitline system and method
US8064255B2 (en) 2007-12-31 2011-11-22 Cypress Semiconductor Corporation Architecture of a nvDRAM array and its sense regime
US20120268989A1 (en) * 2009-07-10 2012-10-25 Peter Wung Lee Novel high speed high density nand-based 2t-nor flash memory design
US8369126B2 (en) 2008-09-10 2013-02-05 Advantest Corporation Memory device, manufacturing method for memory device and method for data writing
US8509025B2 (en) 2006-07-31 2013-08-13 Sandisk 3D Llc Memory array circuit incorporating multiple array block selection and related method
US20170206966A1 (en) * 2016-01-19 2017-07-20 SK Hynix Inc. Semiconductor memory device and operating method thereof
US10062440B1 (en) * 2017-06-20 2018-08-28 Winbond Electronics Corp. Non-volatile semiconductor memory device and reading method thereof

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4849943A (en) * 1986-08-27 1989-07-18 U.S. Philips Corp. Integrated memory circuit having a block selection circuit
US4939696A (en) * 1987-08-28 1990-07-03 Hitachi, Ltd. Semiconductor memory device
US4958326A (en) * 1987-11-30 1990-09-18 Kabushiki Kaisha Toshiba Semiconductor memory device having a function of simultaneously clearing part of memory data
US4961164A (en) * 1987-03-16 1990-10-02 Hitachi, Ltd. Semiconductor memory device with dual selection circuitry including CMOS and bipolar transistors
US4967399A (en) * 1987-08-03 1990-10-30 Oki Electric Industry Co., Ltd Erasable and programmable read-only memory system
US4977538A (en) * 1988-08-29 1990-12-11 Mitsubishi Denki Kabushiki Kaisha Semiconductor memory device having hierarchical row selecting lines
US5065364A (en) * 1989-09-15 1991-11-12 Intel Corporation Apparatus for providing block erasing in a flash EPROM

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4849943A (en) * 1986-08-27 1989-07-18 U.S. Philips Corp. Integrated memory circuit having a block selection circuit
US4961164A (en) * 1987-03-16 1990-10-02 Hitachi, Ltd. Semiconductor memory device with dual selection circuitry including CMOS and bipolar transistors
US4967399A (en) * 1987-08-03 1990-10-30 Oki Electric Industry Co., Ltd Erasable and programmable read-only memory system
US4939696A (en) * 1987-08-28 1990-07-03 Hitachi, Ltd. Semiconductor memory device
US4958326A (en) * 1987-11-30 1990-09-18 Kabushiki Kaisha Toshiba Semiconductor memory device having a function of simultaneously clearing part of memory data
US4977538A (en) * 1988-08-29 1990-12-11 Mitsubishi Denki Kabushiki Kaisha Semiconductor memory device having hierarchical row selecting lines
US5065364A (en) * 1989-09-15 1991-11-12 Intel Corporation Apparatus for providing block erasing in a flash EPROM

Cited By (80)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5862076A (en) * 1990-11-13 1999-01-19 Waferscale Integration, Inc. Fast EPROM array
US5618742A (en) * 1992-01-22 1997-04-08 Macronix Internatioal, Ltd. Method of making flash EPROM with conductive sidewall spacer contacting floating gate
US5399891A (en) * 1992-01-22 1995-03-21 Macronix International Co., Ltd. Floating gate or flash EPROM transistor array having contactless source and drain diffusions
US5633185A (en) * 1992-01-22 1997-05-27 Macronix International Co., Ltd. Method of making a non-volatile memory cell
US5526307A (en) * 1992-01-22 1996-06-11 Macronix International Co., Ltd. Flash EPROM integrated circuit architecture
US5691938A (en) * 1992-01-22 1997-11-25 Macronix International Co., Ltd. Non-volatile memory cell and array architecture
US5349563A (en) * 1992-04-03 1994-09-20 Kabushiki Kaisha Toshiba Mask ROM
US5659505A (en) * 1992-04-07 1997-08-19 Mitsubishi Denki Kabushiki Kaisha Electrically programmable and erasable nonvolatile semiconductor memory device and operating method therefor
US5500742A (en) * 1992-06-12 1996-03-19 Ricoh Company, Ltd. Control unit of flash memory and facsimile machine using such control unit
US5386394A (en) * 1992-09-03 1995-01-31 Hitachi, Ltd. Semiconductor memory device for performing parallel operations on hierarchical data lines
US5546341A (en) * 1993-01-13 1996-08-13 Samsung Electronics Co., Ltd. Nonvolatile semiconductor memory
US5986914A (en) * 1993-03-31 1999-11-16 Stmicroelectronics, Inc. Active hierarchical bitline memory architecture
US5483494A (en) * 1993-04-07 1996-01-09 Kabushiki Kaisha Toshiba Nonvolatile semiconductor memory device having a reduced delay in reading data after changing from standby to an operation mode
US5610871A (en) * 1993-11-30 1997-03-11 Mitsubishi Denki Kabushiki Kaisha Semiconductor memory device having a hierarchical bit line structure with reduced interference noise
US5973983A (en) * 1993-11-30 1999-10-26 Mitsubishi Denki Kabushiki Kaisha Semiconductor memory device having a hierarchical bit line structure with reduced interference noise
US5592000A (en) * 1993-12-14 1997-01-07 Macronix International Co., Ltd. Non-volatile semiconductor memory device programmable and erasable at low voltage
US5506816A (en) * 1994-09-06 1996-04-09 Nvx Corporation Memory cell array having compact word line arrangement
US5748535A (en) * 1994-10-26 1998-05-05 Macronix International Co., Ltd. Advanced program verify for page mode flash memory
US5663923A (en) * 1995-04-28 1997-09-02 Intel Corporation Nonvolatile memory blocking architecture
US5621690A (en) * 1995-04-28 1997-04-15 Intel Corporation Nonvolatile memory blocking architecture and redundancy
US5748528A (en) * 1995-05-05 1998-05-05 Sgs-Thomson Microelectronics S.R.L. EEPROM memory device with simultaneous read and write sector capabilities
US5717636A (en) * 1995-05-05 1998-02-10 Sgs-Thomson Microelectronics S.R.L. EEPROM memory with contactless memory cells
US5793676A (en) * 1995-05-05 1998-08-11 Sgs-Thomson Microelectronics S.R.L. Nonvolatile memory device having sectors of selectable size and number
EP0741415A1 (en) * 1995-05-05 1996-11-06 STMicroelectronics S.r.l. Flash-EEPROM memory with contactless memory cells
US5949713A (en) * 1995-05-05 1999-09-07 Stmicroelectronics, S.R.L. Nonvolatile memory device having sectors of selectable size and number
US5751637A (en) * 1995-06-07 1998-05-12 Macronix International Co., Ltd. Automatic programming algorithm for page mode flash memory with variable programming pulse height and pulse width
US5673222A (en) * 1995-06-20 1997-09-30 Sharp Kabushiki Kaisha Nonvolatile semiconductor memory device
US5925909A (en) * 1995-08-01 1999-07-20 Advanced Micro Devices, Inc. Three-dimensional complementary field effect transistor process and structures
US5945705A (en) * 1995-08-01 1999-08-31 Advanced Micro Devices, Inc. Three-dimensional non-volatile memory
US6043122A (en) * 1995-08-01 2000-03-28 Advanced Micro Devices, Inc. Three-dimensional non-volatile memory
US5672524A (en) * 1995-08-01 1997-09-30 Advanced Micro Devices, Inc. Three-dimensional complementary field effect transistor process
US5959884A (en) * 1996-02-23 1999-09-28 Micron Technology, Inc. Segmented non-volatile memory array with multiple sources with improved word line control circuitry
US5805501A (en) * 1996-05-22 1998-09-08 Macronix International Co., Ltd. Flash memory device with multiple checkpoint erase suspend logic
US5835414A (en) * 1996-06-14 1998-11-10 Macronix International Co., Ltd. Page mode program, program verify, read and erase verify for floating gate memory device with low current page buffer
US5754469A (en) * 1996-06-14 1998-05-19 Macronix International Co., Ltd. Page mode floating gate memory device storing multiple bits per cell
EP0834881A1 (en) * 1996-10-01 1998-04-08 STMicroelectronics S.r.l. A multi-block memory
US6000004A (en) * 1996-10-23 1999-12-07 Sharp Kabushiki Kaisha Nonvolatile semiconductor memory device with write protect data settings for disabling erase from and write into a block, and erase and re-erase settings for enabling write into and erase from a block
US5923589A (en) * 1996-10-31 1999-07-13 Sanyo Electric Co., Ltd. Non-volatile semiconductor memory device having long-life memory cells and data erasing method
EP0869509A2 (en) * 1997-04-01 1998-10-07 Nec Corporation Nonvolatile semiconductor storage
EP0869509A3 (en) * 1997-04-01 1999-08-25 Nec Corporation Nonvolatile semiconductor storage
US5790456A (en) * 1997-05-09 1998-08-04 Advanced Micro Devices, Inc. Multiple bits-per-cell flash EEPROM memory cells with wide program and erase Vt window
US5959892A (en) * 1997-08-26 1999-09-28 Macronix International Co., Ltd. Apparatus and method for programming virtual ground EPROM array cell without disturbing adjacent cells
US6240032B1 (en) 1997-11-27 2001-05-29 Sharp Kabushiki Kaisha Non-volatile semiconductor memory allowing user to enter various refresh commands
US5946232A (en) * 1998-03-12 1999-08-31 Lg Semicon Co., Ltd. Flash memory device and method that operates a memory cell array in sector units
EP0944090A2 (en) * 1998-03-19 1999-09-22 Nec Corporation Semiconductor memory device
EP0944090A3 (en) * 1998-03-19 1999-12-08 Nec Corporation Semiconductor memory device
US5999451A (en) * 1998-07-13 1999-12-07 Macronix International Co., Ltd. Byte-wide write scheme for a page flash device
US6252817B1 (en) * 1998-07-25 2001-06-26 Samsung Electronics Co., Ltd. Read only memory with neighboring memory blocks sharing block selection lines
US6021066A (en) * 1999-01-04 2000-02-01 International Business Machines Corporation NVRAM array architecture utilizing common bitline and wordline
US6772273B1 (en) * 2000-06-29 2004-08-03 Intel Corporation Block-level read while write method and apparatus
US6480422B1 (en) 2001-06-14 2002-11-12 Multi Level Memory Technology Contactless flash memory with shared buried diffusion bit line architecture
US6795326B2 (en) * 2001-12-12 2004-09-21 Micron Technology, Inc. Flash array implementation with local and global bit lines
US20030107092A1 (en) * 2001-12-12 2003-06-12 Micron Technology, Inc. Flash array implementation with local and global bit lines
US20060013043A1 (en) * 2004-07-16 2006-01-19 Sharp Kabushiki Kaisha Nonvolatile semiconductor memory device
US7224618B2 (en) 2004-07-16 2007-05-29 Sharp Kabushiki Kaisha Nonvolatile semiconductor memory device with erase voltage measurement
US7573743B2 (en) 2005-08-30 2009-08-11 Spansion Llc Semiconductor device and control method of the same
US20070047369A1 (en) * 2005-08-30 2007-03-01 Hiroki Murakami Semiconductor device and control method of the same
US7903473B2 (en) 2005-08-30 2011-03-08 Spansion Llc Semiconductor device and control method of the same
US7889577B2 (en) 2005-08-30 2011-02-15 Spansion Llc Semiconductor device and control method of the same
US20090300275A1 (en) * 2005-08-30 2009-12-03 Hiroki Murakami Semiconductor device and control method of the same
US20090279358A1 (en) * 2005-08-30 2009-11-12 Hiroki Murakami Semiconductor device and control method of the same
WO2008016951A2 (en) * 2006-07-31 2008-02-07 Sandisk 3D Llc Method and apparatus for hierarchical bit line bias bus for block selectable memory array
US20080025093A1 (en) * 2006-07-31 2008-01-31 Scheuerlein Roy E Hierarchical bit line bias bus for block selectable memory array
US8509025B2 (en) 2006-07-31 2013-08-13 Sandisk 3D Llc Memory array circuit incorporating multiple array block selection and related method
US7596050B2 (en) * 2006-07-31 2009-09-29 Sandisk 3D Llc Method for using a hierarchical bit line bias bus for block selectable memory array
US7463536B2 (en) 2006-07-31 2008-12-09 Sandisk 3D Llc Memory array incorporating two data busses for memory array block selection
WO2008016951A3 (en) * 2006-07-31 2008-05-15 Sandisk 3D Llc Method and apparatus for hierarchical bit line bias bus for block selectable memory array
US7633828B2 (en) * 2006-07-31 2009-12-15 Sandisk 3D Llc Hierarchical bit line bias bus for block selectable memory array
US7570523B2 (en) 2006-07-31 2009-08-04 Sandisk 3D Llc Method for using two data busses for memory array block selection
US20080025094A1 (en) * 2006-07-31 2008-01-31 Scheuerlein Roy E Method for using a hierarchical bit line bias bus for block selectable memory array
US8059458B2 (en) 2007-12-31 2011-11-15 Cypress Semiconductor Corporation 3T high density nvDRAM cell
US8064255B2 (en) 2007-12-31 2011-11-22 Cypress Semiconductor Corporation Architecture of a nvDRAM array and its sense regime
US20090168520A1 (en) * 2007-12-31 2009-07-02 Simtek 3T high density NVDRAM cell
US7889582B1 (en) 2008-03-12 2011-02-15 Netlogic Microsystems, Inc. Segmented write bitline system and method
US8369126B2 (en) 2008-09-10 2013-02-05 Advantest Corporation Memory device, manufacturing method for memory device and method for data writing
US20120268989A1 (en) * 2009-07-10 2012-10-25 Peter Wung Lee Novel high speed high density nand-based 2t-nor flash memory design
US8773903B2 (en) * 2009-07-10 2014-07-08 Aplus Flash Technology High speed high density nand-based 2T-NOR flash memory design
US20170206966A1 (en) * 2016-01-19 2017-07-20 SK Hynix Inc. Semiconductor memory device and operating method thereof
US9842653B2 (en) * 2016-01-19 2017-12-12 SK Hynix Inc. Semiconductor memory device and operating method of biasing memory blocks
US10062440B1 (en) * 2017-06-20 2018-08-28 Winbond Electronics Corp. Non-volatile semiconductor memory device and reading method thereof

Also Published As

Publication number Publication date
JPH06215587A (en) 1994-08-05

Similar Documents

Publication Publication Date Title
US5245570A (en) Floating gate non-volatile memory blocks and select transistors
US5065364A (en) Apparatus for providing block erasing in a flash EPROM
US5812452A (en) Electrically byte-selectable and byte-alterable memory arrays
US5740107A (en) Nonvolatile integrated circuit memories having separate read/write paths
US5646886A (en) Flash memory having segmented array for improved operation
US5239505A (en) Floating gate non-volatile memory with blocks and memory refresh
KR960005892B1 (en) Nonvolatile semiconductor memory device
JP3653186B2 (en) Nonvolatile memory device programming method
US5457652A (en) Low voltage EEPROM
KR0145475B1 (en) Programming of nand structure nonvolatile semiconductor memory
US5357465A (en) Single transistor EEPROM memory cell
US6141250A (en) Non-volatile semiconductor memory device
US4375087A (en) Electrically erasable programmable read only memory
US6028788A (en) Flash memory device
US4266283A (en) Electrically alterable read-mostly memory
US4758986A (en) Single transistor cell for electrically-erasable programmable read-only memory and array thereof
US5973962A (en) Method of programming non-volatile memory devices having a NAND type cell array
US4451905A (en) Electrically erasable programmable read-only memory cell having a single transistor
US4999812A (en) Architecture for a flash erase EEPROM memory
US5295096A (en) NAND type EEPROM and operating method therefor
US4402064A (en) Nonvolatile memory
US4766473A (en) Single transistor cell for electrically-erasable programmable read-only memory and array thereof
US5625600A (en) Flash memory array with self-limiting erase
KR19990014206A (en) Nonvolatile Semiconductor Memory
US5182725A (en) Nonvolatile semiconductor memory device with reduced variation in source potential of floating gate type memory transistor and operating method therefor

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTEL CORPORATION, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNORS:FAZIO, ALBERT;ATWOOD, GREGORY E.;MIELKE, NEAL R.;AND OTHERS;REEL/FRAME:005745/0261;SIGNING DATES FROM 19910604 TO 19910620

STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12