LEAKAGE IMPROVEMENT FOR A HIGH-VOLTAGE LATCH

Information

  • Patent Application
  • 20080054973
  • Publication Number
    20080054973
  • Date Filed
    September 06, 2006
    18 years ago
  • Date Published
    March 06, 2008
    16 years ago
Abstract
An improved CMOS high-voltage latch stores data bits to be written to memory cells of a non-volatile memory has two cross-coupled CMOS inverters. One of the inverters has a pull-down leg that includes a pass-gate high-voltage NMOS transistor that is connected between a latch output node and a second high-voltage, low-threshold NMOS pull-down transistor that is connected to ground. A gate of the pass-gate high-voltage NMOS transistor receives a standby signal with a logic HIGH value of at most Vdd to turn on the pass-gate high-voltage NMOS transistor when the high-voltage CMOS latch is in a voltage mode of operation and during a high-voltage write mode of operation. The pass-gate high-voltage NMOS transistor thereby limits the voltage across the second high-voltage, low-threshold NMOS pull-down transistor to less than the standby signal in order to reduce punch-trough current and drain-to-substrate leakage of the second high-voltage, low-threshold NMOS pull-down transistor.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention:



FIG. 1 is a circuit diagram of a prior art high voltage latch circuit having a high-voltage leakage path from an output terminal to ground.



FIG. 2 is a timing diagram for the circuit of FIG. 1 that is loaded with a LOW DATA IN signal.



FIG. 3 is a timing diagram for the circuit of FIG. 1 that is loaded with a HIGH DATA IN signal.



FIG. 4 is a circuit diagram of a high voltage latch circuit according to the present invention.



FIG. 5 is a timing diagram for the circuit of FIG. 4 that is loaded with a LOW DATA IN signal.



FIG. 6 is a timing diagram for the circuit of FIG. 4 that is loaded with a HIGH DATA IN signal.





DETAILED DESCRIPTION


FIG. 4 illustrates an improved high-voltage latch circuit 100 according to the present invention. The latch circuit includes a first CMOS inverter circuit 102 and a second CMOS inverter circuit 104. The first CMOS inverter circuit 102 includes a first pull-up PMOS transistor 106 that has a source connected to a HV node 108 and a drain connected to a latch input node A. The first CMOS inverter circuit 102 also includes a first pull-down NMOS transistor 110 that has a drain connected to the latch input node A and a source connected to ground. The gates of the first pull-up PMOS transistor 106 and the first pull-down NMOS transistor 110 are connected together.


The second CMOS inverter circuit 104 includes a second pull-up PMOS transistor 112 that has a source connected to the HV node 108 and a drain connected to a data storage output node B. The second CMOS inverter circuit 104 includes a pass-gate high-voltage NMOS transistor 116 with a VT implant that is connected between the latch output node B and a drain of a second high-voltage, low-threshold NMOS pull-down transistor 118 that ha a source terminal connected to the ground terminal. The pass-gate high-voltage NMOS transistor 116 has a gate connected to a STANDBY terminal 120 that receives a HIGH LOGIC signal with a value of at most Vdd to turn on the pass-gate high-voltage NMOS transistor when the high-voltage CMOS latch is in a data-loading mode of operation and during a high-voltage write mode of operation.


The STANDBY signal is Low when the memory system is in a standby mode of operation. The STANDBY signal is HIGH when the latch is loading data and during a high-voltage write opertation. The STANDBY signal is not a high-voltage signal and is limited to Vdd in its HIGH state. By allowing the STANDBY signal to only reach Vdd, the pass-gate high-voltage NMOS transistor 116 will shut off once the Vg (STANDBY voltage)−Vs (source voltage of transistor 116)−Vt (threshold voltage of transistor 116)=0. This limits the voltage across the second high-voltage, low-threshold NMOS pull-down transistor 118 to be Vdd−Vt. This reduces punch through current and drain-to-substrate leakage of the second high-voltage, low-threshold NMOS pull-down transistor 118.


A reset NMOS transistor 122 is connected between the latch input node A and the ground terminal. A gate terminal of the reset NMOS transistor 122 in connected to a RESET terminal 124, at which is provided a HIGH RESET signal to turn on the reset NMOS transistor 122 during a standby mode of operation. A LOW RESET signal turns off the reset NMOS transistor 122 during a data-loading mode of operation and during a high-voltage write mode of operation.


