Lab 9 - EE 420L 

Authored by Jacob Reed

reedj35@unlv.nevada.edu

Due Date: April 24, 2019

  

For this lab, we will be designing a BMR, building it, and then characterizing it. Using this BMR, we will be

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.

 

Return to EE 420L Student Labs

 

Return to my lab page