16
Microelectronics Lab ELCT605 Analog Lab Session #1 1 ELCT 605 Spring 2013 Analog Lab Session #1 Dr. Eman Azab

Microelectronics Lab ELCT605 - GUCeee.guc.edu.eg/Courses/Electronics/ELCT604 Electronic Circuits/Ana… · Microelectronics Lab ELCT605 Analog Lab Session #1 ELCT 605 Spring 2013

  • Upload
    others

  • View
    16

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Microelectronics Lab ELCT605 - GUCeee.guc.edu.eg/Courses/Electronics/ELCT604 Electronic Circuits/Ana… · Microelectronics Lab ELCT605 Analog Lab Session #1 ELCT 605 Spring 2013

Microelectronics Lab

ELCT605

Analog Lab Session #1

1ELCT 605 Spring 2013 Analog Lab Session #1 Dr. Eman Azab

Page 2: Microelectronics Lab ELCT605 - GUCeee.guc.edu.eg/Courses/Electronics/ELCT604 Electronic Circuits/Ana… · Microelectronics Lab ELCT605 Analog Lab Session #1 ELCT 605 Spring 2013

2

Outlines

1. Creating a schematic on Cadence

2. Calculating NMOS basic circuit DC operating point

3. Sketch NMOS I-V Characteristics

4. Parametric Analysis

5. Homework: PMOS DC Analysis

DC Analysis of MOSFET on Cadence

ELCT 605 Spring 2013 Analog Lab Session #1 Dr. Eman Azab

Page 3: Microelectronics Lab ELCT605 - GUCeee.guc.edu.eg/Courses/Electronics/ELCT604 Electronic Circuits/Ana… · Microelectronics Lab ELCT605 Analog Lab Session #1 ELCT 605 Spring 2013

3ELCT 605 Spring 2013 Analog Lab Session #1 Dr. Eman Azab

Creating a schematic on Cadence

• The software runs under Linux, do the following in order:1. Open a new Terminal from main menu or right click on desktop then

choose open terminal

2. Write the following command: virtuoso

3. From the menu tool bar select: file → New → Library; to create your

own library

4. In the library name write any name; this will be your library that you

will save your schematics in it

5. Select Attach to an existing Technology Library and then choose

tsmcN90rf

Page 4: Microelectronics Lab ELCT605 - GUCeee.guc.edu.eg/Courses/Electronics/ELCT604 Electronic Circuits/Ana… · Microelectronics Lab ELCT605 Analog Lab Session #1 ELCT 605 Spring 2013

4ELCT 605 Spring 2013 Analog Lab Session #1 Dr. Eman Azab

Creating a schematic on Cadence

Page 5: Microelectronics Lab ELCT605 - GUCeee.guc.edu.eg/Courses/Electronics/ELCT604 Electronic Circuits/Ana… · Microelectronics Lab ELCT605 Analog Lab Session #1 ELCT 605 Spring 2013

5

• To create your schematic file; go to the menu toolbar and

select: File → New → Cellview, choose type schematic and

write your schematic file name then click ok

ELCT 605 Spring 2013 Analog Lab Session #1 Dr. Eman Azab

Creating a schematic on Cadence

Page 6: Microelectronics Lab ELCT605 - GUCeee.guc.edu.eg/Courses/Electronics/ELCT604 Electronic Circuits/Ana… · Microelectronics Lab ELCT605 Analog Lab Session #1 ELCT 605 Spring 2013

6

• The window below is opened; this is the schematic editor

where you will draw the circuit you want to simulate

ELCT 605 Spring 2013 Analog Lab Session #1 Dr. Eman Azab

Creating a schematic on Cadence

Page 7: Microelectronics Lab ELCT605 - GUCeee.guc.edu.eg/Courses/Electronics/ELCT604 Electronic Circuits/Ana… · Microelectronics Lab ELCT605 Analog Lab Session #1 ELCT 605 Spring 2013

7

• From the menu toolbar of the schematic editor select add

instance to start choosing your circuit elements (MOS, R, V

etc.)

ELCT 605 Spring 2013 Analog Lab Session #1 Dr. Eman Azab

Creating a schematic on Cadence

Page 8: Microelectronics Lab ELCT605 - GUCeee.guc.edu.eg/Courses/Electronics/ELCT604 Electronic Circuits/Ana… · Microelectronics Lab ELCT605 Analog Lab Session #1 ELCT 605 Spring 2013

8ELCT 605 Spring 2013 Analog Lab Session #1 Dr. Eman Azab

Creating a schematic on Cadence

• Example: For the NMOS circuit shown; obtain the dc

operating point for the MOS at Vin=0V, 0.5V and 2V

