This application relates to signal coupling circuits and methods, and, more particularly, to circuits and methods that translate the logic level voltages of an incoming binary signal to at least one other voltage.
A wide variety of circuits are used in integrated circuits, such as memory devices. One type of commonly used circuit is a level translator. A level translator typically receives a binary signal that varies between two logic levels corresponding to respective voltage levels. For example, the binary signal may vary between 0 and 5 volts. In response to the binary input signal, a level translator provides a binary output signal that varies between two voltages, at least one of which is different from the voltage levels to which the logic levels of the input signal correspond. For example, in response to an input signal that switches between 0 and 5 volts, the output signal may be switched between 10 and 0 volts, respectively. Such level translators are typically used as an interface between an electronic circuit operating between two voltage levels and electronic circuitry operating between two voltage levels, at least one of which is different from the voltage levels used by the electronic device. For example, some memory device output buffers drive a bus data terminal using a pair of NMOS transistors coupled in series between a supply voltage and ground. In order for the NMOS transistor connected to the supply voltage to drive the data terminal to the full magnitude of the supply voltage, it is necessary to apply a signal greater than the supply voltage to the gate of the NMOS transistor. Insofar as the remainder of the memory device is powered by the supply voltage, a level translator powered by an elevated voltage can be used to supply a suitable voltage to the gate of the NMOS transistor.
A typical prior art level translator 10 that receives a binary signal switching between 0 and VCC is shown in
An output of the input circuit 12 taken at the junction between the transistors 16, 22 is applied to an inverter 30 formed by a PMOS transistor 34 and an NMOS transistor 36. The source of the PMOS transistor 34 is coupled to the elevated voltage VCCP, and the source of the NMOS transistor 36 is coupled to ground.
In operation, an input signal level of VCC turns ON the NMOS transistor 14 and causes the inverter to turn OFF the NMOS transistor 22. The transistor 20 then pulls the gate of the PMOS transistor 16 to ground, thereby turning ON the transistor 16 to apply VCCP to the inverter 30. This voltage turns OFF the PMOS transistor 34 and turns ON the NMOS transistor 36, thereby pulling the output voltage VOUT to ground. Thus, when the input voltage VIN is at VCC, the output voltage VOUT is at ground. When the input voltage VIN is at ground, the transistor 20 is turned OFF, and the inverter 28 outputs VCC to turn ON the transistor 22. The input circuit 12 thus outputs 0 volts, which turns ON the PMOS transistor 34 so that the output voltage is at the elevated voltage VCCP.
Another prior art level translator 40 is shown in
The level translator 40 operates in essentially the same manner as the level translator 10. An input voltage VIN of 0 volts turns ON the PMOS transistor 52 to couple the supply voltage VCC to the gate of the NMOS transistor 46. The NMOS transistor 46 is thus turned ON so that it drives the output voltage VOUT to a negative supply voltage VNN. An input voltage VIN equal to the supply voltage VCC turns OFF the PMOS transistor 50 and causes the inverter 58 to turn ON the PMOS transistor 52, thereby coupling the output voltage VOUT to VCC. Therefore, in response to the input voltage VIN switching between 0 volts and VCC, the output voltage VOUT switches between VNN and VCC.
Although the level translators 10, 40, as well as other prior art level translators, can be used to alter the voltage level corresponding to the logic levels of the input signal, they cannot alter the voltage levels corresponding to both logic levels of the input signal to respective voltages that are both outside a range of voltages bounded by the two voltages corresponding to the logic levels of the input signal. For example, if the level translator 10 was powered by a negative voltage rather than ground, the transistor 20 would not turn OFF when the input voltage VIN was at 0 volts.
There is therefore a need for a level translator and method that can translate voltages corresponding to two logic levels of an input signal to respective voltages that are both outside a range of voltages bounded by the two voltages corresponding to the logic level of the input signal.
A level translator 100 according to an embodiment of the invention is shown in
The level translator 100 also includes a second level translator circuit 106 that also receives the input voltage VIN at an input terminal 120 and the output of the inverter 108 at an input terminal 122. In response to the input signal VIN, the level translator circuit 106 provides an output signal VO at an output terminal 126. The output terminal 126 is connected to the output terminal 116 of the first level translator circuit 104. The level translator circuit 106 is powered by the supply voltage VCC and a negative elevated supply voltage VNN. In response to an input voltage VIN of VCC, the inverter 108 applies a 0 volt signal to the input terminal 122 of the level translator circuit 106 that causes it to tri-state the output terminal 126 to a high impedance. In response to an input voltage VIN of 0 volts, the level translator circuit 106 provides an output voltage VO equal to the negative elevated supply voltage VNN. Therefore, the level translator 100 responds to input voltages VIN of 0 volts and the supply voltage VCC by providing output voltages VOUT equal to the negative elevated supply voltage VNN and the positive elevated voltage VCCP, respectively. The magnitudes of the output voltages can have absolute values that are greater than the absolute values of the input voltages so that they are outside a range of voltages bounded by 0 volts and VCC.
A level translator 150 according to another embodiment of the invention is shown in
In operation, an input voltage VIN of 0 volts turns OFF the NMOS transistor 160 and turns ON the PMOS transistor 190. The PMOS transistor 190 therefore couples the supply voltage VCC to the gate of the NMOS output transistor 198. The transistor 198 then turns ON to drive the output voltage VOUT to the negative elevated supply voltage VNN. At the same time, the 0 volt input voltage VIN causes the inverter 154 to apply the supply voltage VCC to the gate of the NMOS transistor 170 in the voltage translating circuit 152. As a result, the PMOS transistor 164 is turned ON to apply the elevated supply voltage VPP to the gates of the PMOS output transistors 166, 168 thereby turning OFF the transistors 166, 168.
An input voltage VIN of VCC turns ON the NMOS transistor 160 and turns OFF the PMOS transistor 190. As a result, the gates of the PMOS transistors 166, 168 are coupled to ground thereby turning ON the transistors 166, 168. The PMOS transistor 166 then turns OFF the PMOS transistor 164, and the PMOS transistor 168 drives the output voltage VOUT to the elevated supply voltage VPP. At the same time, the input voltage VIN of VCC causes the inverter 154 to turn ON the PMOS transistor 200 in the voltage translating circuit 158. As a result, the NMOS transistor 194 is turned ON to couple to the gates of the NMOS transistors 196, 198 to VNN, thereby turning OFF the output transistors 196, 198.
In summary, the NMOS transistor 160 is responsible for turning ON the PMOS output transistor 168 to drive the output signal VOUT to VPP, and the PMOS transistor 190 is similarly responsible for turning ON the NMOS output transistor 198 to drive the output signal VOUT to VNN. The inverter 154 and the NMOS transistor 170 are responsible for ti-stating the output transistor 168 when VOUT is at VNN, and the inverter 154 and the PMOS transistor 160 are responsible for tri-stating the output transistor 198 when VOUT is at VPP.
A level translator 250 according to another embodiment of the invention is shown in
In operation, an input voltage VIN of 0 volts turns ON the PMOS transistor 190 as explained above. However, the voltage VCC coupled through the PMOS transistor 190 does not turn ON the NMOS transistor 198 as in the level translator 150. Instead, it again turns ON the NMOS transistor 196, but doing so causes the transistor 196 to turn OFF the NMOS output transistor 198. The input voltage VIN of 0 volts also causes the inverter 154 to turn ON the NMOS transistor 170, which, in turn, turns ON the PMOS output transistor 168. Therefore, an input voltage VIN of 0 volts causes the level translator 250 to generate an output voltage VOUT of VPP.
The level translator 250 responds in a complementary manner to an input voltage VIN equal to VCC. The input voltage VIN of VCC turns ON the NMOS transistor 160 which, rather than turning ON the PMOS output transistor 168 as in the level translator 150, simply causes the PMOS transistor 166 to turn OFF the PMOS transistor 164. The input voltage VIN of VCC also causes the inverter 154 to output a voltage of 0 volts, which turns ON the PMOS transistor 200 to apply the voltage VCC to the gate of the NMOS output transistor 198, thereby generating an output voltage VOUT of VNN. Therefore, an input voltage VIN of VCC causes the level translator 250 generate an output voltage VOUT of VNN.
The difference between the operation of the level translator 250 and the operation of the level translator 150 is more than simply inverting the input voltage VIN. Specifically, in the level translator 150, the inverter 154 is responsible for tri-stating the output transistors 168, 198, as explained above. However, in the level translator 250, the inverter 154 is responsible for alternately turning ON the output transistors 168, 198 to drive the output voltage VOUT to either VPP or VNN. In the level translator 250, the function of tri-stating the output transistors 168, 198 is performed by the NMOS input transistor 160 along with the PMOS transistors 164, 166, and the PMOS input transistor 190 along with the NMOS transistors 194, 196.
In summary, the NMOS transistor 160 is responsible for turning ON the PMOS output transistor 168 to drive the output signal VOUT to VPP, and the PMOS transistor 190 is similarly responsible for turning ON the NMOS output transistor 198 to drive the output signal VOUT to VNN. The inverter 154 and the NMOS transistor 170 are responsible for tri-stating the output transistor 168 when VOUT is at VNN, and the inverter 154 and the PMOS transistor 160 are responsible for tri-stating the output transistor 198 when VOUT is at VPP.
Although the present invention has been described with reference to the disclosed embodiments, persons skilled in the art will recognize that changes may be made in form and detail without departing from the invention. Such modifications are well within the skill of those ordinarily skilled in the art. Accordingly, the invention is not limited except as by the appended claims.