A load input NMOS transistor 126 is connected between the latch input node A and a DATA IN input terminal 128. A DATA LOAD signal is provided at a DATA LOAD terminal that is connected to a gate terminal of the load input NMOS transistor 126. A HIGH DATA LOAD signal turns on the load input NMOS transistor 126 to connect the DATA IN input terminal to the latch input node A. An output terminal 136 provides the signal from the latch input node A that is provided to write to the memory.



FIG. 5 is a timing diagram that illustrates operation of the improved high-voltage latch circuit 100 for a LOW DATA IN signal at the DATA IN input terminal 128. The high-voltage latch circuit 100 operates in three modes: a standby mode, a data-loading mode, and a high-voltage write mode. The standby mode of operation occurs when the latch circuit 100 is powered by a low Vdd voltage on the HV node 108. The data-loading mode of operation occurs when the input data signal at the DATA IN terminal 128 is loaded into the latch circuit 100 that is still operated with the low Vdd voltage at terminal 108. The high-voltage writer mode of operation occurs when the high voltage is applied to the HV node 108 to write data into the non-volatile memory cells.


Standby Mode

During the standby mode of operation, the STANDBY signal is at a LOW level Vdd to cutoff the pass-gate high-voltage NMOS transistor 116. The HV-ENABLE signal is at a 0 (LOW) level to provide a Vdd voltage at terminal 108. Data at the latch input node A and the data storage output node B is either HIGH or LOW. Prior to the standby mode of operation ending, the STANDBY signal goes to a HIGH signal level to turn on the pass-gate high-voltage NMOS transistor 116. The RESET signal at terminal 124 goes LOW to cut the reset NMOS transistor 122.


Data Load Mode

The data-loading mode of operation begins when the LOAD signal at a Vdd level is provided at the gate terminal 130 of the load input NMOS transistor 126. In this mode of operation, a LOW input signal at the DATA IN terminal 128 is loaded into the latch input node A. This turns on the second pull-up PMOS transistor 112 and turns off the second NMOS pull-down transistor 118 and causes the data storage output node B to go to a HIGH Vdd level.


High-Voltage Write Mode

During the high-voltage write mode of operation, the HIGH STANDBY voltage at input terminal 120 continues to turn on the pass-gate high-voltage NMOS transistor 116. Note that the HIGH state of the STANDBY voltage is at most Vdd. The pass-gate high-voltage NMOS transistor 116 receives the STANDBY signal that has a value of at most Vdd to turn on the pass-gate high-voltage NMOS transistor when the high-voltage CMOS latch is in a data-loading mode of operation and during a high-voltage write mode of operation. The Vdd STANDBY voltage at the gate terminal of the pass-gate high-voltage NMOS transistor 116 limits the voltage across the second high-voltage, low-threshold NMOS pull-down transistor to Vdd−Vt and reduces punch-through current and drain-to-substrate leakage.


During the high-voltage write mode of operation, a high voltage supply is applied to the HV node 108 and the voltage at the data storage output node B follows the voltage on the HV node 108. FIG. 5 shows these two voltages HV and B ramping up to the HV voltage target level, for example, 15 volts. The output voltage at terminal 136 stays at a LOW state.



FIG. 6 is a timing diagram that illustrates operation of the improved high-voltage latch circuit 100 for a HIGH DATA IN signal at the DATA IN input terminal 128.


Standby Mode

During the standby mode of operation, the STANDBY signal is at a LOW level Vdd to cutoff the pass-gate high-voltage NMOS transistor 116. The HV-ENABLE signal is at a 0 (LOW) level to provide a Vdd voltage at terminal 108. Data at the latch input node A and the data storage output node B is either HIGH or LOW. Prior to the standby mode of operation ending, the STANDBY signal goes to a HIGH signal level to turn on the pass-gate high-voltage NMOS transistor 116. The RESET signal at terminal 124 goes LOW to cut the reset NMOS transistor 122.


Data Load Mode

