NMOS 4T resistor-biased cascoded current mirror: Difference between revisions

From ICclopedia
Content added Content deleted
Line 53: Line 53:


== Monte Carlo Analysis ==
== Monte Carlo Analysis ==

In our Montecarlo analysis, we are measuring the effect of transistors’ random mismatch on the output current of our mirror (i.e. how small random variations in individual transistor parameters when added together can result in an overall output current error).

Further details concerning Montecarlo simulation settings have been described under the [[NMOS 3T resistor-biased cascoded current mirror]] article and also apply here.


[[File:NMOS_4T_resistor-biased_cascoded_current_mirror_simulation_mc_analysis.svg|800px]]
[[File:NMOS_4T_resistor-biased_cascoded_current_mirror_simulation_mc_analysis.svg|800px]]

Revision as of 01:33, 2 June 2023

Schematic Diagram

Circuit Netlist

* dev <nets>        <values>                                                                         
* -----------------------------------                                                                
I1    n_pos n3      50uA                                                                             
V1    n_pos 0       1.3V                                                                             
V2    n2    0       0.5210533V                                                                       
R1    n3    n1      4.4kΩ                                                                            
M1    n4    n1 0  0 nmos W=20u L=3u                                                                  
M2    n5    n1 0  0 nmos W=20u L=3u                                                                  
M3    n2    n3 n5 0 nmos W=10u L=0.35u                                                               
M4    n1    n3 n4 0 nmos W=10u L=0.35u

SPICE Simulations

Operating Point Analysis

Operating point DC measurement results (re-formatted for display):

n1 = 5.210533e-01
n2 = 5.210533e-01
n3 = 7.410507e-01
n4 = 2.673797e-01
n5 = 2.673795e-01
vp = 1.300000e+00
v1#branch = -50.00 uA
v2#branch = -49.98 uA
(v2#branch/v1#branch) = 0.9996

And our relevant transistor' device parameters at the DC OP (re-formatted for display)

device  m4          m3          m2          m1                                                       
model   nmos        nmos        nmos        nmos                                                     
gm      859.89  uS  859.89  uS  552.844 uS  552.844 uS                                               
gds     150.089 kR  150.089 kR  218.435 kR  218.435 kR                                               
id      49.979  uA  49.980  uA  49.984  uA  49.984  uA                                               
vgs     0.4737  V   0.4737  V   0.5210  V   0.5210  V                                                
vds     0.2537  V   0.2537  V   0.2674  V   0.2674  V                                                
vth     0.4536  V   0.4536  V   0.3880  V   0.3880  V                                                
vdsat   0.0787  V   0.0787  V   0.1471  V   0.1471  V

DC Analysis (Sweep)

For measuring the variation of the mirrored output current under different applied loads. We apply a DC sweep to V2 (our load voltage) from 0 to 1.3V in 0.05V increments.

We are plotting the output current magnitude vs drain voltage. (our load voltage at n2)

Monte Carlo Analysis

In our Montecarlo analysis, we are measuring the effect of transistors’ random mismatch on the output current of our mirror (i.e. how small random variations in individual transistor parameters when added together can result in an overall output current error).

Further details concerning Montecarlo simulation settings have been described under the NMOS 3T resistor-biased cascoded current mirror article and also apply here.

Results

Figures of Merit

References

Toolchain