summaryrefslogtreecommitdiff
path: root/3669/CH8
diff options
context:
space:
mode:
Diffstat (limited to '3669/CH8')
-rw-r--r--3669/CH8/EX8.1/1.sce13
-rw-r--r--3669/CH8/EX8.10/10.sce18
-rw-r--r--3669/CH8/EX8.11/11.sce15
-rw-r--r--3669/CH8/EX8.12/12.sce10
-rw-r--r--3669/CH8/EX8.13/13.sce11
-rw-r--r--3669/CH8/EX8.14/14.sce13
-rw-r--r--3669/CH8/EX8.15/15.sce12
-rw-r--r--3669/CH8/EX8.16/16.sce13
-rw-r--r--3669/CH8/EX8.2/2.sce11
-rw-r--r--3669/CH8/EX8.3/3.sce12
-rw-r--r--3669/CH8/EX8.4/4.sce13
-rw-r--r--3669/CH8/EX8.5/5.sce12
-rw-r--r--3669/CH8/EX8.6/6.sce11
-rw-r--r--3669/CH8/EX8.7/7.sce17
-rw-r--r--3669/CH8/EX8.8/8.sce13
-rw-r--r--3669/CH8/EX8.9/9.sce12
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