Claims
- 1. An electrically programmable memory device comprising: an array of rows and columns of floating gate memory cells; each cell having a source-to-drain path, a control gate and a floating gate; the control gates of all cells in each row being connected to a row line; one end of the source-to-drain path of each cell in each column being connected to a column line and the other end being connected to a ground line whereby a continuous series path of said source-to-drain paths is provided for all cells in a row; means for selectively applying logic voltages to said lines for read operations and for selectively applying programming voltages to said lines for program operations, the programming voltages being much higher than the logic voltages; said means including delay circuitry to prevent application of said programming voltages to a column line until a time period after programming voltage is applied to a selected row line whereby a selected row line has programming voltage thereon so that the voltages of all source-to-drain paths of all cells in the selected row are equallized before programming voltage is applied to the selected column line.
- 2. A device according to claim 1 wherein a discharge path is provided separate from said array of cells to discharge a selected column line after programming voltage is removed from the selected row line.
- 3. A device according to claim 1 wherein the column lines and ground lines are separately connected to a source of programming voltage or ground, respectively, by transistors having programming voltages selectively applied to gates thereof after programming voltage is applied to the selected row line.
- 4. A method of programming an array of rows and columns of floating gate electrically programmable memory cells of the type formed in a semiconductor unit and having control gates of all cells in a row connected to a row line, sources of all cells in a column connected to a ground line, and drains of all cells in a column connected to a column line, with source-to-drain paths of all cells in a row being connected in a continuous path, comprising the steps of: first applying a programming voltage to a selected row line to equallize voltages on the source-to-drain paths of all transistors in a row, and thereafter applying a programming voltage to a selected one of said column lines while the programming voltage is on the selected row line.
- 5. A method according to claim 4 including the step of coupling a selected one of said ground lines to ground at the time of applying programming voltage to the selected column line.
- 6. A method according to claim 5 wherein the column lines are selectively coupled to programming voltage via transistors and programming voltage is selectively applied to gates of said transistors after programming voltage is applied to the selected row line.
- 7. A method according to claim 6 wherein the ground lines are selectively coupled to ground by transistors and programming voltage is selectively applied to gates of such transistors after programming voltage is applied to the selected row line.
- 8. A method according to claim 4 wherein the selected column is discharged through a path separate from said array of cells after programming voltage is removed from the selected row line.
RELATED CASES
This application contains subject matter disclosed in co-pending application Ser. Nos. 118,287, 118,348; now U.S. Pat. No. 4,314,362, filed herewith, and in applications Ser. No. 118,350, filed Oct. 1, 1979, by J. A. Neal and P. A. Reed and Ser. No. 090,381, filed Nov. 1, 1979, by J. M. Klaas, all assigned to Texas Instruments.
US Referenced Citations (6)