Biasing circuits are an important part of analog very large-scale integration (VLSI) design. Specifically, the stability of these circuits with respect to temperature, supply voltage and other environmental variations is extremely important. This is due to the effect the biasing current and/or voltage has on the behaviour of other analog blocks in an integrated circuit (IC).
Further, besides biasing networks for pure analog circuits, there are other applications in which a stable voltage or current is needed as a reference. Examples of circuits requiring such a reference include memory sense amplifiers and high precision instrumentation circuits.
However, transistor characteristics are temperature dependent and, as a consequence, the overall electronic circuit performance changes with temperature. In several applications especially instrumentation, bio-medical applications, and the like, the circuit must be made insensitive to temperature variations.
Accordingly, in order to achieve a stable bias circuit with a stable bias voltage or current, several techniques have been proposed. A popular one of these techniques is referred to as the band gap reference voltage and is well known in the art. A majority of these circuits include a proportional to absolute temperature (PTAT) circuit as a major component. PTAT circuits generate a voltage or current proportional to the absolute temperature, which can be used to provide a stable, temperature independent voltage or current reference source.
However, the design of PTAT circuits is not a trivial task, especially for low voltage circuits. Referring to
Referring to
In a PTAT the TC should be within a pre-defined range. For example, in the voltage reference circuit illustrated in
However, designing a PTAT circuit with a pre-defined TC is a nontrivial task. The problem of having a specified TC becomes even more difficult in low voltage circuits. Designing PTATs with a specific TC, even though difficult, is possible. In order to achieve this result, several circuit parameters must be manipulated in order to achieve the desired TC of the PTAT. This parametric manipulation is a difficult task since several of these parameters influence each other.
Accordingly, PTAT circuits often have a fixed TC that cannot be modified easily. Thus it can be seen that there is a need for a PTAT whose temperature coefficient can be adjusted and programmed with relative ease.
In accordance with an aspect of the invention there is provided an adjustable PTAT for providing a load current comprising a first and second current, the load current having a desired temperature coefficient and the PTAT comprising: a first transistor group for providing the first current having a negative temperature coefficient, wherein modification to the first transistor group results in a change in the temperature coefficient without affecting the value of the first current; and a second transistor group for providing the second current having a positive temperature coefficient, wherein modification to the second transistor group results in a change in the temperature coefficient without affecting the value of the second current; wherein the temperature coefficient of the load current is determined by adjusting the temperature coefficient of one or both of the negative and positive temperature coefficients.
An embodiment of the present invention will now be described by way of example only with reference to the following drawings in which:
a is a circuit diagram for generating a reference voltage using a PTAT (prior art);
b is a circuit diagram of the PTAT circuit illustrated in
a is a graph illustrating the TC1 versus the VGS of a MOSFET in the linear region;
b is a graph illustrating the TC1 versus the VDS in the linear region for different values of VGS;
For convenience, like numerals in the description refer to like structures in the drawings. The temperature behaviour of a MOSFET transistor is different in saturation and linear regions. In the saturation region the drain current is represented by the following equation:
In Equation 1, both μ and VTh are functions of the temperature, as per I. M. Filanovsky, A. Allam, “Mutual compensation of Mobility and Threshold Voltage Temperature Effects with Applications in CMOS Circuits,” IEEE Trans. On Circuits and Systems I: Fundamental Theory and Applications, Vol. 48, July 2001, and can be expressed as:
From Equations 1 and 3, the temperature dependence of VTh causes the drain current ID to increase as T increases. From Equations 1 and 2, the opposite is true for the temperature dependence of μ, and the drain current ID decreases as μ increases. As a result of this dual dependency, there is a VGS in the saturation region, where the temperature coefficient of ID (TC1) becomes negligibly small. In the case of analyzed 0.18 μm complementary metal-oxide semiconductor (CMOS) technology, this VGS is approximately 730 mV. Simulation results of a single negative-channel metal-oxide semiconductor (NMOS) in 0.18 μm CMOS technology confirm this observation. Table 1 below provides the simulation results for the TC1 of an NMOS in the range of 27° C. to 37° C.
Referring to
However, the temperature behaviour of a MOSFET transistor is different in the linear region. In the linear region the drain current is obtained from the following equation:
Substituting Equations 2 and 3 into Equation 4 and taking the derivative ID in Equation 4 with respect to temperature T, we get the following equation:
As can be seen the TC1 in the linear region depends on both VGS and VDS. Further, it can also be shown that TCI is a monotonically increasing function of VDS:
In Equation 6, VDS,0 is the value of VDS at which ∂ID/∂T=0. For VDS<VDS,0, TC1 increases as VDS increases and vice versa. However, in the linear region the inequality VDS<(VGS−VTh) is true. Therefore, in the linear region VDS is always less than VDS,0 and hence TC1 monotonically increases as VDS rises. However, TC1 can be either positive or negative depending the value of VGS. For large values of VGS, TC1 is negative. Tables 2 and 3 show the simulation results of an NMOS transistor in the linear region in 0.18 μm CMOS technology in the range of 27° C. to 37° C. Table 2 illustrates how TC1 changes with respect to VGS while holding VDS constant. Table 3 illustrates how TC1 changes with respect to VDS for different values of VGS. The results of these tables are illustrated in
Based on the discussion and results above, it seems that biasing a MOSFET in the linear region provides more flexibility for adjusting the temperature coefficient of the drain current. This feature will be useful in making a PTAT circuit with adjustable TC1. It should be noted that a MOSFET has a temperature independent biasing point. However, this normally happens at VGS voltages that are quite high and may not be applicable in a low voltage circuit.
The following describes a proposed circuit for implementing an adjustable and programmable-temperature coefficient PTAT (APTC-PTAT) circuit. A feature of the proposed circuit is the ability of the PTAT circuit to have an adjustable TC with few independent parameters, while limiting the effect on other specifications. Further, the proposed circuit may be programmed in the field to have a specific TC.
Referring to
Transistors M2 and M5 are coupled gate-to-gate and both have their source coupled to the voltage supply Vdd. The gate of transistor M2 is further coupled to its drain and the drain of transistor M1. Transistor M1 is gated by the voltage supply Vdd and is coupled to ground at its source.
Transistors M4 and M6 are coupled at the source to the voltage supply Vdd. Further, the drain of transistor M4 is coupled to the gate of transistor M6 and both the gate and drain of transistor M3. Transistor M4 is gated by ground. Transistor M3 is coupled at the source to ground.
The drain of transistors M5 and M6 are coupled together via the load 402 to ground. A load current IL running through the load 402 is a combination of currents I1 and I2 running though transistors M5 and M6 respectively.
In this circuit, the temperature behavior of the transistors M1 and M4 in the linear region are manipulated advantageously. That is, the overall TC of the load current IL can be adjusted since the TC of the load current IL depends on the TC of the drain current I1 and I2 of transistors M5 and M6.
Referring to
From Equation 7, it is clear that the TC of the load current IL can be modified by adjusting the TCs of its current components I1 and I2.
The idea of composing the load current from two individual currents with separate TCs can be extended to any number of currents in series or in parallel to the load as shown in
Referring once again to
In the first transistor group 404, transistor M2 is operating in the saturation region. This can be seen from the equation VDS≦VGS−VT, which defines the condition for saturation region operation in a p-channel MOSFET. In the present embodiment, VDS=VGS, since the drain is coupled to the gate. Thus, the equation becomes VT≦0. For 0.18 μm CMOS the threshold voltage VT of a p-channel MOSFET is around −0.4V and the condition is always met. Accordingly, the transistor M2 operates in the saturation region.
The equation VDS≦VGS−VT defines the condition for linear region operation in an n-channel MOSFET. Since VGS=1V for transistor M1 and assuming VT=0.4 V, as long as VDS≦0.6V the transistor M1 will operate in the linear region, as desired. In the present embodiment VDS is less than 0.5V, which can be achieved by proper sizing of M1 and M2.
Further, it can be seen that the transistors M2 and M5 are configured as a current mirror.
Transistor M2 is used primarily to mirror the current of transistor M1 into transistor M5.
As discussed with reference to Tables 2 and 3, for large values of VGS, the TC is negative. Accordingly, the TC for transistor M1, TC1, is negative. Further, since transistor M2 is only used to mirror the current of transistor M1 into transistor M5 the TC of M5, TCI1, relies primarily on TC1. Accordingly, TCI1 depends on the VDS of transistor M1, which can be adjusted by changing the size of transistor M2. However, changing the size of transistor M2 causes a change in I1. In order to keep the I1 constant the size of transistor M5 is also changed accordingly to keep the current of transistor M5 (I1) constant. This feature provides flexibility to adjust TCI1 of the transistor M5 without changing the value of its current I1.
Referring to the second group of transistors 406, transistor M4 is also biased in the linear region. This can be seen from a brief review of the circuit. Transistor M3 is an n-channel transistor. Accordingly, operation in the saturation region for an n-channel transistor is governed by the equation VDS≦VGS−VT. Since VDS=VGS and VT≈0.4 V, the condition is always true and the transistor M3 is biased in the saturation region. Further, in order to turn on transistor M3, VDS=VGS>VT. Thus, for transistor M4, VDS>−0.6V. Since M4 is a p-channel transistor, operation in the linear region is governed by the equation VDS≧VGS−VT. Since VGS=−1 V, this condition is always true and the transistor M4 is biased in the linear region.
As discussed with reference to Tables 2 and 3, for large absolute values of VGS, the TC is negative. However, unlike the first group of transistors 404, the second group of transistors 406 does not include a current mirror. Rather, the current I2 passing through transistor M6 largely depends on the voltage at its gate, which is determined by the equation VGS6=VGS3−Vdd. The value of the temperature coefficient of I2 (TCI2) can be adjusted by the size of M3 which in turn changes |VDS| for transistor M4. This causes M4 to have an adjustable negative TC. The gate-source voltage of M6 is equal to VGS3−Vdd. Therefore, the TC of M6 depends on the TC of M4 as well as the TC of M3 (VGS3).
From equations 1-3, it is clear that VGS3 has a negative temperature coefficient. Since the current going into M3 has also a negative TC, VGS3 has a larger negative adjustable TC compared to a transistor driven by a constant current with zero TC. Since VGS3 has a negative adjustable TC, its value decreases as temperature increases. Therefore, since VGS6=VGS3−Vdd, |VGS6| increases as temperature increases. This causes M6 to have a positive adjustable TC and the adjustment of the TC can be achieved by selectively sizing M3.
From the above discussion, it is clear that the load illustrated in
An assumption in the present embodiment is that the supply voltage Vdd is constant. However, often the supply voltage Vdd changes with temperature and other environmental effects. In applications where a battery provides supply voltage Vdd, the aging of the battery may cause the supply voltage Vdd to change over time. Therefore, in some cases it may be useful to accompany the PTAT with a voltage regulator.
Referring to
However, it should be noted that even though the voltage regulator 604 reduces Vdd variations, the output of the voltage regulator 604 may still have a non-zero TC. Fortunately, the TC of the voltage regulator 604 can also be compensated by the PTAT circuit. Therefore, in order to efficiently design the entire circuit 600, the voltage regulator 604 should be designed to minimize the voltage variations of the external voltage supply Vdd. Then the TC of the output voltage of the regulator should be estimated and considered when determining the size of the transistors in the PTAT circuit 602.
Referring once again to Equation 7, it is clear that the TC of the load current IL can be adjusted by changing either the value of TCI1 and/or TCI2 or changing the ratio of I1 and I2 to the overall load current IL. In the description above, the first approach was described. Here, the second approach is used to add programmability to the PTAT circuit.
Referring to
Similarly, each of the switch circuits 702b, 704b, and 706b includes a switch transistor MP1, MP2, and MP3, respectively, and a sizing transistor MN4, MN5, and MN6, respectively. Each sizing transistors has its gate coupled with its drain to the drain of transistor M5, and its source coupled, via a corresponding switch transistor to ground. Each of the switch transistors MN1, MN2, and MN3 are sized much larger than the sizing transistors so that they operate as a switch. Further, they are controlled by the digital input vector (a, b, c).
In the present embodiment, transistors MP4 to MP6 are added to change the ratio of I1 and I2 in Equation 7 by changing the value of I1. This is achieved by the current mirror configuration of transistors M5 and M2. As the ratio between transistors M5 and M2 changes, so does the size of the current I2 in transistor M5.
However, this causes the load current IL to change. Therefore, in order to keep IL constant, transistors MN3 to MN6 are used to remove the additional current from IL. Transistors MP4 to MP6 and MN4 to MN6 are sized in a binary fashion. In this way, eight different TCs can be programmed by changing the value of the digital input vector. A person skilled in the art will appreciate that the number of switch circuits may be modified to accommodate a differently sized digital input vector.
Although the load current illustrated in
Referring to
Although preferred embodiments of the invention have been described herein, it will be understood by those skilled in the art that variations may be made thereto without departing from the spirit of the invention or the scope of the appended claims.
The present invention relates generally to proportional to absolute temperature (PTAT) circuits and specifically to PTAT circuits having an adjustable and programmable temperature coefficient. This application claims priority from U.S. Provisional Application No. 60/591,144 filed 27 Jul. 2004.
Number | Date | Country | |
---|---|---|---|
60591144 | Jul 2004 | US |