Page 9: Microelectronics Lab ELCT605 - GUCeee.guc.edu.eg/Courses/Electronics/ELCT604 Electronic Circuits/Ana… · Microelectronics Lab ELCT605 Analog Lab Session #1 ELCT 605 Spring 2013

9

• First step is to draw the circuit as shown below; then click on

save and check icon from the toolbar, DONE

ELCT 605 Spring 2013 Analog Lab Session #1 Dr. Eman Azab

Creating a schematic on Cadence

Page 10: Microelectronics Lab ELCT605 - GUCeee.guc.edu.eg/Courses/Electronics/ELCT604 Electronic Circuits/Ana… · Microelectronics Lab ELCT605 Analog Lab Session #1 ELCT 605 Spring 2013

10

• After the circuit is saved the next step is to set the simulator,

choose from the schematic editor toolbar: Launch → ADE

L; the following window will appear

ELCT 605 Spring 2013 Analog Lab Session #1 Dr. Eman Azab

Calculating NMOS DC operating point

Page 11: Microelectronics Lab ELCT605 - GUCeee.guc.edu.eg/Courses/Electronics/ELCT604 Electronic Circuits/Ana… · Microelectronics Lab ELCT605 Analog Lab Session #1 ELCT 605 Spring 2013

11

• From the toolbar of ADE L window; choose Analysis →

Choose; then check on “dc” and “save DC operating

point”, click OK then Run

• After you receive successful simulation message from the

main window, go to ADE L main window then choose:

Results Print DC Operating Points; then the schematic

will appear and you can click on the MOS to see its DC

operating point

• Repeat for different ‘Vin’ values

ELCT 605 Spring 2013 Analog Lab Session #1 Dr. Eman Azab

Calculating NMOS DC operating point

Page 12: Microelectronics Lab ELCT605 - GUCeee.guc.edu.eg/Courses/Electronics/ELCT604 Electronic Circuits/Ana… · Microelectronics Lab ELCT605 Analog Lab Session #1 ELCT 605 Spring 2013

12

• From the toolbar of ADE L window:• Click on Analysis → Choose; then check on “dc” and in the

“sweep variable” check on “component parameter”

• Click on “select component” and the schematic will appear

choose the DC source you want to vary (for instance the gate

voltage)

• Write in the parameter name dc

• Put your preferences in the start and end values, step values

• Click ok

• Go to ADE L main menu to select the output you want to see

(for instance the drain current); choose outputs → to be

plotted → select on schematic

• Choose your desired I/V to plot

• Repeat to sketch IDS-VGS and IDS-VDS

ELCT 605 Spring 2013 Analog Lab Session #1 Dr. Eman Azab

Sketch NMOS I-V Characteristics

Page 13: Microelectronics Lab ELCT605 - GUCeee.guc.edu.eg/Courses/Electronics/ELCT604 Electronic Circuits/Ana… · Microelectronics Lab ELCT605 Analog Lab Session #1 ELCT 605 Spring 2013

13

• Sketch IDS-VGS for different channel widths, IDS-VDS for

different VGS using parametric analysis

1. Setup the analysis for DC sweep of VGS as the previous task

2. Go to your schematic and set the MOS width to „W‟ then click

save

3. Open ADE L; from the toolbar select: Variables → Edit; then

define the variable „W‟ with value „2µ‟; then click add

4. Go to ADE L window, from the toolbar select: Parametric

Analysis; then write in „Variable‟ your variable „W‟ and set its

value to be swept from 1µm to 2µm with step 0.2µm

5. Run

6. Repeat for VGS as your new variable from 0V to 1.2V with step

0.2V

ELCT 605 Spring 2013 Analog Lab Session #1 Dr. Eman Azab

Parametric Analysis

Page 14: Microelectronics Lab ELCT605 - GUCeee.guc.edu.eg/Courses/Electronics/ELCT604 Electronic Circuits/Ana… · Microelectronics Lab ELCT605 Analog Lab Session #1 ELCT 605 Spring 2013

14ELCT 605 Spring 2013 Analog Lab Session #1 Dr. Eman Azab

Parametric Analysis

Page 15: Microelectronics Lab ELCT605 - GUCeee.guc.edu.eg/Courses/Electronics/ELCT604 Electronic Circuits/Ana… · Microelectronics Lab ELCT605 Analog Lab Session #1 ELCT 605 Spring 2013

15ELCT 605 Spring 2013 Analog Lab Session #1 Dr. Eman Azab

Parametric Analysis

Page 16: Microelectronics Lab ELCT605 - GUCeee.guc.edu.eg/Courses/Electronics/ELCT604 Electronic Circuits/Ana… · Microelectronics Lab ELCT605 Analog Lab Session #1 ELCT 605 Spring 2013

16ELCT 605 Spring 2013 Analog Lab Session #1 Dr. Eman Azab

Parametric Analysis