summaryrefslogtreecommitdiff
path: root/69/CH8/EX8.2/8_2.sce
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 = ')