This application is based on and incorporates herein by reference Japanese Patent Application No. 2005-157507 filed on May 30, 2005.
The present invention relates to a semiconductor device having a current mirror circuit.
A semiconductor device disclosed in JP-A-6-138967 has a current mirror circuit in which an output current mirrors an input current by a predetermined ratio.
When a constant current source J1 provides a base current ib, a current i1 flows through the transistor group JA. Then, currents i2, i3 flow through the transistor groups JB, JC, respectively. In this case, the currents i2, i3 mirror the current i1 by respective ratios.
When a semiconductor device having the current mirror circuit 200 includes a heat-generating element such as a field-effect transistor (FET), heat generated by the heat-generating element affects the current mirror circuit 200. Because the heat is not equally transferred inside the semiconductor device, a temperature gradient (temperature deference) occurs inside the semiconductor device. As a result of the occurrence of the temperature gradient, one of the transistors JA1-JAk, one of the transistors JB1-JBm, and one of the transistors JC1-JCn have different current value. Therefore, a mirror ratio of the current mirror circuit 200 cannot be accurately obtained.
If the semiconductor device is based on a silicon-on-insulator (SOI) substrate, each of the transistors JA1-JAk, JB1-JBm, and JC1-JCn is separated from each other by an insulation layer. Therefore, heat conductivity inside the semiconductor device may be decreased and the temperature gradient may be increased accordingly.
In view of the above-described problem, it is an object of the present invention to provide a semiconductor device having a current mirror circuit, a mirror ratio of which can be accurately obtained even when a temperature gradient occurs inside the semiconductor device.
A semiconductor device includes a semiconductor substrate and a current mirror circuit that has an input transistor group of input transistors and an output transistor group of output transistors. The input transistor group and the output transistor group are arranged on the semiconductor substrate in such a manner that at least one of the input transistors and at least one of the output transistors are grouped together to form a transistor set. The transistor set is arranged in a repeating pattern.
When a temperature gradient occurs inside the semiconductor device, each transistor set may has a different temperature. In other words, there may appear a temperature difference between one transistor set and another transistor set. In each transistor set, however, the transistors have the same temperature and show the same temperature dependence. Consequently, the input transistor group and the output transistor group show the same temperature dependence. Thus, even when the temperature gradient occurs inside the semiconductor device, a mirror ratio of the current mirror circuit can be accurately obtained.
The above and other objectives, features and advantages of the present invention will become more apparent from the following detailed description made with reference to the accompanying drawings. In the drawings:
A semiconductor device having a current mirror circuit 100 according to an embodiment of the present invention will now be described with reference to
As shown in
In the current mirror circuit 100, when a constant current source 1 provides a constant base current Ib, a current I1 flows through the transistor group A. Then, currents I2, I3 flow through the transistor groups B, C, respectively. The current I2, I3 mirror the current I1 by respective mirror ratios.
As shown in
In the semiconductor device, the current mirror circuit 100 is disposed on the semiconductor substrate in such a manner that one of the transistors A1-Ak, one of the transistors B1-Bm, and one of the transistors C1-Cn are grouped together to form a transistor set. As shown in
When the semiconductor device has a heat-generating element such as a FET, heat generated by the heat-generating element is transferred inside the semiconductor device and a temperature gradient occurs inside the semiconductor device. As a result of the occurrence of the temperature gradient, each transistor set has a different temperature. In each transistor set, however, the transistors have the same temperature.
For example, when the temperature gradient occurs inside the semiconductor device, there may appear a temperature difference between the first transistor set S1 and the third transistor set S3 due to distance between the first transistor set S1 and the third transistor set S3. In the first transistor set S1, however, the transistors A1, B1, and C1 have the same temperature and show the same temperature dependence. Likewise, in the third transistor set S3, the transistors A3, B3, and C3 have the same temperature and show the same temperature dependence. Therefore, the transistor groups A, B, and C shows the same temperature dependence.
Thus, even when the temperature gradient occurs inside the semiconductor device, temperature gradients between the transistor groups A, B, and C can be reduced so that a mirror ratio of the current mirror circuit 100 can be accurately obtained.
The current mirror circuit 100 may be, for example, used for a squib driver circuit as shown in
The squib driver circuit controls gas charge into an airbag mounted on a vehicle. Specifically, the squib driver circuit controls a firing current Ic provided to a squib load 10, which may be, for example, a resistor. When a need to inflate the airbag arises, the squib driver circuit provides the firing current Ic to the squib load 10 in order to heat the squib load 10 to high heat. The heated squib load 10 causes a gas explosion. Thus, the airbag is filled with gas and inflated.
The squib driver circuit includes PNP transistors 11, 12, bases of which are connected to each other, a constant current source 13, and a charge pump circuit 17. The squib driver circuit generates a constant current based on a first predetermined voltage VCC and controls the firing current Ic based on the constant current. The charge pump circuit 17 increases a second predetermined voltage VB to, for example, 32 volts and provides an electric current to PNP transistors 18, 19, bases of which are connected to each other.
In normal times when no collision is detected, a metal oxide semiconductor (MOS) transistor 14 is kept in an ON state by an airbag control signal Sc that is input to the base of the MOS transistor 14. Accordingly, NPN transistors 15, 16, bases of which are connected to each other, are kept in an OFF state and the PNP transistors 18, 19 are kept in the OFF state. Thus, a MOS transistor 20 is kept in the OFF state and no firing current Ic flows through the squib load 10.
In contrast, when the collision is detected, the MOS transistor 14 is turned off by the airbag control signal Sc. Then, a current I4 flows through the transistor 15 and a current I5 that mirrors the current I4 flows through the transistor 16. Thus, the transistors 18, 19 are turned on and the current I3 flows through the transistor group C. Therefore, the MOS transistor 20 is turned on.
Further, a current I6 that mirrors the current I4 flows through a NPN transistor 21 connected to the transistor 15 in a current-mirror configuration. Thus, PNP transistors 22, 23, bases of which are connected to each other, are turned on and the current I1 flows through the transistor group A. Further, a PNP transistor 24 connected to the transistor 11 in a current mirror configuration is supplied with an electric current based on the voltage VCC and the current I2 flows through the transistor group B.
Thus, when the collision is detected, the currents I1-I3 flow through the transistor groups A-C of the current mirror circuit 100, respectively.
As shown in
The current I6 flowing through the transistor 22 is constant and the current I3 flowing through the transistor group C depends on the current I1. Therefore, the gate voltage of the MOS transistor 20 depends on the current I1 and the firing current Ic also depends on the current I1.
When the firing current Ic changes, the voltage drop across the shunt resistor 25 changes accordingly. As a result of the change in the voltage drop, the current I1 changes and the current I3 changes accordingly. Thus, the gate voltage of the MOS transistor 20 is feedback-controlled so that the firing current Ic can be kept constant at a desired value.
In the squib driver circuit, a MOS transistor 26 is connected to the squib load 10 in a low side configuration and controlled by a prevention integrated circuit (IC) 27. When the collision is not detected, the prevention circuit 27 keeps the MOS transistor 26 in the OFF state to prevent the firing current Ic from accidentally flowing through the squib load 10.
If the mirror ratio of the current mirror circuit 100 changes, for example, due to heat generated by the MOS transistor 20, the firing current Ic changes accordingly. Therefore, the firing current Ic cannot be kept constant at the desired value.
In the embodiment, the current mirror circuit 100 is disposed on the semiconductor substrate in such a manner that one of the transistors A1-Ak, one of the transistors B1-Bm, and one of the transistors C1-Cn are grouped together to form the transistor set. Thus, even when the temperature gradient occurs inside the semiconductor device, the temperature gradient between the transistor groups A, B, and C can be reduced so that the mirror ratio of the current mirror circuit 100 can be accurately obtained.
The embodiment described above may be modified in various ways. For example, transistors A1-Ak, B1-Bm, and C1-Cn may be different in number (i.e., k≠m≠n). In this case, for example, one of the transistors A1-Ak, two of the transistors B1-Bk, and one of the transistors C1-Ck may be grouped together to form the transistor set. If some of the transistors B1-Bk and some of the transistors C1-Ck are left when one of the transistors A1-Ak, one of the transistors B1-Bk, and one of the transistors C1-Ck are grouped together to form the transistor set, one of the left transistors B1-Bk and one of the left transistors C1-Ck may be grouped together to form the transistor set.
The current mirror circuit 100 may include two transistor groups or four or more transistor groups.
The semiconductor device may be based on various types of semiconductor substrate such as a single silicon substrate or a SOI substrate.
Such changes and modifications are to be understood as being within the scope of the present invention as defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2005-157507 | May 2005 | JP | national |