The data-loading mode of operation begins when the LOAD signal at a Vdd level is provided at the gate terminal 128 of the load input NMOS transistor 126. In this mode of operation, a HIGH input signal at the DATA IN terminal 130 is loaded into the latch input node A. This turns off the second pull-up PMOS transistor 112 and which turns on the second NMOS pull-down transistor 118 and causes the data storage output node B to go to a LOW level.


High-Voltage Write Mode

During the high-voltage write mode of operation, the HIGH STANDBY voltage at input terminal 120 continues to turn on the pass-gate high-voltage NMOS transistor 116. Note that the HIGH state of the STANDBY voltage is at most Vdd. The pass-gate high-voltage NMOS transistor 116 receives the STANDBY signal that has a value of at most Vdd to turn on the pass-gate high-voltage NMOS transistor when the high-voltage CMOS latch is in a data-loading mode of operation and during a high-voltage write mode of operation. The Vdd STANDBY voltage at the gate terminal of the pass-gate high-voltage NMOS transistor 116 limits the voltage across the second high-voltage, low-threshold NMOS pull-down transistor to Vdd−Vt and reduces punch-through current and drain-to-substrate leakage.


During the high-voltage write mode of operation, a high voltage supply is applied to the HV node 108 and the voltage at the data storage output node A follows the voltage on the HV node 108. FIG. 6 shows these two voltages HV and A ramping up to the HV voltage target level, for example, 15 volts. Terminal 136 provides the node A voltage as an output signal to write the memory.


The foregoing descriptions of specific embodiments of the present invention has been presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed, and obviously many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the invention and its practical application, to thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the claims appended hereto and their equivalents.

