try ai
Popular Science
Edit
Share
Feedback
  • Current Mirror

Current Mirror

SciencePediaSciencePedia
Key Takeaways
  • A current mirror replicates a reference current by enforcing the same base-emitter (or gate-source) voltage across two matched transistors.
  • Its most critical application is as an "active load" in amplifiers, providing a high output resistance to achieve significant voltage gain without large physical resistors.
  • Real-world performance is limited by finite transistor gain (β), the Early effect, and physical mismatches between transistors, which cause current errors.
  • Advanced techniques like emitter degeneration and specialized circuits like the Wilson mirror are used to increase output resistance and improve accuracy.
  • Current mirrors are essential for distributing bias currents throughout an integrated circuit and can be scaled to create precise multiples or fractions of a reference current.

Introduction

In the intricate world of integrated circuits, where millions of transistors work in concert, a simple yet profound challenge arises: how to provide each component with the precise, stable electrical current it needs to function correctly. Running individual power lines is impractical, yet a reliable method for creating and distributing these "bias" currents is essential for performance. This is the domain of the current mirror, a cornerstone of analog and mixed-signal design that elegantly solves this problem. It acts as a "current photocopier," enabling designers to establish a single master current and replicate it with high precision throughout a chip. However, its role extends far beyond simple copying, revolutionizing amplifier design and enabling the high-performance electronics we use daily. This article delves into the core of this fundamental circuit block.

The journey begins in the "Principles and Mechanisms" chapter, where we will uncover the beautiful physics that allows two transistors to mirror each other's current. We will explore the ideal case and then confront the real-world imperfections—such as finite gain and the Early effect—that designers must master. Following this, the "Applications and Interdisciplinary Connections" chapter will reveal the widespread utility of the current mirror, from its role in biasing and creating active loads for high-gain amplifiers to its use in sophisticated signal processing and timing circuits. By the end, you will understand not just how a current mirror works, but why it is one of the most indispensable tools in the electronic engineer's arsenal.

Principles and Mechanisms

Imagine you are an architect designing a vast, intricate city on a tiny sliver of silicon—an integrated circuit. This city has countless districts, each with its own unique function, and all of them need a reliable, steady supply of power to operate correctly. You can't run a separate power line from the main supply to every single house; it would be an inefficient mess. What you need is a way to establish one master "power standard" and then replicate it, or "copy" it, wherever it's needed. In the world of analog electronics, this is precisely the job of the ​​current mirror​​. It's a circuit of profound simplicity and elegance, a cornerstone of modern chip design. But how does this beautiful piece of electronic artistry work?

The Art of Copying: The Ideal Current Mirror

At its heart, a current mirror is a pact between two transistors. Let's start with the classic version using two Bipolar Junction Transistors (BJTs), which we'll call Q1Q_1Q1​ and Q2Q_2Q2​. The principle is so straightforward it’s almost startling. The collector current, ICI_CIC​, of a BJT is exquisitely sensitive to the voltage between its base and emitter, VBEV_{BE}VBE​. The relationship is exponential: IC=ISexp⁡(VBE/VT)I_C = I_S \exp(V_{BE}/V_T)IC​=IS​exp(VBE​/VT​), where ISI_SIS​ is a tiny device-specific current and VTV_TVT​ is the thermal voltage. This exponential dependence is the key. It means that if you can force two identical transistors to have the exact same VBEV_{BE}VBE​, they are bound by the laws of physics to carry the exact same collector current.

So, how do we enforce this condition? We employ a wonderfully clever trick. We take one transistor, Q1Q_1Q1​, and connect its collector directly to its base. This is called a ​​diode-connected transistor​​. We then feed a known, stable ​​reference current​​, IREFI_{\text{REF}}IREF​, into this node. The transistor, being a cooperative device, will adjust its own base-emitter voltage VBEV_{BE}VBE​ to precisely the value needed to support this current. It finds its own operating point.

Now, we simply connect the base of the second transistor, Q2Q_2Q2​, to the base of Q1Q_1Q1​. With their bases connected and their emitters tied to a common ground, both transistors now share the exact same VBEV_{BE}VBE​. If the two transistors are perfect identical twins, then Q2Q_2Q2​ has no choice but to conduct a collector current, IOUTI_{\text{OUT}}IOUT​, that is a perfect mirror image of Q1Q_1Q1​'s collector current. Voila! We have copied the current. This same fundamental principle holds for MOSFETs, where the drain current IDI_DID​ is controlled by the gate-source voltage VGSV_{GS}VGS​. By forcing two identical MOSFETs to share the same VGSV_{GS}VGS​, we mirror the current. It's a universal concept.

