0% found this document useful (0 votes)
164 views

Integrated Circuits: Ain Shams University Faculty of Engineering

This document contains an integrated circuits report submitted by Mohamed Shafie Abdou Shafie to Eng. Samar. The report includes analysis and simulation results for different MOSFET circuit configurations. Specifically, it contains: 1) Handwritten analysis of 6 MOSFET circuit configurations identifying the output for different input conditions. 2) Simulation code and output plots for each of the 6 circuit configurations to verify the hand analysis. 3) The student's name, course, and submission information is provided on the first page.

Uploaded by

Mohamed Shafie
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)
164 views

Integrated Circuits: Ain Shams University Faculty of Engineering

This document contains an integrated circuits report submitted by Mohamed Shafie Abdou Shafie to Eng. Samar. The report includes analysis and simulation results for different MOSFET circuit configurations. Specifically, it contains: 1) Handwritten analysis of 6 MOSFET circuit configurations identifying the output for different input conditions. 2) Simulation code and output plots for each of the 6 circuit configurations to verify the hand analysis. 3) The student's name, course, and submission information is provided on the first page.

Uploaded by

Mohamed Shafie
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/ 11

AIN SHAMS UNIVERSITY

FACULTY OF ENGINEERING
Electronics and Communication Dept.
4th Year

Integrated Circuits
Report

Submitted by: Mohamed Shafie Abdou Shafie



Sec: 3

Submitted for:
Eng. Samar

Sheet 3
Hand Analysis
Queson 4:

Vdd=2.5 v

Vth = 0.4 v

a)

Vg=Vdd => The nMos acts as on-switch => o/p= Vdd-Vth =2.1 v

---------------------------------------------------------------------

b)
Vg=0 => The pMos acts as on-switch => o/p= zero

-------------------------------------------------------------------c)

Vg=Vdd => The 3-nMos acts as on-switch => final o/p= Vdd-Vth

d)

Vg=Vdd => The nMos acts as on-switch => o/p= zero

e)

Vg1=0 => The pMos acts as on-switch


Vg2=Vdd => The nMos acts as on-switch => o/p= zero

f) Vg1=Vdd => The nMos acts as on-switch => Vg2=Vdd Vth => nMos2 is ON
=> o/p = Vdd 2Vth

g)

h)

Vg1=0 => The pMos acts as on-switch


Vg2=Vdd => The nMos acts as on-switch => o/p= Vdd Vth

Simulation Results
a) Code:
.lib
'cmos25_level49.
mod' TT
.temp 25
.option scale=
0.125e-6
*scale --define
scale factor for
Mosfet (l,w)
.param vdd =
2.5v
m1 d g out 0
ntran w=3 l=2
v0 d 0 dc 2.5
v1 g 0 dc 2.5
.tran 0.1s 20s
.control
run
plot v(out)
.endc
.end

b) Code:
.lib
'cmos25_level49.
mod' TT
.temp 25
.option scale=
0.125e-6
*scale --define
scale factor for
Mosfet (l,w)
.param vdd =
2.5v
m1 d g out vdd
ptran w=3 l=2
v0 d 0 dc 0
v1 g 0 dc 0
.tran 0.1s 10s
.control
run
plot v(out)
.endc
.end

c)Code:
.lib
'cmos25_level49.
mod' TT
.temp 25
.option scale=
0.125e-6
*scale --define
scale factor for
Mosfet (l,w)
.param vdd =
2.5v
m1 d g out 0
ntran w=3 l=2
m2 out g out1 0
ntran w=3 l=2
m3 out1 g out2 0
ntran w=3 l=2
v0 d 0 dc 2.5
v1 g 0 dc 2.5
.tran 0.1s 20s
.control
run
plot v(out2)
.endc
.end

d)Code:
.lib
'cmos25_level49.
mod' TT
.temp 25
.option scale=
0.125e-6
*scale --define
scale factor for
Mosfet (l,w)
.param vdd =
2.5v
m1 d g out 0
ntran w=3 l=2
m2 out g out1 0
ntran w=3 l=2
v0 d 0 dc 0
v1 g 0 dc 2.5
.tran 0.1s 20s
.control
run
plot v(out1)
.endc
.end

a)

b)

c)

d)

e)Code:

f)Code:

g)code:

h)code:

.lib
'cmos25_level49
.mod' TT
.temp 25
.option scale=
0.125e-6
*scale --define
scale factor for
Mosfet (l,w)
.param vdd =
2.5v
m1 out g1 s 0
ptran w=3 l=2
m2 out g2 out1 0
ntran w=3 l=2
v0 s 0 dc 0
v1 g1 0 dc 0
v2 g2 0 dc 2.5
.tran 0.1s 20s
.control
run
plot v(out1)
.endc
.end

.lib
'cmos25_level49
.mod' TT
.temp 25
.option scale=
0.125e-6
*scale --define
scale factor for
Mosfet (l,w)
.param vdd =
2.5v
m1 d g out 0
ntran w=3 l=2
m2 d out out1 0
ntran w=3 l=2
v0 d 0 dc 2.5
v1 g 0 dc 2.5
.tran 0.1s 20s
.control
run
plot v(out1)
.endc
.end

.lib
'cmos25_level49
.mod' TT
.temp 25
.option scale=
0.125e-6
*scale --define
scale factor for
Mosfet (l,w)
.param vdd =
2.5v
m1 out g s 0
ptran w=3 l=2
m2 ou1 out s 0
ptran w=3 l=2
v0 s 0 dc 0
v1 g 0 dc 0
.tran 0.1s 20s
.control
run
plot v(out1)
.endc
.end

.lib
'cmos25_level49.
mod'TT
.temp 75
.option scale=
0.125e-6
.param vdd = 2.5v
.param period = 5s
mn1 n gnd vdd vdd
ptran w=3 l=2
mn2 n vdd out gnd
ntran w=3 l=2
v0 vdd gnd 'vdd'
.tran
0.01s{2*period}
.control
run
plot v(out)
.endc
.end

e)

f)

g)

h)

You might also like