Control gate driver circuit for a non-volatile memory and memory using same
First Claim
1. A control gate driver circuit for providing a predetermined voltage to a control gate of an erasable programmable non-volatile memory cell during a read mode thereof, comprising:
- a pass transistor of a predetermined conductivity type having a gate electrode coupled to a first voltage reference terminal, a first current electrode, a second current electrode coupled to the control gate, and a bulk electrode coupled to the first current electrode; and
a bias circuit having an output terminal coupled to the first current electrode of the pass transistor, wherein the bias circuit generates the predetermined voltage on the output terminal, wherein the predetermined voltage is substantially equal to a threshold voltage of the pass transistor plus an incremental voltage.
20 Assignments
0 Petitions
Accused Products
Abstract
A control gate driver circuit (900) provides a variety of voltages to a control gate (21) of a floating gate nonvolatile memory cell (10) using a single circuit. During a read mode, a bias circuit (920) and a reference transistor (925) bias a pass transistor (936) connected to the output of a level shifter (910) to be slightly conductive and thus biases control gates without the need for a charge pump. During programming, a pulse circuit (940) gradually builds the program voltage provided to cells along a selected row, allowing the use of smaller pass transistors (932, 934) and smaller capacitors in the charge pump of the supply (930). Cells in an unselected row are driven to a different voltage, decreasing junction leakage and maintaining high disturb voltage in cells in the unselected row. The control gate driver circuit (900) is implemented using only P-channel pass transistors, eliminating the need for a costly triple-well process.
-
Citations
25 Claims
-
1. A control gate driver circuit for providing a predetermined voltage to a control gate of an erasable programmable non-volatile memory cell during a read mode thereof, comprising:
-
a pass transistor of a predetermined conductivity type having a gate electrode coupled to a first voltage reference terminal, a first current electrode, a second current electrode coupled to the control gate, and a bulk electrode coupled to the first current electrode; and a bias circuit having an output terminal coupled to the first current electrode of the pass transistor, wherein the bias circuit generates the predetermined voltage on the output terminal, wherein the predetermined voltage is substantially equal to a threshold voltage of the pass transistor plus an incremental voltage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A control gate driver circuit for providing a predetermined voltage to a control gate of an erasable programmable non-volatile memory cell during a program mode thereof, comprising:
-
a first program voltage source having a reference terminal for providing a first programming voltage; a first pass transistor of a predetermined conductivity type having a control electrode, a first current electrode coupled to the reference terminal, and a second current electrode for driving the control gate; a pulsing circuit having a pulsed output terminal coupled to the control electrode of the first pass transistor, and a data input, for receiving at least one data signal, wherein the pulsing circuit provides a pulsed representation of the at least one data signal at the pulsed output terminal; and a decoder having an address input for receiving an address signal, and a decoded output coupled to the data input of the pulsing circuit, wherein the decoder decodes the address input during the program mode. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A control gate driver circuit having a control gate voltage terminal for providing a control gate voltage to the control gate of an erasable programmable non-volatile memory cell, the circuit comprising:
-
a read voltage terminal; an erase voltage terminal; a program select voltage terminal; a program non-select voltage terminal; a first decode portion for receiving an address and control signals, and coupled to the read voltage terminal, the erase voltage terminal, and the program non-select voltage terminal, and having a first voltage output, the first decode portion associated with a control gate of a memory cell, the first decode portion supports a plurality of modes based on the address and control signals, the modes comprising; an erase mode, wherein the first decode portion couples the erase voltage terminal to the first voltage output when the memory cell is selected and the control signals indicate an erase mode; a program select mode, wherein the first decode portion couples the read voltage terminal to the first voltage output when the memory cell is selected and the control signals indicate an erase mode; a program non-select mode, wherein the first decode portion couples the program select voltage terminal to the first voltage output when the memory cell is not selected and the control signals indicate an erase mode; a read mode, wherein the first decode portion couples the read voltage terminal to the first voltage terminal when the control signal indicate a read; second decode portion for receiving an address and control signals, and coupled to the program select voltage terminal, and having an second voltage output, the second decode portion associated with the control gate of the memory cell, wherein the second decode portion provides the program select voltage to the second voltage output when the memory cell is selected and the control signals indicate a program mode;
p1 a transistor of a predetermined type having a control electrode coupled to a first voltage reference, a first current electrode coupled to the first voltage output, a second current electrode coupled the second voltage output and providing the control gate voltage terminal, and a bulk electrode coupled to the second current electrode.
-
-
17. A control gate driver circuit for selectively driving a control gate of an erasable programmable nonvolatile memory cell, comprising:
-
a level shifter having a first power supply input terminal, a second power supply input terminal coupled to a first power supply voltage terminal, an enable input terminal for receiving a control signal, and an output terminal coupled to the control gate, wherein said level shifter provides a voltage of said first power supply input terminal to said output terminal thereof if said control signal is active; a first reference voltage source having an output which provides a first reference voltage which biases the control gate in a read mode of operation; a second reference voltage source having an output which provides a second reference voltage which biases the control gate in an erase mode of operation; a third reference voltage source having an output which provides a third reference voltage which biases the control gate in a program mode of operation; and a selection circuit having a first input terminal coupled to said output terminal of said first reference voltage source, a second input terminal coupled to said output terminal of said second reference voltage source, a third input terminal coupled to said output terminal of said third reference voltage source, and an output terminal coupled to said first power supply input terminal of said level shifter. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A memory comprising:
-
an array of erasable programmable memory cells located at intersections of a plurality of rows and a plurality of columns, wherein each erasable programmable nonvolatile memory cell has a control gate and a select gate coupled to one of said plurality of rows, said array having a top and a bottom; a first decoder below said bottom of said array and responsive to a row address for providing a plurality of first row select signals to said select gate of each erasable programmable nonvolatile memory cell in said array, wherein each first row select signal is coupled to said select gate of each erasable programmable nonvolatile memory cell along a corresponding row; and a second decoder above said top of said array and responsive to said row address for providing a plurality of second row select signals to said control gate of each erasable programmable nonvolatile memory cell in said array, wherein each second row select signal is coupled to said control gate of each erasable programmable nonvolatile memory cell along a corresponding row. - View Dependent Claims (24, 25)
-
Specification