When the Reflection is Imperfect: Real-World Limitations

Of course, in the real world, no reflection is ever perfect. Our simple mirror, for all its elegance, has a few smudges and distortions. Understanding these imperfections is the first step toward becoming a true circuit master.

The Greedy Base (Finite β\betaβ)

Our ideal model made a little white lie: it ignored the base current. A BJT isn't a three-terminal device for no reason; a small base current is required to control the large collector current. The ratio of these currents is the famous current gain, β=IC/IB\beta = I_C / I_Bβ=IC​/IB​.

When we feed our reference current IREFI_{\text{REF}}IREF​ into the diode-connected Q1Q_1Q1​, this current has to do more work than we thought. It must not only supply the collector current for Q1Q_1Q1​ but also the small base currents for both Q1Q_1Q1​ and Q2Q_2Q2​. These base currents are like a small tax or a service fee; they are siphoned away from the main current path. As a result, the current available for Q1Q_1Q1​'s collector is slightly less than IREFI_{\text{REF}}IREF​, and since IOUTI_{\text{OUT}}IOUT​ mirrors IC1I_{C1}IC1​, the output current will be slightly smaller than the reference current.

How significant is this error? Let's consider a design challenge: suppose we need our output current to be at least 99% of our reference current. A careful analysis shows that the relationship is IOUT=IREFββ+2I_{\text{OUT}} = I_{\text{REF}} \frac{\beta}{\beta + 2}IOUT​=IREF​β+2β​. To meet our 99% accuracy goal, the transistors must have a β\betaβ of at least 198. This tells us that for high-precision applications, transistors with very high current gain are essential. For a typical BJT with a β\betaβ of 120, a reference setup designed to produce about 1.91 mA will only yield an output current of 1.88 mA, an error of about 1.7% due to these "greedy" bases.

The Unruly Transistor (The Early Effect)

Another idealization we made was assuming a transistor is a perfect current source, meaning its collector current doesn't change with the collector-emitter voltage, VCEV_{CE}VCE​. This is not quite true. In reality, as VCEV_{CE}VCE​ increases, it slightly narrows the effective width of the base, a phenomenon known as the ​​Early effect​​. This makes the transistor a bit more efficient, and the collector current creeps up slightly with voltage. We model this with the ​​Early Voltage​​, VAV_AVA​, where the collector current is proportional to (1+VCE/VA)(1 + V_{CE}/V_A)(1+VCE​/VA​).

How does this affect our mirror? The diode-connected reference transistor, Q1Q_1Q1​, has its collector tied to its base, so its VCEV_{CE}VCE​ is locked at a low value, equal to VBEV_{BE}VBE​ (around 0.7 V). The output transistor, Q2Q_2Q2​, however, might be connected to a part of the circuit where its collector voltage, VOUTV_{\text{OUT}}VOUT​, is much higher. This difference in voltage, VOUTV_{\text{OUT}}VOUT​ versus VBEV_{BE}VBE​, creates a mismatch.

Let's imagine a scenario where Q1Q_1Q1​ has VCE1=0.7 VV_{CE1} = 0.7 \text{ V}VCE1​=0.7 V, but the output stage operates at VOUT=12.5 VV_{\text{OUT}} = 12.5 \text{ V}VOUT​=12.5 V. For a transistor with a typical Early Voltage of VA=95 VV_A = 95 \text{ V}VA​=95 V, this voltage discrepancy alone introduces a current error of over 12%! The output current is significantly higher than the reference current simply because its collector is at a higher voltage. This tells us that a simple current mirror is not a very "stiff" current source; its output value depends on the voltage of the load it's connected to. For MOSFETs, the analogous phenomenon is called ​​channel-length modulation​​, and it causes a similar dependence of output current on the drain-source voltage.

The Imperfect Twin (Device Mismatch)

The final, and perhaps most insidious, source of error is that our "identical twins" are never truly identical. Microscopic variations during the fabrication process mean that two adjacent transistors on a chip will have slightly different physical properties. For BJTs, this can manifest as a difference in their reverse saturation currents, ISI_SIS​. For MOSFETs, it's often a mismatch in their width-to-length aspect ratios, (W/L)(W/L)(W/L).