Claims
  • 1. A non-volatile memory having a plurality of high-voltage CMOS latches, each high-voltage CMOS latch comprising: a HV terminal that is connected to a VDD supply voltage during a standby mode of operation and during a load data mode of operation and that is connected to a HIGH-VOLTAGE supply voltage during a high-voltage write mode of operation;a first CMOS inverter and a second CMOS inverter, each having respective input and output terminals, and each being connected between the HV terminal and a ground terminal;the input terminal of the second CMOS inverter and the output terminal of the first CMOS inverter are connected to a latch input node A;the input terminal of the first CMOS inverter and the output terminal of the second CMOS output terminal are connected to a latch output node B;said first CMOS inverter having a first PMOS pull-up transistor connected between the HV terminal and the latch input node A, said first CMOS inverter having a first NMOS pull-down transistor connected between the latch input node A and the ground terminal;said second CMOS inverter having a second PMOS pull-up transistor connected between the HV terminal and the latch output node B;said second CMOS inverter having a pass-gate high-voltage NMOS transistor that is connected between the latch output node B and a second high-voltage, low-threshold NMOS pull-down transistor that is connected to the ground terminal; andsaid pass-gate high-voltage NMOS transistor having a gate connected to a STANDBY terminal that receives a HIGH LOGIC signal with a value of at most VDD to turn on the pass-gate high-voltage NMOS transistor when the high-voltage CMOS latch is in a data-loading mode of operation and during a high-voltage write mode of operation to limit the voltage across the second high-voltage, low-threshold NMOS pull-down transistor and to reduce punch-through current and drain-to-substrate leakage of the second high-voltage, low-threshold NMOS pull-down transistor.
  • 2. The non-volatile memory of claim 1 wherein each high-voltage CMOS latch circuit has a DATA IN input terminal connected to the latch input node A through a load input NMOS transistor, at a gate terminal of which is provided a DATA LOAD signal to turn on the NMOS load input NMOS transistor.
  • 3. The non-volatile memory of claim 1 including a reset NMOS transistor that is connected between the latch input node A and the ground terminal and that has a gate terminal at which is provided a HIGH RESET signal to turn on the reset NMOS transistor during the standby mode of operation and at which is provided a LOW RESET signal to turn off the reset NMOS transistor during a data-loading mode of operation and during a high-voltage write mode of operation.
  • 4. A method limiting leakage current in one or more high-voltage latches that are used for high-voltage writing of data into a non-volatile memory, comprising the steps for each of the one or more latches of: connecting a cross-coupled CMOS latch between a HV terminal and a ground terminal by connecting a first CMOS inverter between a HV terminal and a ground terminal and by connecting a second high-voltage inverter between the HV terminal and a ground terminal;connecting an input terminal of the second CMOS inverter and an output terminal of the first CMOS to a latch input node A for the latch circuit;connecting the latch input node A through a NMOS load input NMOS transistor to a DATA In input terminal of the latch;providing a LOAD signal at a gate terminal of the NMOS load input NMOS transistor to turn on the NMOS load input NMOS transistor;connecting an input terminal of the first CMOS inverter and an output terminal of the second CMOS output terminal to a latch output node B for the latch circuit;connecting a high-voltage, pass-gate NMOS transistor between the latch output node A and one terminal of a low-threshold NMOS pull-down transistor that has another terminal connected to ground; andlimiting the voltage across the second high-voltage, low threshold NMOS pull-down transistor and the reducing punch through current and drain-to substrate leakage by turning on the pass-gate high-voltage NMOS transistor with a HIGH signal with a value of Vdd at most.
  • 5. A latch circuit, comprising: first and second cross-coupled inverters, each inverter having a PMOS transistor connected to a supply voltage and an NMOS transistor connected to ground with the gates of the EMOS and NMOS transistors joined at a first node and with a second node joining source-drains thereof, with the first node of the first inverter connected to the second node of the second inverter, with the second node of the first inverter connected to the first node of the second inverter and to a transistor means for applying a RESET voltage; anda pass-gate transistor means interposed between the PMOS and the NMOS transistors of the second inverter for applying a STANDBY voltage to the NMOS transistor of the second inverter to thereby limit the voltage at the NMOS transistor to the voltage established by the STANDBY voltage.
  • 6. The latch circuit of claim 5 having means for operating in three modes, a first mode being a STANDBY mode, a second mode being a LOAD DATA mode, and a third mode being a WRITE mode.
  • 7. The latch circuit of claim 6 wherein the supply voltage supplies a second voltage Vdd lower than the high voltage, the Vdd voltage being connected to the latch circuit during the first and second modes of operation and the high voltage connected to the latch circuit during the third mode of operation.
  • 8. The latch circuit of claim 6 wherein the first and second inverters have PMOS pull-up transistors and wherein the first inverter has an NMOS pull-down transistor and the second inverter has an NMOS pass-gate transistor that is in series with an NMOS pull-down transistor and that is inactive in the first mode and active in the second and third modes.
  • 9. The latch circuit of claim 5 having a first auxiliary transistor associated with a DATA TN terminal and a DATA LOAD signal terminal, the auxiliary transistor connected to the second node of the first inverter and to the first node of the second inverter.
  • 10. The latch circuit of claim 9 wherein the auxiliary transistor is an NMOS transistor.
  • 11. The latch circuit of claim 9 wherein a second auxiliary transistor means for applying a RESET voltage is connected to the second node of the first inverter and the first node of the second inverter.
  • 12. A method of operating a latch circuit in association with a programmable memory device comprising, connecting first and second CMOS inverters with PMOS and NMOS transistors in a manner forming a cross-coupled CMOS latch between a high voltage terminal and a ground terminal;providing a high voltage for writing to a high voltage device in a write mode;providing a lower voltage than the high voltage for loading data into the CMOS latch in a LOAD DATA mode and during a STANDBY mode; andproviding a pass-gate transistor in series with one of said CMOS inverters for applying a STANDBY voltage to turn on the pass-gate transistor and thereby limit voltage across an NMOS transistor in the one of said CMOS inverters.
  • 13. The method of claim 12 including providing a first auxiliary transistor to the CMOS latch for establishing a DATA LOAD signal.
  • 14. The method of claim 12 including providing a second auxiliary transistor to the latch for establishing a RESET sigral.
  • 15. The method of claim 12 including providing a low threshold NNOS pull-down transistor in series with the pass-gate transistor that limits voltage across the low threshold NMOS pull-down transistor.
  • 16. The method of claim 12 including connecting the CMOS inverters with an input terminal of the second CMOS inverter and an output terminal of the first CMOS inverter to a latch input node and connecting the input terminal of the first CMOS inverter and an output terminal of the second CMOS inverter to a latch output node.