×

Method for programming a single EPROM or flash memory cell to store multiple bits of data that utilizes a punchthrough current

  • US 5,594,685 A
  • Filed: 04/13/1995
  • Issued: 01/14/1997
  • Est. Priority Date: 12/16/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for programming a single floating-gate memory cell to have one of three or more threshold voltages, the memory cell having a source and drain formed a distance apart in the well that define a channel therebetween, a layer of first insulation material formed over the channel, a floating gate formed over the layer of first insulation material, a layer of second insulation material formed over the floating gate, and a control gate formed over the layer of second insulation material, the method comprising the steps of:

  • selecting one of three or more programming voltages as a selected programming voltage, the three or more programming voltages corresponding to said three or more threshold voltages;

    applying a first voltage to the well;

    applying the first voltage to the source so that the source-to-well junction is in equilibrium;

    applying a second voltage to the drain so that the drain-to-well junction is reverse-biased, the drain-to-source voltage is positive, and a punchthrough current is induced to flow from the drain to the source; and

    applying the selected programming voltage to the control gate of the memory cell.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×