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
29
30
31
32
33
34
35
36
37
38
39
|
//Example 4.6.
clc
ni=1.5*10^10
un=1300
up=500
q=1.6*10^-19
nos=5*10^22
disp("(a) In intrensic condition, n=p=ni")
disp("Hence, sigma_i = q*ni*(un+up)")
format(8)
sigma_i = q*ni*(un+up)
disp(sigma_i,"sigma_i(S/cm) = ")
disp("(b) Number of silicon atoms/cm^3 = 5*10^22")
ND=5*10^22/10^8
disp(ND,"Hence, ND(cm^-3) = ")
disp("Further, n = ND")
disp("Therefore, p = ni^2/n = ni^2/ND")
p=ni^2/ND
disp(p,"p(cm^-3) = ") // wrong answer in textbook
disp("Thus p << n. Hence p may be neglected while calculating the conductivity.")
disp("Hence, sigma = n*q*un = ND*q*un")
sigma=ND*q*un
disp(sigma,"sigma(S/cm) = ")
NA=(5*10^22)/(5*10^7)
disp(NA,"(c) NA(cm^-3) = ")
disp("Further, p = NA")
disp("Hence, n = ni^2/p = ni^2/NA")
n=ni^2/NA
disp(n,"n(cm^-3)= ")
disp("Thus p >> n. Hence n may be neglected while calculating the conductivity.")
disp("Hence, sigma = p*q*up = NA*q*up")
sigma1=NA*q*up
disp(sigma1,"sigma(S/cm) = ")
disp("(d) With both types of impurities present simultaneously, the net acceptor impurity density is,")
Na=NA-ND
disp(Na,"Na(cm^-3) = NA - ND = ")
disp("Hence, sigma = Na*q*up")
sigma2=Na*q*up
disp(sigma2,"sigma(S/cm) = ")
|