Electrically erasable programmable read-only memory
AssigneeFairchild Camera and Instrument Corporation
InventorAndrew C. Tickle
Life of this patent
Estimating the term…
Abstract
An electrically erasable programmable read-only memory (E.sup.2 PROM) is provided which utilizes an inhibit voltage applied to unselected word lines during writing to prevent writing in unselected rows. In the preferred embodiment, each memory cell of the E.sup.2 PROM array consists of a single floating gate field effect transistor. The E.sup.2 PROM of the present invention provides for row erasure and single bit writing.
Claims34
An electrically erasable programmable read-only memory comprising:
- (a) a memory array comprising
- (i) a matrix of memory cells formed as a plurality of rows and a plurality of columns of said cells, each of said cells utilizing a floating gate field effect transistor for storage of binary data;
- (ii) a plurality of word lines, the control gate of each said transistor in a row of said memory cells being connected to a word line corresponding to said row;
- (iii) a plurality of bit lines, the drain of each said transistor in a column of said memory cells being connected to a bit line corresponding to said column;
- and
- (iv) a plurality of source lines, the source of each said transistor in a column of said memory cells being connected to a source line corresponding to said column;
- (b) means for applying an erase voltage to a selected word line and, simultaneously, maintaining unselected word lines as well as all bit lines and all source lines at zero potential such that the floating gate of each said transistor connected to said selected word line is charged to a high threshold voltage;
- (c) means for maintaining a selected word line at zero potential and, simultaneously, applying an inhibit voltage which is less than said erase voltage to unselected word lines, applying a write voltage to selected of said bit lines and maintaining unselected bit lines at zero potential such that the floating gate of each said transistor having its drain connected to said selected of said bit lines discharges to a low threshold voltage;
- (d) means for applying a read voltage to a selected word line, said read voltage being greater than said low threshold voltage and less than said high threshold voltage, and, simultaneously, maintaining unselected word lines at zero potential, applying a small potential to selected of said bit lines and maintaining unselected bit lines at zero potential such that a said transistor connected to said selected of said bit lines and having a charged floating gate is nonconducting and a said transistor connected to said selected of said bit lines and having a discharged floating gate is conducting;
- and
- (e) means for monitoring whether a selected of said transistors in said matrix is conducting or nonconducting.
An electrically erasable programmable read-only memory comprising:
- (a) a memory array comprising
- (i) a matrix of memory cells formed as a plurality of rows and a plurality of columns of said cells, each of said cells utilizing a floating gate field effect transistor for storage of binary data;
- (ii) a plurality of word lines, the control gate of each said transistor in a row of said memory cells being connected to a word line corresponding to said row;
- (iii) a plurality of bit lines, the drain of each said transistor in a column of said memory cells being connected to a bit line corresponding to said column;
- and
- (iv) a plurality of source lines, the source of each said transistor in a column of said memory cells being connected to a source line corresponding to said column;
- (b) a row address decoder having a plurality of output lines, individual of said output lines being connected to a corresponding of said word lines, comprising
- (i) means for directing an erase voltage to a selected output line while simultaneously maintaining unselected output lines at zero potential;
- (ii) means for maintaining a selected output line at zero potential and simultaneously directing an inhibit voltage which is less than said erase voltage to unselected output lines;
- and
- (iii) means for applying a read voltage to a selected output line and simultaneously maintaining unselected output lines at zero potential;
- (c) a column address decoder having a plurality of output lines, individual of said output lines being connected to a corresponding of said bit lines, comprising
- (i) means for maintaining all of said bit lines at zero potential;
- (ii) means for applying a write voltage to selected of said bit lines and simultaneously maintaining unselected bit lines at zero potential;
- and
- (iii) means for applying a small potential to selected of said bit lines and simultaneously maintaining unselected bit lines at zero potential;
- and
- (d) an input/output buffer connected to said memory array for determining whether selected of said memory cells of said array are conducting or nonconducting.
An electrically erasable programmable read-only memory comprising:
- (a) a memory array comprising:
- (i) a matrix of memory cells formed as a plurality of rows and a plurality of columns of said cells, each of said cells consisting of a single n-type floating gate field effect transistor;
- (ii) a plurality of word lines, the control gate of each said transistor in a row of said transistors being connected to a word line corresponding to said row;
- (iii) a plurality of bit lines, the drain of each said transistor in a column of said transistors being connected to a bit line corresponding to said column;
- and
- (iv) a plurality of source lines, the source of each said transistor in a column of said memory cells being connected to a source line corresponding to said column;
- (b) means for applying a first positive voltage to a selected word line and, simultaneously, maintaining unselected word lines as well as all bit lines and all source lines at zero potential such that the floating gate of each said transistor connected to said selected word line is charged to a high threshold voltage;
- (c) means for maintaining a selected word line at zero potential and, simultaneously, applying a second positive voltage which is less than said first positive voltage to unselected word lines, applying a third positive voltage to selected of said bit lines and maintaining unselected bit lines at zero potential such that the floating gate of each said transistor having its drain connected to said selected of said bit lines discharges to a low threshold voltage;
- (d) means for applying a fourth positive voltage to a selected word line, said fourth voltage being greater than said low threshold voltage and less than said high threshold voltage, and, simultaneously, maintaining unselected word lines at zero potential, applying a small positive potential to selected of said bit lines and maintaining unselected bit lines at zero potential such that a said transistor connected to said selected of said bit lines and having a charged floating gate is nonconducting and a said transistor connected to said selected of said bit lines and having a discharged floating gate is conducting;
- and
- (e) means for monitoring whether selected of said transistors in said matrix is conducting or nonconducting.
A method for encoding binary data into an electrically erasable programmable read-only memory said memory comprising a matrix of memory cells formed as a plurality of rows and a plurality of columns of said cells, each of said cells utilizing a floating gate field effect transistor for storage of binary data, a plurality of word lines, the control gate of each said transistor in a row of said memory cells being connected to a word line corresponding to said row, a plurality of bit lines, the drain of each said transistor in a column of said memory cells being connected to a bit line corresponding to said column, and a plurality of source lines, the source of each said transistor in a column of said memory cells being connected to a source line corresponding to said column, the method comprising:
- (a) applying an erase voltage to a selected word line and, simultaneously, maintaining unselected word lines as well as all bit lines and all source lines at zero potential such that the floating gate of each said transistor connected to said selected word line is charged to a high threshold voltage;
- and,
- (b) maintaning a selected word line at zero potential and, simultaneously, applying an inhibit voltage which is less than said erase voltage to unselected word lines, applying a write voltage to selected of said bit lines and maintaining unselected bit lines at zero potential such that the floating gate of each transistor having its drain connected to said selected of said bit lines discharges to a low threshold voltage.
A method for maintaining a floating gate field effect transistor in the enhancement mode, comprising the steps of:
- (a) discharging said floating gate of said transistor by a predetermined amount to reduce the threshold voltage of said transistor;
- (b) comparing said reduced threshold voltage with a desired minimum threshold voltage;
- (c) if said reduced threshold voltage is less than said desired threshold voltage, maintaining said reduced voltage;
- or
- (d) if said reduced threshold voltage is greater than said desired threshold voltage, repeating the above steps.
Dependencies are inferred from the claim text.