Category:Current mirrors: Difference between revisions

From ICclopedia
Content added Content deleted
No edit summary
No edit summary
Line 1: Line 1:
[https://en.wikipedia.org/wiki/Current_mirror Current mirrors] are used extensively for the biasing of analog integrated circuits or also as part of current DACs. Their function is to replicate (or mirror) the current from the main current source branch into any other branch. The mirrored current is often scaled by integer ratios (by transistor sizing) to the desired bias value for that particular branch. Current mirrors are especially well suited to integrated circuits, due to the fine control over device matching properties available in integrated circuits (as opposed to that possible in discrete or hybrid implementations).
[https://en.wikipedia.org/wiki/Current_mirror Current mirrors] are used extensively for the biasing of analog integrated circuits or also as part of current DACs. Their function is to replicate (or mirror) the current from the main current source branch into any other branch. The mirrored current is often scaled by integer ratios (by transistor sizing) to the desired bias value for that particular branch. Current mirrors are especially well suited to integrated circuits, due to the fine control over device matching properties available in integrated circuits (as opposed to that possible in discrete or hybrid implementations).


Much like for current sources, ''the ideal mirror'' must have an exact relative match between the output and reference current, and present an infinite output resistance to it's load -- meaning it should maintain the desired current output regardless of fluctuations in output voltage.
Much like for current sources, ''the ideal mirror'' must have an exact relative match between the output and reference current, and present an infinite output resistance to it's load -- meaning it should maintain the desired current output regardless of fluctuations in output voltage. Proper definitions are provided next.


== Output Resistance ==
Toward this end, in the real world current mirrors are designed to meet required design specifications, the key specs for a practical current mirror are the following:

A measure of the (non-ideal) current variation due to changes in load voltage.

It can be calculated as the change in output voltage divided by the change in output current.

The greater the output resistance of the current mirror, the less current variation with collector voltage (same current regardless of load), the better the performance of the circuit.

R_out = (delta_v) / (delta_i)

== Compliance Voltage (for current mirrors) ==

A measure of the minimum load (or output) voltage across the mirror for which it can maintain a constant current.

The closer to the supply rails the current mirror can operate, the greater the compliance range, the better the performance of the circuit.

----

In the real world current mirrors are designed to meet required design specifications, the key specs for a practical current mirror are the following:


* '''Output current (Iout)''': The desired mirrored (likely scaled) current.
* '''Output current (Iout)''': The desired mirrored (likely scaled) current.

Revision as of 02:22, 8 July 2020

Current mirrors are used extensively for the biasing of analog integrated circuits or also as part of current DACs. Their function is to replicate (or mirror) the current from the main current source branch into any other branch. The mirrored current is often scaled by integer ratios (by transistor sizing) to the desired bias value for that particular branch. Current mirrors are especially well suited to integrated circuits, due to the fine control over device matching properties available in integrated circuits (as opposed to that possible in discrete or hybrid implementations).

Much like for current sources, the ideal mirror must have an exact relative match between the output and reference current, and present an infinite output resistance to it's load -- meaning it should maintain the desired current output regardless of fluctuations in output voltage. Proper definitions are provided next.

Output Resistance

A measure of the (non-ideal) current variation due to changes in load voltage.

It can be calculated as the change in output voltage divided by the change in output current.

The greater the output resistance of the current mirror, the less current variation with collector voltage (same current regardless of load), the better the performance of the circuit.

R_out = (delta_v) / (delta_i)

Compliance Voltage (for current mirrors)

A measure of the minimum load (or output) voltage across the mirror for which it can maintain a constant current.

The closer to the supply rails the current mirror can operate, the greater the compliance range, the better the performance of the circuit.


In the real world current mirrors are designed to meet required design specifications, the key specs for a practical current mirror are the following:

  • Output current (Iout): The desired mirrored (likely scaled) current.
    • Provided as a requirement.
  • Reference current (Iref): The available reference current.
    • Given or flexible to designer.
  • Scale ratio (K): The scale ratio from the reference current.
    • K = Iout_max / Iref
    • Often we want to know the maximum scale ratio to get a sense for range of practical device areas from reference to mirror branches.
    • Calculated from known values.
  • Output resistance (Rout): An inverse measure of the (non-ideal) current variation due to changes in load voltage.
    • The larger Rout the better.
    • A minimum Rout is often provided as a requirement.
  • Compliance voltage: Minimum voltage needed across mirror to keep devices in active. (alternatively can also be expressed in terms of headroom)
    • The smaller the better. (i.e. the largest allowed headroom the better)
    • Largely governed by the min effective voltage necessary for transistors constituting the mirror.
    • A minimum compliance voltage requirement is often given in order to meet output swing headroom at output node.
  • Current Mismatch: how closely the output current matches the reference current, often measured at:
    • DC Operating point
    • Worst case over corner's simulations,
    • Variance over statistical montecarlo simulation.
    • Max current variation over 2 or 3σ often provided as a requirement to maintain performance of biased blocks after fabrication.

The degree to which a current mirror topology can meet specs and attain the largest output resistance and lowest compliance voltage and mismatch while considering complexity, area and power consumption largely determines it's performance in practice.