blob: 4faf90f5a6fde7f4d4c8b53e0f57b2f486e91346 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
clear;
clc;
//Example 6.12
Vtnd=0.8;
Vtnl=-1.5;
Knd=1;
Knl=0.2;
//lambda=y
yd=0.01;
yl=0.01;
Idq=0.2;
gmd=2*sqrt(Knd*Idq);
printf('\ntransconductance of the driver=%.3f mA/V\n',gmd)
roD=1/(yd*Idq);
printf('\noutput resistances=%.2f Kohm\n',roD)
Av=-gmd*roD/2;
printf('\nsmall signal voltage gain=%.2f \n',Av)
|