High speed flash memory cell structure and method
First Claim
1. A memory cell for storing binary data having two possible states suitable for use in a programmable logic array (PLA), comprising:
- EPROM read means for determining said state of said cell, said EPROM read means including an EPROM read transistor having a floating gate chargeable to correspond to one of said two states and a control gate coupled to an input term, said EPROM read transistor having first source and drain regions forming a first channel therebetween;
an erase node coupled with an erase line sharing said floating gate and said control gate with said EPROM read transistor for erasing said cell by removing charge from said floating gate through a tunnel dielectric, said erase node further including means proximate said tunnel dielectric for reducing a backbias threshold effect;
said backbias reducing means being responsive to a first signal on said erase line during a programming mode to improve program coupling,said backbias reducing means being responsive to a second signal on said erase line during a read mode to improve read coupling.
4 Assignments
0 Petitions
Accused Products
Abstract
A fast, fieldless flash memory cell includes an erase node having a control gate and a floating gate, both formed of polycrystalline silicon, a program transistor sharing the floating gate and control gate with the erase node, and a read transistor sharing the floating gate and control gate with the erase node and program transistor. The inventive memory cell is suitable for use in fast Programmable Logic Devices (PLDs) in the sub 5 nS range (2-5 nS), and other logic and memory parts. The erase node includes a buried N+ drain region in a P-type substrate, a buried implant plate doped N-type adjacent the drain region in the substrate, a tunnel oxide disposed over at least a portion of the plate and the drain region, the tunnel oxide extending into and abutting a gate oxide region, and thence to a field oxide region in a relaxed fashion, a polycrystalline silicon floating gate disposed over the field oxide, gate oxide, and tunnel oxide regions, a sandwich of ONO on the floating gate, and a polycrystalline silicon control gate (poly 2) disposed on the ONO. Programming occurs through the programming transistor. Reading occurs through a read path including the read transistor. During programming, coupling is improved at the gate of the programming transistor by an erase node boosting technique. This technique involves applying a relatively "boosted" voltage level to the drain region of the erase node which reduces the backbias threshold effect of erase node capacitors. Similarly, during a read operation, a relatively "boosted" voltage is applied to the drain region of the erase node, which, by way of the buried implant plate, reduces the backbias threshold effect of the erase node capacitors wherein coupling at the control gate of the read transistor is improved.
28 Citations
8 Claims
-
1. A memory cell for storing binary data having two possible states suitable for use in a programmable logic array (PLA), comprising:
-
EPROM read means for determining said state of said cell, said EPROM read means including an EPROM read transistor having a floating gate chargeable to correspond to one of said two states and a control gate coupled to an input term, said EPROM read transistor having first source and drain regions forming a first channel therebetween; an erase node coupled with an erase line sharing said floating gate and said control gate with said EPROM read transistor for erasing said cell by removing charge from said floating gate through a tunnel dielectric, said erase node further including means proximate said tunnel dielectric for reducing a backbias threshold effect; said backbias reducing means being responsive to a first signal on said erase line during a programming mode to improve program coupling, said backbias reducing means being responsive to a second signal on said erase line during a read mode to improve read coupling. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An electrically-erasable, EPROM-type programmable memory cell for storing binary data having two possible states suitable for use in a programmable logic array (PLA) having an input term and a read product term, comprising:
-
an EPROM read transistor having a floating gate chargeable to correspond to one of said states and a control gate coupled to said input term, said EPROM read transistor having first source and drain regions forming a first channel therebetween, said floating gate and said control gate comprising polycrystalline silicon material; a low voltage pass gate transistor having second source and drain regions forming a second channel therebetween, said second drain being coupled to said first source to thereby connect said first and second channels to form a read path wherein said read product term is coupled to one of said first drain and second source for causing a current to flow through said first and second channels during a read mode indicative of one of said states said memory cell; an EPROM program transistor sharing said floating gate and said control gate with said EPROM read transistor for charging said floating gate during a programming mode to thereby alter said state of said memory cell, an erase node coupled to an erase like sharing said floating gate and said control gate for erasing said cell by removing charge from said floating gate through a tunnel dielectric associated therewith, said erase node further including a buried implant plate proximate said tunnel dielectric for reducing a backbias threshold effect; said implant plate being responsive to a first signal on said erase line during said programming mode to improve program coupling, said implant plate being responsive to a second signal on said erase line during said read mode to improve read coupling, and, whereby programming of said cell occurs through said EPROM program transistor and reading of said cell occurs through said EPROM read means to thereby isolate program and read paths for speed optimization. - View Dependent Claims (7, 8)
-
Specification