Abstract:
For non-volatile memory devices, such as flash EPROM integrated circuits, which have memory cells (10) and reference cells (23), and sense circuitry (27) responsive to addressed memory cells (10) and the reference cells (23), and in which a read potential is supplied to the gate of the selected memory cells and a reference potential is supplied to the gate of a reference memory cell during a read mode, the state of the programmable memory cells (10) is verified by (1) supplying a first verify potential to the gate of an address programmable memory cell; and (2) supplying a second verify potential to the gate of the reference cell which is different from the first verify potential. Because cell current is a very strong function of the gate voltage, applying different gate voltages to the memory (10) and reference cells (23) is equivalent to adjusting the sense ratio.
Abstract:
A voltage detection circuit for preventing the erasing and programming of a nonvolatile memory device during power up and power down sequences. A power source is coupled to the high voltage (Vpp) and the low voltage input (Vcc) to provide a reference voltage (Vccx) in response to the greater of the high voltage input (Vpp) or the low voltage input (Vcc). A low voltage detector (4) is coupled to the low voltage input (Vcc) and the reference voltage (Vccx) and has circuitry to provide a first not-ready signal (LVcc) when the voltage on the low input (Vcc) falls below a predetermined low voltage threshold. A high voltage detector (6) is coupled to the high voltage input (Vpp), the reference voltage (Vccx), and the output of the low voltage detector (LVcc) and has circuitry to provide a second not-ready signal (Vpph/Vdphb) when either the first non-ready signal (Vcc) is received or the voltage on the high voltage input falls below a predetermined high voltage threshold. The not-ready signals (LVcc) prevent erasing or programming operations to occur in the nonvolatile memory device.
Abstract:
A FLASH EPROM device comprises a memory array (10) organized into a plurality of blocks of memory cells. An energizing circuit applies energizing voltages to the blocks of memory cells to read and program addressed cells, and to erase selected blocks or the whole memory array (10). An erase verify circuit (12) separately verifies erasure of blocks in the plurality of block memory cells. Control logic controls the energizing circuit to re-erase blocks which fail erase verify. The control logic includes a plurality of block erase flags (13) which correspond to respective blocks of memory cells in the array (10). The erase verify is responsive to the block erase flags (13) to verify only those blocks having a set block erase flag. If the block passes erase verify, then the block erase flag is reset.
Abstract:
An integrated circuit memory device has an array of non-floating gate non-volatile flash cells arranged in a NOR configuration. The device further has page buffers and control circuits to operate the array in either a NAND mode of operation or a NOR mode of operation. Finally, the array is partitionable by a user into two partitions such that one partition operates only in the NAND mode while the other partition operates only in a NOR mode.
Abstract:
Contactless flash EPROM cell and array designs, and methods for fabricating the same result in a dense, segmentable flash EPROM chip. The flash EPROM cell (75-1, 75-n, 76-1, 76-n) is based on a drain-source-drain configuration, in which the single source diffusion is shared by two columns of transistors. The module includes a memory array having at least M rows and two N columns of flash EPROM cells. M word lines (WL1-WLN), each coupled to the flash EPROM cells in one of the M rows of the flash EPROM cells, and N global bit lines (83, 84) are included. Data in and out circuitry is coupled to the N global bit lines which provide for reading and writing data in the memory array.
Abstract:
A flexible technique for improving yield of manufacturing of high density of memory devices, such as flash EEPROM, involves reconfiguring an integrated memory array having a plurality of sectors (10) selected by an address decoder (11, 13) in response to an N bit field in an address (17). If defective sectors are detected in the array, it is partitioned to disable defective sectors by configuring a sector decoder (12) to prevent access to the defective sectors while maintaining sequential addressing remaining in the array. The step of partitioning includes configuring the sector decoder (12) to replace a defective sector in one half of the array by another sector in the other half of the array having N-m of the address bits in common with the defective sector when m is between 1 and N-1.
Abstract:
Contactless flash EPROM cell/array designs, and methods for fabricating the same result in dense, segmentable flash EPROM chips. An extended floating gate structure allows for higher capacitive coupling ratios in flash EPROMs with very small design rules. The floating gates are extended in a drain-source-drain architecture so that each pair of cells has a floating gate which is extended in opposite directions from one another, allowing use of cell space normally consumed by isolation regions to extend the floating gates without increasing cell layout. Also, an easily scalable design is based on establishing conductive spacers (240-241) on the sides of floating gate deposition layers (204, 242). A floating gate deposition (204, 242) is first laid down and used for establishing self-aligned source and drain regions (213-215). After forming the source and drain (213-215), conductive spacers (240-241) are deposited in a symmetrical fashion on the sides of the first floating gate structure (204, 242).
Abstract:
An integrated circuit memory device has an array of non-floating gate non-volatile flash cells arranged in a NOR configuration. The device further has page buffers and control circuits to operate the array in either a NAND mode of operation or a NOR mode of operation. Finally, the array is partitionable by a user into two partitions such that one partition operates only in the NAND mode while the other partition operates only in a NOR mode.
Abstract:
A non-volatile memory device (10) includes read, erase, program and verify control logic. A status register (38) is coupled with the control logic and stores statistics determined during verify operations. For instance, the statistics may indicate a number of memory cells which fail erase or program verify or may indicate whether a threshold number of sequential bytes fail program verify for a program or erase operation involving a page or sector of data. Defective addresses can also be stored. With the status register (38) the number of program and erase retries can be significantly reduced, allowing application of the device to real time storage system. The user can rely on the status register (38) to indicate how many errors have been detected in the array and if more than a threshold number of errors is detected, then the data can be discarded.
Abstract:
An integrated circuit (1) comprises a functional module (2) such as a FLASH memory with automatic program and erase circuits, test circuitry (3) coupled with the functional module which executes a test of the functional module and generates status information as a result of the test, and non-volatile status write circuitry coupled with the test circuitry on the chip. A circuitry in the non-volatile status write circuitry is responsive to the test of the functional circuitry to write the status information to the non-volatile memory. A port (5) is provided on the integrated circuit coupled to the non-volatile memory (4) through which the status information stored in the non-volatile memory is accessible in a test read mode to external devices. In a FLASH EPROM embodiment, the IC includes an array of FLASH EPROM memory cells and a port through which data in the array is accessible by external devices. A test set of FLASH EPROM memory cells is provided in the array. Program and erase circuitry, coupled to the array, has a test mode to exercise the program and erase circuitry to generate status information indicating results of the test and test read mode to read out the status information. Non-volatile status write circuitry is coupled to the program and erase circuitry and the test set, and writes the status information to the test set. The program and erase circuits include retry counts with programmable thresholds for reducing the test times of the devices.