The beauty of the underlying physics gives us a very clear result. If we assume the base currents are negligible, the ratio of the output current to the reference current is simply the ratio of their saturation currents: Iout/Iref=IS2/IS1I_{\text{out}}/I_{\text{ref}} = I_{S2}/I_{S1}Iout​/Iref​=IS2​/IS1​. This means a mere 4% mismatch in the saturation currents between two transistors leads directly to a 4% error in the copied current. Similarly, for MOSFETs, the current ratio is directly proportional to the ratio of their aspect ratios. This highlights the incredible precision required in manufacturing and why circuit designers often use larger transistors, which are less sensitive to small absolute variations.

The Mirror's True Value: High Resistance and High Gain

With all these imperfections, one might wonder why the current mirror is so celebrated. The secret is that its most important role isn't just to copy a current, but to act as a very special kind of component: an ​​active load​​.

To get a high voltage gain from an amplifier, the basic formula is Gain≈gm×RloadGain \approx g_m \times R_{\text{load}}Gain≈gm​×Rload​, where gmg_mgm​ is the transistor's transconductance and RloadR_{\text{load}}Rload​ is the load resistance. To make the gain large, we need a large RloadR_{\text{load}}Rload​. We could try to use a physical resistor, but building a very large resistor on a silicon chip takes up an enormous amount of precious area. It's like trying to build a dam with pebbles—inefficient and bulky.

Here's where the mirror shines. What is the effective resistance looking into the output of our current source? This is its ​​output resistance​​. A good current source should have an infinitely high output resistance, delivering its set current no matter what voltage is across it. For our simple mirror, the output resistance is limited by the Early effect and is equal to the transistor's own output resistance, ro=VA/ICr_o = V_A / I_Cro​=VA​/IC​. While not infinite, ror_oro​ can be very large—hundreds of kilo-ohms or even mega-ohms.

By using a current mirror as the load for an amplifier, we get this massive load resistance in a compact space. This allows designers to achieve very high voltage gains on a tiny chip, something that would be impractical with passive resistors. This is the single most important reason for using a current mirror as an active load in modern integrated circuits like differential amplifiers. It's a game-changing technique that enables the high-performance analog circuits we rely on every day.

Polishing the Mirror: Tricks of the Trade

Engineers, being a clever bunch, are not content to live with the imperfections of the simple mirror. They have developed numerous techniques to "polish" the reflection. One of the most common and effective is ​​emitter degeneration​​.

The idea is to add a small, identical resistor, RER_ERE​, to the emitter of each transistor in the mirror. This simple addition has a dramatic effect. It utilizes one of the most powerful concepts in electronics: ​​negative feedback​​.

Here’s how it works: suppose the output voltage VOUTV_{\text{OUT}}VOUT​ increases, which, due to the Early effect, tries to make the output current IOUTI_{\text{OUT}}IOUT​ increase. This larger current flows through the emitter resistor RE2R_{E2}RE2​, increasing the voltage drop across it and thus raising the voltage at the emitter of Q2Q_2Q2​. Since the base voltage is held firm by the reference side of the mirror, raising the emitter voltage reduces the base-emitter voltage VBE2V_{BE2}VBE2​. This reduction in VBEV_{BE}VBE​ immediately counteracts the initial tendency for the current to increase. The circuit corrects itself!

This self-correcting mechanism makes the output current much more stable and independent of the output voltage. The result? A massive boost in the output resistance. While the mathematics can be quite involved, the takeaway is that the output resistance is increased from ror_oro​ to approximately ro(1+gmRE)r_o(1 + g_m R_E)ro​(1+gm​RE​), a factor that can easily be 10 or 100 times larger. This simple trick of adding two small resistors transforms a mediocre current source into a nearly ideal one.

A Question of Speed: The Mirror's Dynamics

So far, our discussion has been in the comfortable, steady world of DC currents. But what happens when the current we want to copy is a rapidly changing signal? Like any physical system, the current mirror has a speed limit.

The culprit, as is often the case in high-frequency electronics, is capacitance. The base-emitter junction of a BJT has an inherent capacitance, which we call CπC_{\pi}Cπ​. To change the voltage VBEV_{BE}VBE​ across this junction, you have to charge or discharge this capacitor, and that takes time.

