diff options
Diffstat (limited to '3669/CH8')
-rw-r--r-- | 3669/CH8/EX8.1/1.sce | 13 | ||||
-rw-r--r-- | 3669/CH8/EX8.10/10.sce | 18 | ||||
-rw-r--r-- | 3669/CH8/EX8.11/11.sce | 15 | ||||
-rw-r--r-- | 3669/CH8/EX8.12/12.sce | 10 | ||||
-rw-r--r-- | 3669/CH8/EX8.13/13.sce | 11 | ||||
-rw-r--r-- | 3669/CH8/EX8.14/14.sce | 13 | ||||
-rw-r--r-- | 3669/CH8/EX8.15/15.sce | 12 | ||||
-rw-r--r-- | 3669/CH8/EX8.16/16.sce | 13 | ||||
-rw-r--r-- | 3669/CH8/EX8.2/2.sce | 11 | ||||
-rw-r--r-- | 3669/CH8/EX8.3/3.sce | 12 | ||||
-rw-r--r-- | 3669/CH8/EX8.4/4.sce | 13 | ||||
-rw-r--r-- | 3669/CH8/EX8.5/5.sce | 12 | ||||
-rw-r--r-- | 3669/CH8/EX8.6/6.sce | 11 | ||||
-rw-r--r-- | 3669/CH8/EX8.7/7.sce | 17 | ||||
-rw-r--r-- | 3669/CH8/EX8.8/8.sce | 13 | ||||
-rw-r--r-- | 3669/CH8/EX8.9/9.sce | 12 |
16 files changed, 206 insertions, 0 deletions
diff --git a/3669/CH8/EX8.1/1.sce b/3669/CH8/EX8.1/1.sce new file mode 100644 index 000000000..afa76c6c2 --- /dev/null +++ b/3669/CH8/EX8.1/1.sce @@ -0,0 +1,13 @@ +
+//Variable declaration
+ni=2.5*10**19; //intrinsic concentration(per m**3)
+mewn=0.4; //mobility of electrons(m**2/Vs)
+mewp=0.2; //mobility of holes(m**2/Vs)
+e=1.6*10**-19;
+
+//Calculation
+sigma_i=ni*e*(mewn+mewp);
+rhoi=1/sigma_i; //resistivity(ohm m)
+
+//Result
+printf('resistivity is %0.3f ohm m \n',(rhoi))
\ No newline at end of file diff --git a/3669/CH8/EX8.10/10.sce b/3669/CH8/EX8.10/10.sce new file mode 100644 index 000000000..65c2ecffd --- /dev/null +++ b/3669/CH8/EX8.10/10.sce @@ -0,0 +1,18 @@ +
+//Variable declaration
+mewe=0.14; //mobility of electrons(m**2/Vs)
+mewh=0.05; //mobility of holes(m**2/Vs)
+e=1.6*10**-19;
+ni=1.5*10**16; //intrinsic concentration(per m**3)
+A=28.09; //atomic weight
+D=2.33*10**3; //density(kg/m**3)
+Na=6.025*10**26; //avagadro number
+
+//Calculation
+N=Na*D/A; //number of atoms(per m**3)
+n=N/10**8; //electron concentration(per m**3)
+p=ni**2/n; //hole concentration(per m**3)
+sigma=e*((n*mewe)+(p*mewh)); //conductivity(per ohm m)
+
+//Result
+printf('conductivity is %0.3f per ohm m\n \n',(sigma) )
\ No newline at end of file diff --git a/3669/CH8/EX8.11/11.sce b/3669/CH8/EX8.11/11.sce new file mode 100644 index 000000000..298be18a0 --- /dev/null +++ b/3669/CH8/EX8.11/11.sce @@ -0,0 +1,15 @@ +
+//Variable declaration
+mewe=0.36; //mobility of electrons(m**2/Vs)
+mewh=0.18; //mobility of holes(m**2/Vs)
+e=1.6*10**-19;
+ni=2.5*10**19; //intrinsic concentration(per m**3)
+N=4.2*10**28; //avagadro number
+
+//Calculation
+n=N/10**6; //electron concentration(per m**3)
+p=ni**2/n; //hole concentration(per m**3)
+rhoi=1/(e*((n*mewe)+(p*mewh))); //resistivity(per ohm m)
+
+//Result
+printf('resistivity is %0.3f *10**-4 per ohm m \n',(rhoi*10**4))
\ No newline at end of file diff --git a/3669/CH8/EX8.12/12.sce b/3669/CH8/EX8.12/12.sce new file mode 100644 index 000000000..3a5b6c131 --- /dev/null +++ b/3669/CH8/EX8.12/12.sce @@ -0,0 +1,10 @@ +
+//Variable declaration
+np=2.4*10**9; //carrier concentration(per m**3)
+N=4.2*10**28; //avagadro number
+
+//Calculation
+p=np/2; //hole concentration(per m**3)
+
+//Result
+printf('hole concentration is %0.3f *10**9 per m**3 \n',p/10**9)
\ No newline at end of file diff --git a/3669/CH8/EX8.13/13.sce b/3669/CH8/EX8.13/13.sce new file mode 100644 index 000000000..4ed2f0536 --- /dev/null +++ b/3669/CH8/EX8.13/13.sce @@ -0,0 +1,11 @@ +
+//Variable declaration
+mewn=0.35; //mobility of electrons(m**2/Vs)
+e=1.602*10**-19;
+rho=0.2; //resistivity(ohm m)
+
+//Calculation
+n=1/(rho*e*mewn); //density of donor atoms
+
+//Result
+printf('density of donor atoms is %0.3f *10**19 electrons/m**3 \n',(n/10**19))
\ No newline at end of file diff --git a/3669/CH8/EX8.14/14.sce b/3669/CH8/EX8.14/14.sce new file mode 100644 index 000000000..be3466179 --- /dev/null +++ b/3669/CH8/EX8.14/14.sce @@ -0,0 +1,13 @@ +
+//Variable declaration
+Kb=1.38*10**-23; //boltzmann constant
+T1=300; //temperature(K)
+T2=320; //temperature(K)
+rho1=5; //resistivity(ohm m)
+rho2=2.5; //resistivity(ohm m)
+e=1.6*10**-19;
+//Calculation
+Eg=2*Kb*log(rho1/rho2)/((1/T1)-(1/T2)); //energy gap(J)
+
+//Result
+printf('energy gap is %0.3f eV \n',(Eg/e))
diff --git a/3669/CH8/EX8.15/15.sce b/3669/CH8/EX8.15/15.sce new file mode 100644 index 000000000..6867fbff8 --- /dev/null +++ b/3669/CH8/EX8.15/15.sce @@ -0,0 +1,12 @@ +
+//Variable declaration
+Kb=1.38*10**-23; //boltzmann constant
+T=300; //temperature(K)
+mewe=0.19; //mobility of electrons(m**2/Vs)
+e=1.6*10**-19;
+
+//Calculation
+Dn=mewe*Kb*T/e; //diffusion coefficient(m**2/sec)
+
+//Result
+printf('diffusion coefficient is %0.3f *10**-3 m**2/sec \n',(Dn*10**3))
\ No newline at end of file diff --git a/3669/CH8/EX8.16/16.sce b/3669/CH8/EX8.16/16.sce new file mode 100644 index 000000000..96239c1b1 --- /dev/null +++ b/3669/CH8/EX8.16/16.sce @@ -0,0 +1,13 @@ +
+//Variable declaration
+Kb=1.38*10**-23; //boltzmann constant
+T1=293; //temperature(K)
+T2=305; //temperature(K)
+rho1=4.5; //resistivity(ohm m)
+rho2=2.0; //resistivity(ohm m)
+e=1.6*10**-19;
+//Calculation
+Eg=2*Kb*log(rho1/rho2)/((1/T1)-(1/T2)); //energy gap(J)
+
+//Result
+printf('energy gap is %0.3f eV \n',(Eg/e))
diff --git a/3669/CH8/EX8.2/2.sce b/3669/CH8/EX8.2/2.sce new file mode 100644 index 000000000..944f52c62 --- /dev/null +++ b/3669/CH8/EX8.2/2.sce @@ -0,0 +1,11 @@ +
+//Variable declaration
+mewn=0.3; //mobility of electrons(m**2/Vs)
+rho=0.25; //resistivity(ohm m)
+e=1.6*10**-19;
+
+//Calculation
+n=1/(rho*e*mewn); //number of donor atoms(per m**3)
+
+//Result
+printf('number of donor atoms is %0.3f *10**19 per m**3 \n',(n/10**19))
\ No newline at end of file diff --git a/3669/CH8/EX8.3/3.sce b/3669/CH8/EX8.3/3.sce new file mode 100644 index 000000000..0991a2dc7 --- /dev/null +++ b/3669/CH8/EX8.3/3.sce @@ -0,0 +1,12 @@ +
+//Variable declaration
+mewn=0.21; //mobility of electrons(m**2/Vs)
+e=1.6*10**-19;
+Kb=1.38*10**-23; //boltzmann constant
+T=300; //temperature(K)
+
+//Calculation
+Dn=mewn*Kb*T/e; //diffusion coefficient of electrons(m**2/s)
+
+//Result
+printf('diffusion coefficient of electrons is %0.3f *10**-4 m**2/s \n',(Dn*10**4))
\ No newline at end of file diff --git a/3669/CH8/EX8.4/4.sce b/3669/CH8/EX8.4/4.sce new file mode 100644 index 000000000..875820172 --- /dev/null +++ b/3669/CH8/EX8.4/4.sce @@ -0,0 +1,13 @@ +
+//Variable declaration
+Rh=3.22*10**-4; //hall coefficient(m**3/C)
+e=1.6*10**-19;
+rho=8.5*10**-3; //resistivity(ohm m)
+
+//Calculation
+p=1/(Rh*e); //carrier concentration(per m**3)
+mewp=Rh/rho; //mobility of holes(m**2/Vs)
+
+//Result
+printf('carrier concentration is %0.3f *10**21 per m**3 \n',(p/10**21))
+printf('//mobility of holes is %0.3f m**2/Vs\n',(mewp))
\ No newline at end of file diff --git a/3669/CH8/EX8.5/5.sce b/3669/CH8/EX8.5/5.sce new file mode 100644 index 000000000..29341220c --- /dev/null +++ b/3669/CH8/EX8.5/5.sce @@ -0,0 +1,12 @@ +
+//Variable declaration
+mewe=0.36; //mobility of electrons(m**2/Vs)
+mewh=0.17; //mobility of holes(m**2/Vs)
+e=1.6*10**-19;
+rhoi=2.12; //resistivity(ohm m)
+
+//Calculation
+ni=1/(rhoi*e*(mewe+mewh)); //intrinsic concentration(per m**3)
+
+//Result
+printf('intrinsic concentration is %0.3f *10**16 per m**3 \n',(ni/10**16))
\ No newline at end of file diff --git a/3669/CH8/EX8.6/6.sce b/3669/CH8/EX8.6/6.sce new file mode 100644 index 000000000..7eabf993a --- /dev/null +++ b/3669/CH8/EX8.6/6.sce @@ -0,0 +1,11 @@ +//variable declaration
+mewe=0.39; //mobility of electrons(m**2/Vs)
+mewh=0.19; //mobility of holes(m**2/Vs)
+e=1.6*10**-19;
+ni=2.4*10**19; //intrinsic concentration(per m**3)
+
+//Calculation
+rhoi=1/(ni*e*(mewe+mewh)); //resistivity(ohm m)
+
+//Result
+printf('resistivity is %0.3f ohm m \n',(rhoi))
\ No newline at end of file diff --git a/3669/CH8/EX8.7/7.sce b/3669/CH8/EX8.7/7.sce new file mode 100644 index 000000000..83acd4f35 --- /dev/null +++ b/3669/CH8/EX8.7/7.sce @@ -0,0 +1,17 @@ +
+//Variable declaration
+mewe=0.135; //mobility of electrons(m**2/Vs)
+mewh=0.048; //mobility of holes(m**2/Vs)
+e=1.6*10**-19;
+ni=1.5*10**16; //intrinsic concentration(per m**3)
+Nd=10**23; //doping concentration(per m**3)
+
+//Calculation
+sigma=ni*e*(mewe+mewh); //conductivity(per ohm m)
+p=ni**2/Nd; //hole concentration(per m**3)
+sigman=Nd*e*mewe; //conductivity(per ohm m)
+
+//Result
+printf('conductivity is %0.3f *10**-3 per ohm m \n',(sigma*10**3))
+printf('hole concentration is %0.3f *10**9 per m**3 \n',p/10**9)
+printf('conductivity is %0.3f *10**3 per ohm m \n',sigman/10**3)
\ No newline at end of file diff --git a/3669/CH8/EX8.8/8.sce b/3669/CH8/EX8.8/8.sce new file mode 100644 index 000000000..bb1ffc904 --- /dev/null +++ b/3669/CH8/EX8.8/8.sce @@ -0,0 +1,13 @@ +
+//Variable declaration
+Rh=3.66*10**-4; //hall coefficient(m**3/C)
+e=1.6*10**-19;
+rhoh=8.93*10**-3; //resistivity(ohm m)
+
+//Calculation
+p=1/(Rh*e); //carrier concentration(per m**3)
+mewp=Rh/rhoh; //mobility of holes(m**2/Vs)
+
+//Result
+printf('carrier concentration is %0.3f *10**22 per m**3 \n',(p/10**22))
+printf('//mobility of holes is %0.3f *10**-2 m**2/Vs \n',(mewp*10**2))
\ No newline at end of file diff --git a/3669/CH8/EX8.9/9.sce b/3669/CH8/EX8.9/9.sce new file mode 100644 index 000000000..a314224dc --- /dev/null +++ b/3669/CH8/EX8.9/9.sce @@ -0,0 +1,12 @@ +
+//Variable declaration
+mewe=0.13; //mobility of electrons(m**2/Vs)
+mewh=0.05; //mobility of holes(m**2/Vs)
+e=1.6*10**-19;
+ni=1.5*10**16; //intrinsic concentration(per m**3)
+
+//Calculation
+sigma=ni*e*(mewe+mewh); //conductivity(per ohm m)
+
+//Result
+printf('conductivity is %0.3f *10**-4 per ohm m \n',sigma*10**4)
\ No newline at end of file |