Lab 9 - EE 420L
reedj35@unlv.nevada.edu
biasing and
creating an NMOS and PMOS current mirror. We will then use this current mirror
to drive
two
gate-drain connected transistors.
Prelab Work:
Hand Calculations:
In order to do the hand calculations
to characterize the BMR, I used the parameters from the Level=1 model from Lab
8.
A BMR
circuit looks like the following:
To find IREF:
and we are given a gm=20ľA/V, so we
can solve for IREF using the parameters from the Level=1 model of
the NMOS.
To find out
the value of R I need for my BMR, the voltage at the node above the resistor is
Therefore, If we solve for these voltages using the
square-law equation, we get:
If we
multiply R over to the left side, and pull out the common radical:
If I choose
K=4,
Experiment 1: Design and build a
BMR
|
|
|
|
|
|
VDD (V) |
Vbiasn (V) |
Vbiasp (V) |
ID (ľA) |
0 |
0.007 |
0.005 |
0 |
1 |
0.243 |
0.0107 |
0 |
2 |
0.5 |
0.594 |
0.546 |
3 |
0.837 |
1.66 |
0.664 |
4 |
0.928 |
2.57 |
0.776 |
5 |
0.962 |
3.6 |
0.874 |
6 |
0.984 |
4.64 |
0.958 |
7 |
1.003 |
5.57 |
1.05 |
8 |
1.02 |
6.62 |
1.13 |
9 |
1.04 |
7.64 |
1.22 |
10 |
1.05 |
8.64 |
1.30 |
As can be seen above, when we compare the simulated values to the experimental
values, they are very close. This validates the parameters for the Level=1
model. Since the parameters are not perfect, the values will not
match exactly. The method for measuring the drain current was by using a 20k
resistor at the
drain of the MOSFET, measuring the voltage drop across the
resistor, and dividing by the resistor value. This had to be done due to the
current being so small
that the multimeter could not accurately display values below 1ľA.
According to the experimental plots above, the BMR starts working at around VDD
= 2-3V.
When first modeling the MOSFETs in LTSpice,
the bias voltages were not behaving as expected. I did more adjustments to the
parameters in the Level=1
model and came up with the simulation waveforms above.
Experiment 2: Current Mirror
NMOS Current Mirror
|
|
|
|
PMOS Current Mirror
|
|
|
|
VDD (V) |
ID (ľA) |
NMOS Current Mirror ID (ľA) |
PMOS Current Mirror ID (ľA) |
0 |
0 |
0 |
0 |
1 |
0 |
0.009 |
0 |
2 |
0.546 |
0.285 |
0.325 |
3 |
0.664 |
0.435 |
0.480 |
4 |
0.776 |
0.570 |
0.640 |
5 |
0.874 |
0.705 |
0.815 |
6 |
0.958 |
0.865 |
1.03 |
7 |
1.05 |
1.02 |
1.30 |
8 |
1.13 |
1.20 |
1.57 |
9 |
1.22 |
1.38 |
1.94 |
10 |
1.30 |
1.58 |
2.39 |
According
to the simulations and experimental results, the current mirrors behave as
expected. However, the NMOS current mirror experimental
values are
about half as much as the simulations. This could be due to human error or
improper measurement of the current.
Experiment 3: Drive two gate-drain
connected transistors using the current mirror
NMOS Current Mirror driving two gate-drain connected PMOSs
|
|
|
|
PMOS Current Mirror driving two gate-drain connected NMOSs
|
|
|
|
VDD (V) |
ID (ľA) |
NMOS Current Mirror ID driving 2 PMOS (ľA) |
PMOS Current Mirror ID driving 2 NMOS (ľA) |
0 |
0 |
0 |
0 |
1 |
0 |
0.1 |
0 |
2 |
0.546 |
0.32 |
0 |
3 |
0.664 |
0.465 |
0 |
4 |
0.776 |
0.64 |
0.3 |
5 |
0.874 |
0.84 |
0.5 |
6 |
0.958 |
1.05 |
0.6 |
7 |
1.05 |
1.34 |
0.8 |
8 |
1.13 |
1.61 |
1.2 |
9 |
1.22 |
1.95 |
1.3 |
10 |
1.30 |
2.38 |
1.6 |
From the above
plots, the experimental measurements for the NMOS current mirror driving two
transistors do not match as well with the simulations.
There
should be no current until a little bit over 2.5V, however, there was current
measured starting at about 1V. The PMOS current mirror does behave
closer to
as simulated other than that the experiment starts showing current flow about
1V less than the simulation. This could also be due to how current
was
measured.