0% found this document useful (0 votes)
24 views3 pages

Homework 1 Digital Integrated Circuit Design: N-Channel MOSFET EQUATION

Uploaded by

Khánh Trần
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views3 pages

Homework 1 Digital Integrated Circuit Design: N-Channel MOSFET EQUATION

Uploaded by

Khánh Trần
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Homework 1

Digital Integrated Circuit Design


Nguyen Tran Son
March 19, 2023

Ques. 1. In CMOS Technology, What does CMOS & MOSFET mean?


Ques. 2. What are an n-type and p-type Semiconductor?
Ques. 3. Draw the structure 4 terminals of NMOS and PMOS. Determine the
voltage bias for the body of them (using VDD, gnd)
Ques. 4. Sketch the cross-section of a CMOS Inverter and label all of the layers.
Ques. 5. Draw schematic to implement the funtion Y = A.B + C.D + E
N-channel MOSFET EQUATION:

Cut Off VGS ≤ VT IDS ≈ 0


h 2
i
VDS
Linear VGS > VT , VDS ≤ VGS − VT IDS = µn COX W
L
(VGS − VT )VDS − 2
(1 + λVDS )

Sturation VGS > VT , VDS > VGS − VT IDS = 12 µn COX W


L
(VGS − VT )2 (1 + λVDS )

P-channel MOSFET EQUATION:

Cut Off VSG ≤ |VT | ISD ≈ 0


h 2
i
VSD
Linear VSG > |VT |, VSD ≤ VSG − |VT | ISD = µp COX W
L
(VSG − |VT |)VSD − 2
(1 + λVSD )

Sturation VSG > |VT |, VSD > VSG − |VT | IDS = 12 µp COX W
L
(VSG − |VT |)2 (1 + λVSD )
The simplest model in SPICE (Level 1 or default model) uses the above equations.

Parameter SPICE Parameter Units Typical Values

µn Cox KP A/V 2 200µ

VT 0 VTO V 0.5 -1.0

λ LAMBDA V −1 0.05 - 0.005

1
Note for Exercise:

1. Tool using: Ngspice


2. Spice Model: CE222.lib
3. Process: TT/FF/SS
4. Voltage supply VDD: 0.99/1.1/1.21
5. Temperature: -40C/25C/125C

Ex. 1. Write a Shell script to read the input data in file ”pvt tran.lst” and replace
the information to ”tmp ngspice.sp”, then save to a new file.
pvt tran.lst
tmp ngspice.sp
Hint:

ˆ Write script to read line by line file ”pvt tran.lst”


ˆ Get each field in this line and replace to corresspond parameter in ”tmp ngspice.sp”.
Example: TT → CORNER , 1.1 → PVDD11 ...
ˆ Save to new Spice file. Example name: TT 1.1 2.4 25.sp

Ex. 2. Write Spice Netlist and simulate the circuit: Using input signal:
vA A 0 pwl(0 0, 50ns 0, ’50ns+0.1ns’ ”pvdd11”, 100ns ”pvdd11”, ’100ns+0.1ns’
0)

1. Cload = 100fF. Measure the delay time from A to Y (rising and falling)
2. Cload = 500fF. Measure the delay time from A to Y (rising and falling). Op-
timize this circuit to the delay time is smaller 0.5ns

Ex. 3. Design, simulate and measure rising/falling delay time of an Inverter drive
a loading 500fF. Make sure trise and tfall lesser than 300ps for all of variation of
voltage, process and temperature.
Hint: The result will be in table: all of results must less than 0.3ns

2
P V T Trise (ns) Tf all (ns)
TT 1.1 25 ... ...
FF 1.21 125 ... ...
SS 0.99 -40 ... ...

You might also like