NON-VOLATILE MEMORY
20230307049 · 2023-09-28
Inventors
Cpc classification
G11C16/0441
PHYSICS
International classification
Abstract
A non-volatile memory has: a first and a second transistor having their gates connected together; a resistor having a first and a second terminal, with the first terminal connected to the source of the first transistor; a read voltage feed circuit configured to feed a read voltage for turning on at least one of the first and second transistors to between the gate of the first transistor and the second terminal of the resistor and to between the gate and the source of the second transistor; and a signal output circuit configured to output, in a read operation in which the read voltage feed circuit feeds the read voltage, a signal associated with a first or second value based on the drain currents of the first and second transistors.
Claims
1. A non-volatile memory, comprising: a first transistor; a second transistor having a gate connected to a gate of the first transistor; a resistor having a first terminal and a second terminal, the first terminal being connected to a source of the first transistor; a read voltage feed circuit configured to feed a read voltage for turning on at least one of the first and second transistors to between the gate of the first transistor and the second terminal of the resistor and to between the gate and a source of the second transistor; and a signal output circuit configured to output, in a read operation in which the read voltage feed circuit feeds the read voltage, a signal associated with a first value or a signal associated with a second value based on drain currents of the first and second transistors.
2. The non-volatile memory according to claim 1, wherein in the read operation, the signal output circuit outputs the signal associated with the first value if the drain current of the second transistor is higher than the drain current of the first transistor and outputs the signal associated with the second value if the drain current of the first transistor is higher than the drain current of the second transistor.
3. The non-volatile memory according to claim 2, further comprising a program circuit configured to perform a program operation to increase a gate threshold voltage of the second transistor by injecting hot carriers into the second transistor.
4. The non-volatile memory according to claim 3, wherein, in the read operation performed before the program operation, the drain current of the second transistor is higher than the drain current of the first transistor and, in the read operation performed after the program operation, with the gate threshold voltage of the second transistor having been increased in the program operation, the drain current of the first transistor is higher than the drain current of the second transistor.
5. The non-volatile memory according to claim 3, wherein the first and second transistors have a same structure, and before the program operation, the first and second transistors have a same gate threshold voltage.
6. A non-volatile memory, comprising: a first transistor; a second transistor having a gate connected to a gate of the first transistor; a resistor having a first terminal and a second terminal, the first terminal being connected to a source of the first transistor; a read voltage feed circuit configured to be able to feed a read voltage for turning on at least one of the first and second transistors; and a signal output circuit configured to be able to output, in a read operation in which the read voltage feed circuit feeds the read voltage, a signal associated with a first value or a signal associated with a second value based on drain currents of the first and second transistors.
7. The non-volatile memory according to claim 6, wherein when the read operation is performed, the signal output circuit can output the signal associated with the first value if the drain current of the second transistor is higher than the drain current of the first transistor and can output the signal associated with the second value if the drain current of the first transistor is higher than the drain current of the second transistor.
8. The non-volatile memory according to claim 7, further comprising a program circuit configured to be able to perform a program operation to increase a gate threshold voltage of the second transistor by injecting hot carriers into the second transistor.
9. The non-volatile memory according to claim 8, wherein, when the read operation is performed before the program operation, in the read operation, the drain current of the second transistor is higher than the drain current of the first transistor and when the read operation is performed after the program operation, in the read operation, with the gate threshold voltage of the second transistor having been increased in the program operation, the drain current of the first transistor is higher than the drain current of the second transistor.
10. The non-volatile memory according to claim 8, wherein the first and second transistors have a same structure, and before the program operation, the first and second transistors have a same gate threshold voltage.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
DESCRIPTION OF EMBODIMENTS
[0034] Hereinafter, examples of implementing the present disclosure will be described specifically with reference to the accompanying drawings. Among the diagrams referred to in the course, the same parts are identified by the same reference signs, and in principle no overlapping description of the same parts will be repeated. In the present description, for the sake of simplicity, symbols and reference signs referring to information, signals, physical quantities, elements, parts, and the like are occasionally used with omission or abbreviation of the names of the information, signals, physical quantities, elements, parts, and the like corresponding to those symbols and reference signs. For example, the read voltage feed circuit described later and identified by the reference sign “20” (see
[0035] First, some of the terms used to describe embodiments of the present disclosure will be defined. “Ground” refers to a reference conductor at a reference potential of 0 V (zero volts), or to a potential of 0 V itself. A reference conductor is formed of an electrically conductive material such as metal. A potential of 0 V is occasionally referred to as a ground potential. In embodiments of the present disclosure, any voltage mentioned with no particular reference mentioned is a potential relative to the ground. “Level” denotes the level of a potential, and for any signal or voltage of interest, “high level” has a higher potential than “low level”. For any signal or voltage of interest, its being at high level means its level being equal to high level, and its being at low level means its level being equal to low level. A level of a signal is occasionally referred to as a signal level, and a level of a voltage is occasionally referred to as a voltage level.
[0036] For any transistor configured as an FET (field-effect transistor), which can be a MOSFET, “on state” refers to a state where the drain-source channel of the transistor is conducting, and “off state” refers to a state where the drain-source channel of the transistor is not conducting (cut off). Similar definitions apply for any transistor that is not classified as an FET. Unless otherwise stated, any MOSFET can be understood to be an enhancement MOSFET. “MOSFET” is an abbreviation of “metal-oxide-semiconductor field-effect transistor”.
[0037] The electrical characteristics of a MOSFET include the gate threshold voltage. For any transistor that is an N-channel enhancement MOSFET, when the gate potential of the transistor is higher than the source potential of the transistor and the magnitude of the gate-source voltage (the gate potential relative to the source potential) of the transistor is equal to or higher than the gate threshold voltage of the transistor, the transistor is in the on state; otherwise, the transistor is in the off state. For any transistor that is a P-channel enhancement MOSFET, when the gate potential of the transistor is lower than the source potential of the transistor and the magnitude of the gate-source voltage (the gate potential relative to the source potential) of the transistor is equal to or higher than the gate threshold voltage of the transistor, the transistor is in the on state; otherwise, the transistor is in the off state.
[0038] Any switch can be configured with one or more FETs (field-effect transistors). When a given switch is in the on state, the switch conducts across its terminals; when a given switch is in the off state, the switch does not conduct across its terminals. For any transistor or switch, its being in the on or off state is occasionally expressed simply as its being on or off respectively.
[0039] For any signal that takes as its signal level high level or low level, the period in which the signal is at high level is referred to as the high-level period and the period in which the signal is at low level is referred to as the low-level period. The same applies to any voltage that takes as its voltage level high level or low level.
Basic Embodiment
[0040] A basic embodiment of the present disclosure will be described.
[0041] The memory segment 910 includes memory elements 911 and 912, and the memory segment 910 stores data of “0” or data of “1”. The memory elements 911 and 912 are each a transistor. Accordingly, the memory elements 911 and 912 are referred to also as transistors 911 and 912. The transistors 911 and 912 are each configured as an N-channel MOSFET. While the transistor 911 is formed as a single unit MOSFET, the transistor 912 is formed as a parallel circuit of n unit MOSFETs as shown in
[0042] The gates of the transistors 911 and 912 are connected together. The sources of the transistors 911 and 912 are connected to a ground. The drains of the transistors 911 and 912 are connected to the signal output circuit 930.
[0043] The storage circuit 901 can perform a read operation to read the data stored in the memory segment 910 and a program operation (write operation) to rewrite the data stored in the memory segment 910 from “0” to “1”.
[0044] The read voltage feed circuit 920 is a circuit that functions effectively in a read operation; in a read operation, it feeds the gates of the transistors 911 and 912 with a read voltage for turning on at least one of the transistors 911 and 912. The read voltage is higher at least than the gate threshold voltage of the transistor 911. In a read operation, the signal output circuit 930 outputs a signal corresponding to the value of the data stored in the memory segment 910 based on the magnitude relationship between the drain currents of the transistors 911 and 912.
[0045] A program operation is carried out by the program circuit 940. In a program operation, the program circuit 940 injects hot carriers into the transistor 912 to degrade its electrical characteristics, and thereby increases (raises) the gate threshold voltage of the transistor 912.
[0046] Refer to
[0047] Before a program operation, the unit MOSFETs constituting the transistors 911 and 912 all have the same electrical characteristics; thus, when a common voltage higher than their gate threshold voltage is fed to the gates of the transistors 911 and 912, the drain current of the transistor 912 is higher than the drain current of the transistor 911. The state where the drain current of the transistor 912 is higher than the drain current of the transistor 911 corresponds to the state where data of “0” is stored in the memory segment 910. Accordingly, if in a read operation the drain current of the transistor 912 is higher than the drain current of the transistor 911, the signal output circuit 930 outputs a signal corresponding to data of “0” (e.g., a low-level signal)
[0048] Performing a program operation causes hot carriers to be injected into the individual unit MOSFETs in the transistor 912, and this increases the gate threshold voltage of the individual unit MOSFETs in the transistor 912. This corresponds to an increase in the gate threshold voltage of the transistor 912. A program operation is performed such that, after the program operation, the gate threshold voltage of the transistor 912 is well higher than the gate threshold voltage of the transistor 911. The gate threshold voltage of the transistor 912 after the program operation may be higher than the read voltage; when after the program operation a read operation is performed, the drain current of the transistor 911 is higher than the drain current of the transistor 912. The state where the drain current of the transistor 911 is higher than the drain current of the transistor 912 corresponds to the state where data of “1” is stored in the memory segment 910. Accordingly, if in a read operation the drain current of the transistor 911 is higher than the drain current of the transistor 912, the signal output circuit 930 outputs a signal corresponding to data of “1” (e.g., a high-level signal).
[0049] A non-volatile memory may be configured such that the stored data in its initial state is indefinite. Inconveniently, using a non-volatile memory of that type necessitates coping with the indefinite stored data with an extra, peripheral circuit. This may be disadvantageous from viewpoints of circuit scale etc. By contrast, the storage circuit 901 of
[0050] For reduction of the size of a circuit as a whole, memory elements (911, 912) are often required to be reduced in size. Reducing the size of memory elements leads to a larger mismatch between the memory elements. That is, while the individual unit MOSFETs of the transistors 911 and 912 are formed on a semiconductor substrate with an intention to give them the same electrical characteristics, in reality the electrical characteristics of the formed unit MOSFETs exhibit variations, which correspond to a mismatch. Such a mismatch causes inconveniences, such as by impairing proper storing and reading of data. Or, to store and read data properly with consideration given to a mismatch necessitates, for example, increasing the value of “n” mentioned above to a great extent. The following description of a first embodiment will present a storage circuit that is less liable to be affected by a mismatch as mentioned above.
First Embodiment
[0051] A first embodiment according to the present disclosure will be described.
[0052] The memory segment 10 includes memory elements M1 and M2, and the memory segment 10 stores data of “0” or data of “1”. The memory elements M1 and M2 are each a transistor. Accordingly, the memory elements M1 and M2 are referred to also as transistors M1 and M2 (first and second transistors). The memory elements M1 and M2 are each configured as an N-channel MOSFET. The transistors M1 and M2 have the same structure and, before a program operation by the program circuit 40, have the same electrical characteristics. Accordingly, before a program operation by the program circuit 40, the transistors M1 and M2 have the same gate threshold voltages. Here, for transistors, their structure is to be understood to cover their size; accordingly, for a plurality of given transistors, their having the same structure means that they are the same size. Note however that, for a plurality of given transistors, their having the same structure or electrical characteristics means that they are so designed and does not exclude practically inevitable errors (i.e., the term “same” is to be understood to allow for errors).
[0053] The gates of the transistors M1 and M2 are connected together. The source of the transistor M1 is connected via the resistor R1 to a ground. That is, the source of the transistor M1 is connected to one terminal of the resistor R1, and the other terminal of the resistor R1 is connected to the ground. By contrast, the source of the transistor M2 is connected directly to the ground. The drains of the transistors M1 and M2 are connected to the signal output circuit 30. The drain current of the transistor M1 is identified by “I.sub.D1”, and the drain current of the transistor M2 is identified by “I.sub.D2”.
[0054] The storage circuit 1 can perform a read operation to read the data stored in the memory segment 10 and a program operation (write operation) to rewrite the data stored in the memory segment 10 from “0” to “1”.
[0055] The read voltage feed circuit 20 is a circuit that functions effectively in a read operation; in a read operation, it feeds the gates of the transistors M1 and M2 with a read voltage to turn on at least one of the transistors M1 and M2. Note however that, here, owing to the source of the transistor M1 being connected by way of the resistor R1, in a read operation, the transistor M1 is between its gate and source fed with a voltage resulting from subtracting the voltage drop across the resistor R1 from the read voltage (i.e., the read voltage is fed between, of the two terminals of the resistor R1, the one connected to the ground and the gate of the transistor M1). By contrast, in a read operation, the transistor M2 is between its gate and source fed with the read voltage as it is. The read voltage is higher at least than the gate threshold voltage of the transistor M1. Accordingly, in a read operation, at least the transistor M1 is on, that is, in a state where it permits a drain current I.sub.D1 to pass through it. In a read operation, the signal output circuit 30 outputs a signal D.sub.OUT corresponding to the value of the data stored in the memory segment 10 based on the magnitude relationship between the drain currents of the transistors M1 and M2.
[0056] A program operation is carried out by the program circuit 40. In a program operation, the program circuit 40 injects hot carriers into the transistor M2 to degrade its electrical characteristics, and thereby increases (raises) the gate threshold voltage of the transistor M2.
[0057] Refer to
[0058] Before a program operation, the transistors M1 and M2 have the same electrical characteristics; thus, when a common voltage higher than their gate threshold voltage is fed to the gates of the transistors M1 and M2, the drain current I.sub.D2 of the transistor M2 is higher than the drain current I.sub.D1 of the transistor M1. The state where the drain current I.sub.D2 is higher than the drain current I.sub.D1 corresponds to the state where data of “0” is stored in the memory segment 10. Accordingly, when in a read operation the drain current I.sub.D2 is higher than the drain current I.sub.D1, the signal output circuit 30 outputs a signal D.sub.OUT corresponding to data of “0” (e.g., a low-level signal D.sub.OUT). In a read operation before a program operation, the drain current I.sub.D2 is higher than the drain current I.sub.D1.
[0059] As a result of hot carriers being injected into the transistor M2 in a program operation, the gate threshold voltage of the transistor M2 increases. The program operation is performed such hat, after the program operation, the gate threshold voltage of the transistor M2 is well higher than the gate threshold voltage of the transistor M1. The gate threshold voltage of the transistor M2 after a program operation may be higher than the read voltage. When after a program operation a read operation is performed, the drain current I.sub.D1 is higher than the drain current I.sub.D2. The state where the drain current I.sub.D1 is higher than the drain current I.sub.D2 corresponds to the state where data of “1” is stored in the memory segment 10. Accordingly, when in a read operation the drain current I.sub.D1 is higher than the drain current I.sub.D2, the signal output circuit 30 outputs a signal D.sub.OUT corresponding to data of “1” (e.g., a high-level signal D.sub.OUT).
[0060] With the circuit configuration of
[0061] The interconnections in
[0062] The first embodiment includes practical examples EX1_1 to EX1_4 described below. Unless inconsistent, the features described above in connection with the first embodiment apply to practical examples EX1_1 to EX1_4 described below; for any features of the practical examples that contradict those described above in connection with the first embodiment, the description given in connection with the practical examples may prevail. Unless inconsistent, any features of any one of practical examples EX1_1 to EX1_4 can be applied to any other (i.e., any two or more of those practical examples may be implemented in combination).
Practical Example EX1_1
[0063] Practical Example EX1_1 will be described.
[0064] The transistors M1 to M4 and M11 to M14 are N-channel MOSFETs, and the transistors M21 and M22 are P-channel MOSFETs. The control circuit 60 outputs signals XRST and PRG. The signals XRST and PRG are each a binary signal that takes as its signal level low or high level. Based on the signals XRST and PRG, the switches SW1 to SW12 are turned on and off. What is shown in
[0065] A description will now be given of the interconnections among the elements constituting the storage circuit 1A. A positive supply voltage VDD is applied to a supply line LN.sub.VDD. The supply voltage VDD has a predetermined positive direct-current voltage value. A ground line LN.sub.GND has a ground potential of 0 V.
[0066] The sources of the transistors M21 and M22 and one terminals of the switches SW3 and SW4 are connected to the supply line LN.sub.VDD. The other terminal of the switch SW3 is connected to the gate of the transistor M21, and the other terminal of the switch SW4 is connected to the gate of the transistor M22. A line that is connected to the gate of the transistor M21 is referred to as the line LN2, and a voltage that is applied to the line LN2 is referred to as the voltage V2. A line that is connected to the gate of the transistor M22 is referred to as the line LN1, and a voltage that is applied to the line LN1 is referred to as the voltage V1. The drain of the transistor M21 is connected to the line LN1, and the drain of the transistor M22 is connected to the line LN2.
[0067] The input terminal of the inverter INV1 is connected to the line LN1. The output terminal of the inverter INV1 is connected to the input terminal of the inverter INV2. The output terminal of the inverter INV2 is connected to the input terminal of the inverter INV3, and is also connected via the capacitor C1 to the line LN1. The input terminal of the inverter INV4 is connected to line LN2. The output terminal of the inverter INV4 is connected to the output terminal of the inverter INV5. The output terminal of the inverter INV5 is connected via the capacitor C2 to the line LN2.
[0068] One terminal of the switch SW5 is connected to the line LN1, and the other terminal of the switch SW5 is connected to one terminal of the switch SW1. The other terminal of the switch SW1 is connected to the ground line LN.sub.GND. One terminal of the switch SW6 is connected to the line LN2, and the other terminal of the switch SW6 is connected to one terminal of the switch SW2. The other terminal of the switch SW2 is connected to the ground line LN.sub.GND.
[0069] The gates of the transistors M11 to M14 are all connected to a gate line LN.sub.IG. A voltage that is applied to the gate line LN.sub.IG is referred to as the gate voltage V.sub.IG. The gates of the transistors M1 to M3 are all connected to a gate line LN.sub.OTPG. A voltage that is applied to the gate line LN.sub.OTPG is referred to as the gate voltage V.sub.OTPG.
[0070] The drain of the transistor M11 is connected to the line LN1, and the source of the transistor M11 is connected to the drain of the transistor M1. The source of the transistor M1 is connected via the resistor R1 to the ground line LN.sub.GND. That is, the source of the transistor M1 is connected to one terminal of the resistor R1, and the other terminal of the resistor R1 is connected to the ground line LN.sub.GND.
[0071] The drain of the transistor M12 is connected to the line LN2, and the source of the transistor M12 is connected to an electrode E1 of the transistor M2. Between the electrode E1 of the transistor M2 and the ground line LN.sub.GND, the switch SW9 is inserted in series. Between an electrode E2 of the transistor M2 and the ground line LN.sub.GND, the switch SW10 is inserted in series. Between the electrode E2 of the transistor M2 and the supply line LN.sub.VDD, the switch SW11 is inserted in series. Of the electrodes E1 and E2 of the transistor M2, the one at the high-potential side functions as the drain and the one at the low-potential side functions as the source. As will become clear from a description given later, in a read operation, the switches SW9, SW10, and SW11 are kept off, on, and off respectively so that the electrode E1 functions as the drain; in a program operation, the switches SW9, SW10, and SW11 are kept on, off, and on respectively so that the electrode E2 functions as the drain.
[0072] Between the supply line LN.sub.VDD and the gate line LN.sub.OTPG, the switch SW12 is inserted in series, and between the gate line LN.sub.OTPG and the ground line LN.sub.GND, the switch SW7 is inserted in series. The drain of the transistor M13 is connected to the gate line LN.sub.OTPG, and the source of the transistor M13 is connected to the drain of the transistor M3. The source of the transistor M3 is connected via the resistor R3 to the ground line LN.sub.GND.
[0073] Between the gate line LN.sub.IG and the ground line LN.sub.GND, the switch SW8 is inserted in series. The drain of the transistor M14 is connected to the gate line LN.sub.IG, and the source of the transistor M14 is connected to the drain of the transistor M4. The gate and the drain of the transistor M4 are connected together. The source of the transistor M4 is connected via the resistor R4 to the ground line LN.sub.GND.
[0074] The constant current circuit CC.sub.IG is connected to the gate line LN.sub.IG. For as long a period as is needed that includes the period in which a read operation is performed, the constant current circuit CC.sub.IG generates a constant current IG based on the supply voltage VDD, and feeds the constant current IG to the gate line LN.sub.IG. The constant current circuit CC.sub.OTPG is connected to the gate line LN.sub.OTPG. For as long a period as is needed that includes the period in which a read operation is performed, the constant current circuit CC.sub.OTPG generates a constant current OTPG based on the supply voltage VDD, and feeds the constant current OTPG to the gate line LN.sub.OTPG.
[0075] Any of the inverters INV1 to INV5 outputs from its output terminal the inversion signal of the input signal to its input terminal. Specifically, each inverter, if the input voltage to its input terminal is lower than a predetermined threshold voltage, outputs from its output terminal a signal with a level well higher than the threshold voltage and, if the input voltage to its input terminal is equal to or higher than a predetermined threshold voltage, outputs from its output terminal a signal with a level well lower than the threshold voltage. The inverters INV1 to INV5 operate based on the supply voltage VDD, and the threshold voltage of each inverter is approximately one-half of the supply voltage VDD. The threshold voltage of each inverter may be given hysteresis. The output signal of the inverter INV3 is the output signal D.sub.OUT of the storage circuit 1A. A signal that corresponds to the value of the data stored in the memory segment 10 composed of the transistors M1 and M2 is, through a read operation, output as the output signal D.sub.OUT.
[0076] The control terminal of the switch SW5 is connected to the output terminal of the inverter INV1. The switch SW5 is on or off if the output signal of the inverter INV1 is at high level or low level respectively. The control terminal of the switch SW6 is connected to the output terminal of the inverter INV4. The switch SW6 is on or off if the output signal of the inverter INV4 is at high level or low level respectively.
[0077] As described above, the transistors M1 and M2 have the same structure and, before a program operation, have the same electrical characteristics (including gate threshold voltage). Moreover, it is here assumed that the storage circuit 1A employs a configuration as described below (
[0078] —Read Operation RD.sub.INI Before a Program Operation—
[0079] In the following description, for convenience of description, a read operation performed before a program operation is occasionally referred to particularly as a read operation RD.sub.INI, and a read operation performed after a program operation is occasionally referred to particularly as a read operation RD.sub.PRG. What is referred to simply as a read operation denotes any read operation regardless of before or after a program operation.
[0080]
[0081] During the pre-charge period, owing to the signals XRST and PRG being at low level, as shown in
[0082] In
[0083] A shift of the signal XRST from low level to high level causes a transition from the pre-charge period to the read period. In the read period, owing to the signal XRST being at high level and the signal PRG being at low level, as shown in
[0084] In the read period, as the gate voltages V.sub.IG and V.sub.OTPG rise, the transistors M4 and M11 to M14 turn on, and drain currents pass through the transistors M1 to M3. In the read period, the drain current passing through the transistor M1 is identified by the symbol “I.sub.D1” and the drain current passing through the transistor M2 is identified by the symbol “I.sub.D2” (see
[0085] When, while V1>V2, the voltage V2 falls below the threshold voltage of the inverter INV4, the output signal of the inverter INV4 turns from low level to high level, and the switch SW6 turns from off to on. As shown in
[0086] In response to the signal END turning to high level, the control circuit 60 stops the constant current circuits CC.sub.IG and CC.sub.OTPG from generating and outputting constant currents, and turns the switches SW7 and SW8 from off to on. Thus, the gate voltages V.sub.IG and V.sub.OTPG falls to 0 V.
[0087] The signal D.sub.OUT as it is after, in a read operation, the signal END has turned to high level is referred to specifically as the definitive read signal D.sub.OUT. The definitive read signal D.sub.OUT represents the value of the data stored in the memory segment 10 (the value of the data read from the memory segment 10). The definitive read signal D.sub.OUT being at low level means that the value of that data is “0”, and the definitive read signal D.sub.OUT being at high level means that the value of that data is “1”. In the read operation RD.sub.INI, the output signal of the inverter INV1 is held at low level; thus the definitive read signal D.sub.OUT is at low level, and data of “0” (i.e., the data of the initial value) is read out. Once, in the read operation RD.sub.INI, the signal END turns to high level, the definitive read signal D.sub.OUT representing data of “0” continues being output. This eliminates the need for a latch circuit in the succeeding stage, and it is possible to feed the definitive read signal D.sub.OUT directly to a circuit that needs it (e.g., a trimming switch that is turned on and off according to the data stored in the memory segment 10).
[0088] —Read Operation RD.sub.PRG After a Program Operation—
[0089]
[0090] There is no difference between before and after a program operation in what is performed in a read operation, including how the states of the individual switches are controlled in the pre-charge period and the read period. However, through the program operation performed before a read operation RD.sub.PRG, of the transistors M1 and M2, only the transistor M2 has been degraded such that only the transistor M2 has a greatly increased gate threshold voltage. Accordingly, during the read period in the read operation RD.sub.PRG, the drain current I.sub.D1 is higher than the drain current I.sub.D2, with the result that the voltage V1 falls faster than the voltage V2. Moreover, while the voltage V1 is falling, a drain current starts to pass through the transistor M22. Thus, when the voltage V1 has fallen to a certain extent, the voltage V2 stops falling and thereafter rises to the level of the supply voltage VDD.
[0091] When, while V1<V2, the voltage V1 falls below the threshold voltage of the inverter INV1, the output signal of the inverter INV1 turns from low level to high level, and the switch SW5 turns from off to on. Moreover, when the output signal of the inverter INV1 turns from low level to high level, the signal END too turns from low level to high level (see
[0092] The signal D.sub.OUT as it is after, in a read operation, the signal END has turned to high level is referred to specifically as the definitive read signal D.sub.OUT. In a read operation RD.sub.PRG, in response to the voltage V1 falling, the output signal of the inverter INV1 turns to high level; thus, the definitive read signal D.sub.OUT is at high level, and represents data of “1”. Once, in the read operation RD.sub.PRG, the signal END turns to high level, the definitive read signal D.sub.OUT representing data of “1” continues being output. This eliminates the need for a latch circuit in the succeeding stage, and it is possible to feed the definitive read signal D.sub.OUT directly to a circuit that needs it (e.g., a trimming switch that is turned on and off according to the data stored in the memory segment 10).
[0093] —Program Operation—
[0094] As described above, the state where, in a read operation (read period), the drain current I.sub.D2 is higher than the drain current I.sub.D1 corresponds to the state where data of “0” is stored in the memory segment 10. Thus in the read operation RD.sub.INI in
[0095] In the storage circuit 1A in
[0096]
[0097] In the program period, the electrode E2 functions as the drain of the transistor M2, and the electrode E1 functions as the source of the transistor M2, a current passing from the electrode E2 to the electrode E1. While this current is passing, hot carriers are injected into the transistor M2, and the characteristics of the transistor M2 are degraded such that its gate threshold voltage is increased. The state in
[0098] —Correspondence Between the Storage Circuit 1 and the Storage Circuit 1A—
[0099] A supplementary description will be given of the correspondence between the storage circuit 1 in
[0100] The read voltage feed circuit 20 in
[0101] The signal output circuit 30 in
[0102] The program circuit 40 in
[0103] The control circuit 60 in
[0104] With the storage circuits 1 and 1A, in a read operation, if I.sub.D2>I.sub.D1, a signal D.sub.OUT (definitive read signal D.sub.OUT) associated with a first value is output and, if I.sub.D2<I.sub.D1, a signal D.sub.OUT (definitive read signal D.sub.OUT) associated with a second value is output. While in the example of operation described above the first value is “0” and the second value is “1”, so long as the first and second values differ, they may each be any value. The circuit configuration may be modified such that the signal D.sub.OUT associated with the first value is a high-level signal and that the signal D.sub.OUT associated with the second value is a low-level signal
Practical Example EX1_2
[0105] Practical Example EX1_2 will be described. The storage circuit 1 or 1A shown in
[0106] Or a set of a memory segment 10 and a signal output circuit 30 may be taken as a unit cell, and a plurality of such unit cells may be provided to constitute a third non-volatile memory. In a third non-volatile memory, the read voltage feed circuit 20 and the program circuit 40 are shared among a plurality of unit cells. Specifically, for example, with a third non-volatile memory, when a read operation is performed in two or more of the plurality of unit cells mentioned above, the read voltage feed circuit 20 can supply the read voltage to the gates of the transistors M1 and M2 in each of those two or more unit cells. Likewise, for example, with a third non-volatile memory, when a program operation is performed in two or more of the plurality of unit cells mentioned above, the program circuit 40 can inject hot carriers into the transistor M2 in each of those two or more unit cells.
[0107] In any case, in a non-volatile memory according to the present disclosure, the stored data may have any number, one or more, of bits, and as many memory segments 10 are provided as the number of bits in the stored data.
Practical Example EX1_3
[0108] Practical Example EX1_3 will be described. While Practical Example EX1_1 deals with a circuit configuration where a constant current is used to generate the read voltage, instead the read voltage feed circuit 20 in
Practical Example EX1_4
[0109] Practical Example EX1_4 will be described. A non-volatile memory according to the first embodiment (e.g., any of the non-volatile memories mentioned in connection with Practical Example EX1_2 above) can be incorporated in any circuit or device that carries out a predetermined functional operation.
[0110] When the circuit or device incorporating the non-volatile memory starts to be supplied with a supply voltage and starts up, it reads by a read operation the data stored in the non-volatile memory and carries out the predetermined functional operation according to the data so read.
[0111] For example, a non-volatile memory can be incorporated in an amplifier circuit (not illustrated) that can vary its gain according to trimming data. It is then possible to optimize the gain of the amplifier circuit by feeding it with, as trimming data, one or more pieces of data stored in the non-volatile memory.
[0112] A non-volatile memory according to the first embodiment can be incorporated in semiconductor integrated circuits for a variety of use, such as semiconductor integrated circuits for DC/DC converters and semiconductor integrated circuits for motor drivers. The amplifier circuit mentioned above is one example of circuits provided in such semiconductor integrated circuits.
Second Embodiment
[0113] A second embodiment of the present disclosure will be described. As shown in
[0114] In a case where a constant voltage source is needed in each of a plurality of circuits within a given semiconductor integrated circuit, then it is necessary either, as shown in
[0115] Inconveniently, with the scheme in
[0116] A technology to form a constant voltage source with a simple configuration would be advantageous because it would permit a constant voltage source to be formed in a small area at a place where it is required. While the above description discusses circumstances associated with constant voltage sources, similar circumstances surround constant current sources and comparators. Thus, a technology to form a constant current source or comparator with a simple configuration would be advantageous because it would permit a constant current source or comparator to be formed in a small area.
[0117] The second embodiment includes practical examples EX2_1 to EX2_3 described below. EX2_1 to EX2_3 are directed to describing technologies that contribute to simplified configurations.
Practical Example EX2_1
[0118] Practical Example EX2_1 will be described.
[0119] The transistors Ma and Mb are N-channel MOSFETs, and their gates are connected together. That is, the transistors Ma and Mb constitute a differential pair with their gates connected together. What is particular here is that the transistors Ma and Mb have different gate threshold voltages. Specifically, the transistor Ma is a depression MOSFET, and has a negative gate threshold voltage; the transistor Mb is an enhancement MOSFET, and has a positive gate threshold voltage.
[0120] Owing to the transistor Ma having a negative gate threshold voltage, even when the gate potential of the transistor Ma is lower than the source potential of the transistor Ma, if the gate potential of the transistor Ma (e.g., −0.3 V) relative to the source potential of the transistor Ma is higher than the gate threshold voltage (e.g., −0.5 V) of the transistor Ma, the transistor Ma is on.
[0121] The transistors Mc and Md and the output transistor Mo are P-channel MOSFETs. The sources of the transistors Mc, Md, and Mo are connected to a supply voltage line LNVdd to which a predetermined positive supply voltage Vdd is applied. The gates of the transistors Mc and Md, the drain of the transistor Mc, and the drain of the transistor Mb are connected together. The drain of the transistor Md, the drain of the transistor Ma, and the gate of the output transistor Mo are connected together. The sources of the transistors Ma and Mb are connected via the resistor Rs to a ground (specifically, to a ground line LNgnd at a ground potential). While the gate of the transistor Mb is connected via the resistor Rb to the ground (i.e., to the ground line LNgnd), the gate of the transistor Ma is connected directly to the ground (i.e., to the ground line LNgnd). The drain of the output transistor Mo is connected to the gate of the transistor Mb.
[0122] It can be understood that the transistor Mc functions as the current-input side transistor in the current mirror circuit CM1, and that the transistor Md functions as the current-output side transistor in the current mirror circuit CM1. Here, the transistors Mc and Md are a pair of transistors that have the same structure and the same electrical characteristics. Thus, the current mirror circuit CM1 operates such that through the transistor Md passes a drain current with the same current value as the drain current of the transistor Mc. Here, while the drain current of the transistor Mc is output toward the transistor Mb, the drain current of the transistor Md is output toward the transistor Ma. That is, the current mirror circuit CM1 operates such that even currents are output (i.e., currents with the same current values are output) toward the drains of the transistors Ma and Mb. It should here be note that the terms “even” and “same” are to be understood to allow for errors (this applies to any other practical examples described later). Here, for transistors, their structure is to be understood to cover their size; accordingly, for a plurality of given transistors, their having the same structure means that they are the same size (this applies to any other practical examples described later).
[0123] The drain of the output transistor Mo is connected to the output terminal OUT of the constant voltage source 1100, and the output voltage Vout of the constant voltage source 1100 appears at the output terminal OUT. The constant voltage source 1100 can supply, via the output transistor Mo and the output terminal OUT, a current to a load (not illustrated) of the constant voltage source 1100 (i.e., to a load that receives the output voltage Vout). In the example in
[0124] In
[0125] With the configuration described above, the circuit achieves a balance in a state where the drain currents of the transistors Ma and Mb have the same values. In a state where the drain currents of the transistors Ma and Mb have the same values, due to differences in electrical characteristics between the transistors Ma and Mb, the gate voltage V.sub.G_Mb of the transistor Mb is higher than the gate voltage of the transistor Ma. In
[0126] While the gate voltage of the transistor Ma is zero, the gate voltage V.sub.G_Mb of the transistor Mb is the sum of the gate-source voltage of the transistor Mb and the voltage drop V_Rs across the resistor Rs.
[0127] The sum voltage (V_Rs+V.sub.GS_Mb_bins) of the voltage drop V_Rs and the voltage V.sub.GS_Mb_blns is referred to as the balance gate voltage. The balance gate voltage has a positive voltage value in accordance with the electrical characteristics of the transistors Ma and Mb. The gate voltage of the output transistor Mo is adjusted by the transistors Ma to Md such that the gate voltage V.sub.G_Mb of the transistor Mb is equal to the balance gate voltage, and thus the output voltage Vout is stabilized at the balance gate voltage (is substantially equal to the balance gate voltage). That is, the output voltage Vout is generated in accordance with the balance gate voltage.
[0128] With the scheme of this practical example, it is possible to form a constant voltage source with a simple configuration (hence with a small area). While the configuration employed in this practical example does not provide very high accuracy with respect to the output voltage Vout. Even so, seeing that constant voltage sources have many uses that do not require high voltage accuracy, and for such uses the configuration employed in this practical example are particularly suitable.
[0129] The constant voltage source 1100 includes a voltage output circuit that generates the output voltage Vout according to the gate voltage (V.sub.G_Mb) of the transistor Mb based on the drain voltage of the transistor Ma. In the configuration in
[0130] In the configuration in
[0131] Provided that the transistors Ma and Mb have different gate threshold voltages, the transistors Ma and Mb may both be enhancement MOSFETs (the same applies to any other practical examples described later). Note that, in that case, the gate of the transistor Ma needs to be fed with a positive bias. While the above description deals with a configuration where the resistor Rs is inserted between the sources of the transistors Ma and Mb and the ground, instead of the resistor Rs an active load may be inserted between the sources of the transistors Ma and Mb and the ground (the same applies to any other practical examples described later).
Practical Example EX2_2
[0132] Practical Example EX2_2 will be described. The configuration presented in Practical Example EX2_1 can be applied to build a constant current source.
[0133] In the constant current source 1200, the transistors Ma, Mb, Mc, and Md and the resistors Rs and Rb are the same as those in Practical Example EX2_1, and the interconnections among them are as in Practical Example EX2_1. That is, the sources of the transistors Mc and Md are connected to the supply voltage line LNVdd to which a predetermined positive supply voltage Vdd is applied. The gates of the transistors Mc and Md, the drain of the transistor Mc, and the drain of the transistor Mb are connected together. The drains of the transistors Ma and Md are connected together. The sources of the transistors Ma and Mb are connected via the resistor Rs to the ground (specifically, to the ground line LNgnd at the ground potential). The gate of the transistor Mb is connected via the resistor Rb to the ground (i.e., to the ground line LNgnd), and the gate of the transistor Ma is connected directly to the ground (i.e., to the ground line LNgnd).
[0134] The current mirror circuit CM1 operates such that through the transistor Md passes a drain current with the same current value as the drain current of the transistor Mc. Here, the drain current of the transistor Mc is output toward the transistor Mb, and the drain current of the transistor Md is output toward the transistor Ma. That is, the current mirror circuit CM1 operates such that even currents are output (i.e., currents with the same current values are output) toward the drains of the transistors Ma and Mb.
[0135] The transistors Me and Mf are P-channel MOSFETs. The sources of the transistors Me and Mf are connected to the supply voltage line LNVdd, and the gates of the transistors Me and Mf are connected to the drain of the transistor Ma. The drain of the transistor Me is connected to the gate of the transistor Mb.
[0136] It can be understood that the transistor Me functions as the current-input side transistor in the current mirror circuit CM2, and that the transistor Mf functions as the current-output side transistor in the current mirror circuit CM2. Here, the transistors Me and Mf are a pair of transistors that have the same structure and the same electrical characteristics. Thus, through the transistor Mf passes a drain current with the same current value as the drain current of the transistor Me (assuming that a load not illustrated in
[0137] With the configuration in
[0138] In the constant current source 1200 in
[0139] The value of the constant current I.sub.CC may be adjusted by adjusting the ratio between the number of basic MOSFETs constituting the transistor Me and the number of basic MOSFETs constituting the transistor Mf.
[0140] The current mirror circuit CM2 may be additionally provided with one or more other transistors (not illustrated) with the same structure and the same electrical characteristics as the transistor Me or Mf and the gates of the transistor Me or Mf and the gates of those one or more other transistors may be connected together. Then, the constant current can be obtained also from the drains of those one or more other transistors.
[0141] With the scheme of this practical example it is possible to build a constant current source with a simple configuration (hence with a small area).
[0142] For example, the constant current source 1200 according to Practical Example EX2_2 may be used to form at least one of the constant current circuits CC.sub.IG and CC.sub.OTPG (see
[0143] As shown in
Practical Example EX2_3
[0144] Practical Example EX2_3 will be described. The configuration presented in the Practical Example EX2_1 can be applied to form a comparator.
[0145] In the comparator 1300, the transistors Ma, Mb, Mc, and Md and the resistor Rs are the same as those in Practical Example EX2_1, and the interconnections among them are as in Practical Example EX2_1. That is, the sources of the transistors Mc and Md are connected to the supply voltage line LNVdd to which a predetermined positive supply voltage Vdd is applied. The gates of the transistors Mc and Md, the drain of the transistor Mc, and the drain of the transistor Mb are connected together. The drains of the transistors Ma and Md are connected together. The sources of the transistors Ma and Mb are connected via the resistor Rs to the ground (specifically, to the ground line LNgnd at the ground potential). The gate of the transistor Ma is connected directly to the ground (i.e., to the ground line LNgnd).
[0146] The current mirror circuit CM1 operates such that through the transistor Md passes a drain current with the same current value as the drain current of the transistor Mc. Here, the drain current of the transistor Mc is output toward the transistor Mb, and the drain current of the transistor Md is output toward the transistor Ma. That is, the current mirror circuit CM1 operates such that even currents are output (i.e., currents with the same current values are output) toward the drains of the transistors Ma and Mb. Note however that whether even currents are actually output depends on an input voltage Vin.
[0147] In the comparator 1300 in
[0148] In the comparator 1300, the gate of the transistor Mb is fed with the voltage Vin. The voltage Vin is the input voltage to the comparator 1300, and the comparator 1300 outputs a signal CMPout that indicates the magnitude relationship between the input voltage Vin and a predetermined voltage. The predetermined voltage here is the balance gate voltage mentioned above, which depends on the electrical characteristics of the transistors Ma and Mb.
[0149] With reference to a state where the input voltage Vin is equal to the balance gate voltage, as the input voltage Vin falls below the balance gate voltage, the drain voltage of the transistor Ma falls and when it falls below the threshold voltage of the inverter 1310, the signal CMPout turns to high level; by contrast, as the input voltage Vin rises above the balance gate voltage, the drain voltage of the transistor Ma rises and when it rises above the threshold voltage of the inverter 1310, the signal CMPout turns to low level. Thus, the signal CMPout indicates the magnitude relationship between the input voltage Vin and the predetermined voltage (balance gate voltage)
[0150] With the scheme of this practical example, it is possible to form a comparator with a simple configuration (hence with a small area).
[0151] The output circuit 1310 may be any circuit (e.g., buffer circuit) other than an inverter. The output circuit 1310 may be any circuit that can output a signal with a first level based on a fall in the drain voltage of the transistor Ma in response to the input voltage Vin being lower than the balance gate voltage and that can output a signal with a second level based on a rise in the drain voltage of the transistor Ma in response to the input voltage Vin being higher than the balance gate voltage (where the first and second levels differ).
[0152] [Notes 1]
[0153] To follow are supplementary notes on what is disclosed herein of which specific configuration examples have been described above by way of embodiments.
[0154] According to one aspect of the present disclosure, a non-volatile memory includes: a first transistor; a second transistor having its gate connected to the gate of the first transistor; a resistor having a first terminal and a second terminal, with the first terminal connected to the source of the first transistor; a read voltage feed circuit configured to feed a read voltage for turning on at least one of the first and second transistors to between the gate of the first transistor and the second terminal of the resistor and to between the gate and the source of the second transistor; and a signal output circuit configured to output, in a read operation in which the read voltage feed circuit feeds the read voltage, a signal associated with a first value or a signal associated with a second value based on the drain currents of the first and second transistors. (A first configuration.)
[0155] In the non-volatile memory of the first configuration described above, in the read operation, the signal output circuit may output the signal associated with the first value if the drain current of the second transistor is higher than the drain current of the first transistor and output the signal associated with the second value if the drain current of the first transistor is higher than the drain current of the second transistor. (A second configuration.)
[0156] In the non-volatile memory of the second configuration described above, there may be further provided a program circuit configured to perform a program operation to increase the gate threshold voltage of the second transistor by injecting hot carriers into the second transistor. (A third configuration.)
[0157] In the non-volatile memory of the third configuration described above, in the read operation performed before the program operation, the drain current of the second transistor may be higher than the drain current of the first transistor and, in the read operation performed after the program operation, with the gate threshold voltage of the second transistor having been increased in the program operation, the drain current of the first transistor may be higher than the drain current of the second transistor. (A fourth configuration.)
[0158] In the non-volatile memory of the third or fourth configuration described above, the first and second transistors may have the same structure and, before the program operation, the first and second transistors may have the same gate threshold voltage. (A fifth configuration.)
[0159] According to another aspect of the present disclosure, a non-volatile memory includes: a first transistor; a second transistor having its gate connected to the gate of the first transistor; a resistor having a first terminal and a second terminal, with the first terminal connected to the source of the first transistor; a read voltage feed circuit configured to be able to feed a read voltage for turning on at least one of the first and second transistors; and a signal output circuit configured to be able to output, in a read operation in which the read voltage feed circuit feeds the read voltage, a signal associated with a first value or a signal associated with a second value based on the drain currents of the first and second transistors. (A sixth configuration.)
[0160] In the non-volatile memory of the sixth configuration described above, when the read operation is performed, the signal output circuit may be able to output the signal associated with the first value if the drain current of the second transistor is higher than the drain current of the first transistor and may be able to output the signal associated with the second value if the drain current of the first transistor is higher than the drain current of the second transistor. (A seventh configuration.)
[0161] In the non-volatile memory of the seventh configuration described above, there may be further provided a program circuit configured to be able to perform a program operation to increase the gate threshold voltage of the second transistor by injecting hot carriers into the second transistor. (An eighth configuration.)
[0162] In the non-volatile memory of the eighth configuration described above, when the read operation is performed before the program operation, in the read operation, the drain current of the second transistor may be higher than the drain current of the first transistor and, when the read operation is performed after the program operation, in the read operation, with the gate threshold voltage of the second transistor having been increased in the program operation, the drain current of the first transistor may be higher than the drain current of the second transistor. (A ninth configuration.)
[0163] In the non-volatile memory of the eighth or ninth configuration described above, the first and second transistors may have the same structure and, before the program operation, the first and second transistors may have the same gate threshold voltage. (A tenth configuration.)
[0164] [Notes 2]
[0165] To follow are supplementary notes on constant voltage sources and the like according to the present disclosure of which specific configuration examples have been described in connection with the second embodiment.
[0166] According to one aspect of the present disclosure, a constant voltage source (see
[0167] In the constant voltage source of configuration W.sub.B1, the first differential transistor may be a depression MOSFET, the second differential transistor may be an enhancement MOSFET, the gate of the first differential transistor may be connected directly to the ground, and the gate of the second differential transistor may be connected via a resistor (Rb) to the ground. This configuration is identified as W.sub.B2.
[0168] In the constant voltage source of configuration W.sub.B2, the voltage output circuit may include an output transistor (Mo) that receives as its gate voltage the drain voltage of the first differential transistor, a predetermined direct-current voltage (Vdd) may be applied to a series circuit including the output transistor and the resistor, and the output voltage may be generated through the output transistor. This configuration is identified as W.sub.B3.
[0169] In the constant voltage source of any of configurations W.sub.B1 to W.sub.B3, the drain-side circuit may be a drain-side current mirror circuit (CM1) that operates to output even currents toward the drains of the first and second differential transistors. This configuration is identified as W.sub.B4.
[0170] According to another aspect of the present disclosure, a constant current source (see
[0171] In the constant current source of configuration W.sub.C1, the first differential transistor may be a depression MOSFET, the second differential transistor may be an enhancement MOSFET, the gate of the first differential transistor may be connected directly to the ground, and the gate of the second differential transistor may be connected via a resistor to the ground. This configuration is identified as W.sub.C2.
[0172] In the constant current source of configuration W.sub.C2, there may be provided a current mirror circuit (CM2) composed of a plurality of transistors that receive as their gate voltage the drain voltage of the first differential transistor, the plurality of transistors may include a first mirror transistor (Me) and a second mirror transistor (MO, a predetermined direct-current voltage (Vdd) may be applied to a series circuit including the first mirror transistor and the resistor, and the constant current is output through the second mirror transistor. This configuration is identified as W.sub.C3.
[0173] In the constant current source of any of configurations W.sub.C1 to W.sub.C3, the drain-side circuit may be a drain-side current mirror circuit (CM1) that operates to output even currents toward the drains of the first and second differential transistors. This configuration is identified as W.sub.C4.
[0174] According to yet another aspect of the present disclosure, a comparator (see
[0175] In the comparator of configuration W.sub.D1, the first differential transistor may be a depression MOSFET, the second differential transistor may be an enhancement MOSFET, and the gate of the first differential transistor may be connected to the ground. This configuration is identified as W.sub.D2.
[0176] In the comparator of configuration W.sub.D2, the predetermined voltage may depend on the electrical characteristics of the differential transistors, and the signal that indicates the magnitude relationship between the input voltage and the predetermined voltage may be output according to the drain voltage of the first differential transistor. This configuration is identified as W.sub.D3.
[0177] In the comparator of any of configurations W.sub.D1 to W.sub.D3, the drain-side circuit may be a drain-side current mirror circuit (CM1) that operates to output even currents toward the drains of the first and second differential transistors. This configuration is identified as W.sub.D4.
Modifications
[0178] Embodiments of the present disclosure can be modified in many ways as necessary without departure from the scope of the technical concepts defined in the appended claims. The embodiments described herein are merely examples of how the present disclosure can be implemented, and what is meant by any of the terms used to describe the present disclosure and its constituent elements is not limited to that mentioned in connection with the embodiments. The specific values mentioned in the above description are merely illustrative and needless to say can be modified to different values.
[0179] For any signal or voltage, the relationship between its high and low levels may be reversed so long as that can be done without departure from what has been described above.
[0180] The channel type of any of the FETs (field-effect transistors) presented in the embodiments is merely illustrative: any circuit including FETs may be modified such that any N-channel FET is replaced with a P-channel FET or that any P-channel FET is replaced with an N-channel FET.
[0181] Unless any inconvenience arises, any of the transistors mentioned above may be of any type. For example, unless any inconvenience arises, any transistor mentioned above as a MOSFET may be replaced with a junction FET, an IGBT (insulated-gate bipolar transistor), or a bipolar transistor. Any transistor has a first electrode, a second electrode, and a control electrode. In an FET, of the first and second electrodes one is the drain and the other is the source, and the control electrode is the gate. In an IGBT, of the first and second electrodes one is the collector and the other is the emitter, and the control electrode is the gate. In a bipolar transistor that is not classified as an IGBT, of the first and second electrodes one is the collector and the other is the emitter, and the control electrode is the base.