In our mirror configuration, the input current has to supply the charging current for the capacitances of both transistors, Q1Q_1Q1​ and Q2Q_2Q2​. At low frequencies, this is no problem. But as the frequency of the input signal increases, more and more of the input current is diverted to simply charging and discharging these capacitors, and less is available to be properly mirrored. The circuit acts as a ​​low-pass filter​​.

A small-signal analysis reveals that the current transfer has a single pole, and its -3dB frequency, which marks the edge of its useful bandwidth, is given by ω−3dB=gm+2/rπ2Cπ\omega_{-3dB} = \frac{g_m + 2/r_{\pi}}{2 C_{\pi}}ω−3dB​=2Cπ​gm​+2/rπ​​. This tells us that there's a fundamental trade-off. The very same parasitic capacitances that limit the speed of a single transistor are doubled up at the input of the mirror, setting a clear limit on how fast it can accurately copy a signal.

From a simple pact between two transistors to a high-resistance active load, from the static world of DC bias to the dynamic world of high-frequency signals, the current mirror is a testament to the power and beauty of analog circuit design. It is a simple idea, refined by a deep understanding of its imperfections, that enables the complexity and performance of the electronic world around us.

Applications and Interdisciplinary Connections

Having understood the principles of the current mirror, you might be tempted to see it as a neat, but perhaps niche, trick of the trade. Nothing could be further from the truth. The humble current mirror is not merely a component; it is a fundamental design pattern, a versatile tool that has shaped the world of analog and mixed-signal electronics. To not see the current mirror in a modern integrated circuit is like trying to find a book without the letter 'e'. It's practically everywhere, but so gracefully integrated that it often goes unnoticed. Let us now embark on a journey to see where these mirrors hide and what masterful work they perform.

The Current Photocopier: Distributing the Lifeblood of a Circuit

Imagine designing a bustling city. You wouldn't build a separate power plant for every single house. Instead, you'd have a central power station and a sophisticated grid to distribute electricity exactly where it's needed, in the precise amounts required. An integrated circuit is much like this city, and its "electricity" is the bias current—the steady flow of charge that keeps its millions of transistors alive and ready to act.

This is the first and most fundamental role of the current mirror: it is the power grid for bias currents. An engineer can create a single, stable, well-defined "reference current" using a precise resistor. Then, using a current mirror, they can create dozens or even hundreds of copies of this current to bias every amplifier, logic gate, and oscillator on the chip.

But the real genius is that it's not just a photocopier; it's a photocopier with a zoom lens. By carefully scaling the physical size—specifically, the emitter area—of the output transistors relative to the reference transistor, a designer can produce output currents that are precise multiples or fractions of the original. Need 50 microamps for one amplifier stage and 150 microamps for another? No problem. Simply design a multiple-output current mirror where one output transistor has three times the area of the other, and you can generate both currents from a single source. This simple, elegant principle of scaling is what allows a complex chip with a multitude of different needs to be biased efficiently and accurately.

Setting the Stage: The Art of Biasing

Once a current is copied and scaled, what is it used for? Its most common job is to set the operating point of an amplifier. The performance of a transistor amplifier—its gain, its speed, its linearity—is critically dependent on the DC quiescent current flowing through it. Too little current, and the transistor is sluggish and weak. Too much, and it wastes power and overheats.

A current mirror acts as a perfect "current source" to provide this lifeblood. It injects a constant, predictable stream of current into the amplifier, locking it into its optimal performance zone. For example, in a common-base amplifier, the transconductance (gmg_mgm​), which dictates how effectively the amplifier converts an input voltage to an output current, is directly proportional to the emitter bias current. By using a current mirror to supply this current, the designer gains direct control over the amplifier's fundamental characteristics, all by setting a single reference resistor somewhere else in the circuit.

The Active Load: A Revolution in Amplification

Here we arrive at what is arguably the most brilliant and impactful application of the current mirror: its use as an "active load." In our previous discussions, we saw amplifiers driving signals into a passive load, usually a simple resistor. This works, but it's like trying to win a Grand Prix in a family sedan. It's functional, but far from high-performance.

Why? The voltage gain of a simple amplifier is roughly the transconductance (gmg_mgm​) of the transistor multiplied by the resistance of the load (RCR_CRC​). To get high gain, you need a large RCR_CRC​. But a large physical resistor also creates a large DC voltage drop, which eats up the precious voltage "headroom" on a chip, limiting the swing of the output signal. Furthermore, large resistors take up a vast amount of expensive silicon real estate. It's a frustrating trade-off.

