blob: a3884f8ba20c9f9313de2190c0986b319faf30e4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
clear; clc; close;
Idss = 8*10^(-3);
Vp = -4;
gmo = 2*Idss/abs(Vp);
//part-a
Vgs = -0.5;
gm = gmo*(1-(Vgs/Vp));
disp(gm,'gm(in S) for part a = ');
//part-b
Vgs = -1.5;
gm = gmo*(1-(Vgs/Vp));
disp(gm,'gm(in S) for part b = ');
//part-c
Vgs = -2.5;
Id_delta = 1.5*10^(-3);
Vgs_delta = 1;
gm = gmo*(1-(Vgs/Vp));
disp(gm,'gm(in S) for part c = ');
disp(gmo,'Max gm(in S) is = ')
|