Professional Documents
Culture Documents
Integrated Circuits: Ain Shams University Faculty of Engineering
Integrated Circuits: Ain Shams University Faculty of Engineering
FACULTY OF ENGINEERING
Electronics and Communication Dept.
4th Year
Integrated Circuits
Report
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)
e)
f) Vg1=Vdd => The nMos acts as on-switch => Vg2=Vdd Vth => nMos2 is ON
=> o/p = Vdd 2Vth
g)
h)
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)