Enter the current mirror. What if we replace the passive load resistor with the output of another transistor—specifically, a current mirror configured to act as a current source? From a DC perspective, the mirror provides the necessary bias current. But from the perspective of a small, fast-changing AC signal, the mirror behaves like a resistor of enormous value (equal to the transistor's own output resistance, ror_oro​).

The result is pure magic. We get the high gain we crave, as if we were using a megaohm resistor, but without the crippling DC voltage drop or the spatial extravagance. A current mirror active load provides a massive dynamic resistance to the signal while presenting a well-behaved load to the DC bias. A direct comparison shows just how revolutionary this is. The gain of an amplifier with an active load can be orders of magnitude greater than one with a resistive load designed for the same DC conditions. The ratio of improvement is directly related to the transistor's Early Voltage, VAV_AVA​—a measure of its "idealness" as a current source. It is not an exaggeration to say that this technique is what makes modern high-gain operational amplifiers (op-amps) possible.

This concept finds its most celebrated expression in the input stage of an op-amp, where a differential pair of transistors is loaded with a current mirror. Here, the mirror performs two jobs at once. It provides the high-impedance active load needed for immense gain, and it cleverly converts the differential (balanced) input signal into a single-ended (unbalanced) output, ready for the next stage of amplification. This is the kind of beautiful, multi-purpose design that physicists and engineers dream of.

The Pursuit of Perfection: An Arms Race for Better Mirrors

The simple two-transistor mirror is a workhorse, but it's not perfect. Just as astronomers constantly build better telescopes to see farther, circuit designers have invented more sophisticated mirror topologies to achieve higher performance.

One key battleground is output resistance. A better current source is one that delivers the same current regardless of the voltage at its output—in other words, it has an infinitely high output resistance. For a differential amplifier, the quality of its tail current source determines its ability to reject noise that appears simultaneously on both inputs (so-called common-mode noise). A higher output resistance for the tail current mirror leads to better noise rejection. The Wilson current mirror, a clever three-transistor configuration, uses a local feedback loop to boost the output resistance by a factor proportional to the transistor's current gain, β\betaβ. Replacing a simple mirror with a Wilson mirror can improve the amplifier's noise immunity by a factor of nearly 100.

Another challenge is generating very small currents—on the order of microamps or nanoamps. Using a standard mirror to create a tiny current from a reasonable reference would require enormous resistors, which are impractical on an IC. The Widlar current source solves this with a beautiful piece of physics. By adding a small resistor to the emitter of the output transistor, it uses the exponential relationship between a transistor's voltage and current to its advantage. This allows for the generation of tiny, stable currents using only moderate-sized resistors, a trick essential for low-power electronics.

Thinking in Current: Signal Processing and Dynamics

So far, we've treated mirrors as part of the supporting cast—the faithful providers of DC current. But they can also take center stage and manipulate the signals themselves. This leads to the powerful paradigm of "current-mode" signal processing, where information is encoded in currents rather than voltages.

By combining an NMOS mirror and a PMOS mirror, one can build circuits that perform mathematical operations. For instance, you can construct a circuit that takes two input currents and produces an output current equal to their difference. This opens the door to building analog computers that add, subtract, multiply, and divide currents directly.

Current mirrors are also essential interfaces between the voltage and current domains. A precision rectifier circuit, which flips the negative half of an AC signal to be positive, can use an op-amp to achieve high accuracy. But what if the output needs to drive a device that responds to current, like an LED? A current mirror can be added to the output to convert the rectified voltage into a perfectly proportional, unipolar current.

Finally, the dynamic behavior of a current mirror is the foundation of countless timing circuits. When a current mirror sources its constant current into a capacitor, the voltage across the capacitor doesn't rise exponentially, as it would with a resistor; it rises in a perfectly straight line—a linear ramp. This very predictable behavior is the heart of oscillators, waveform generators, and the sweep circuits that once painted images on CRT screens.

From the silent, steady work of biasing to the dynamic flash of signal processing, the current mirror is a testament to the power of a simple idea. It is a circuit that, through the elegant physics of matched transistors, brings order, precision, and high performance to the wonderfully complex world of electronics.