summaryrefslogtreecommitdiff
path: root/3636/CH9
diff options
context:
space:
mode:
authorprashantsinalkar2017-10-10 12:27:19 +0530
committerprashantsinalkar2017-10-10 12:27:19 +0530
commit7f60ea012dd2524dae921a2a35adbf7ef21f2bb6 (patch)
treedbb9e3ddb5fc829e7c5c7e6be99b2c4ba356132c /3636/CH9
parentb1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (diff)
downloadScilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.tar.gz
Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.tar.bz2
Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.zip
initial commit / add all books
Diffstat (limited to '3636/CH9')
-rw-r--r--3636/CH9/EX9.1/Ex9_1.sce24
-rw-r--r--3636/CH9/EX9.1/Ex9_1.txt3
-rw-r--r--3636/CH9/EX9.2/Ex9_2.sce19
-rw-r--r--3636/CH9/EX9.2/Ex9_2.txt1
-rw-r--r--3636/CH9/EX9.3/Ex9_3.sce15
-rw-r--r--3636/CH9/EX9.3/Ex9_3.txt1
-rw-r--r--3636/CH9/EX9.4/Ex9_4.sce15
-rw-r--r--3636/CH9/EX9.4/Ex9_4.txt1
-rw-r--r--3636/CH9/EX9.5/Ex9_5.sce13
-rw-r--r--3636/CH9/EX9.5/Ex9_5.txt1
-rw-r--r--3636/CH9/EX9.6/Ex9_6.sce28
-rw-r--r--3636/CH9/EX9.6/Ex9_6.txt2
-rw-r--r--3636/CH9/EX9.7/Ex9_7.sce21
-rw-r--r--3636/CH9/EX9.7/Ex9_7.txt1
14 files changed, 145 insertions, 0 deletions
diff --git a/3636/CH9/EX9.1/Ex9_1.sce b/3636/CH9/EX9.1/Ex9_1.sce
new file mode 100644
index 000000000..662f17408
--- /dev/null
+++ b/3636/CH9/EX9.1/Ex9_1.sce
@@ -0,0 +1,24 @@
+clc;
+clear;
+Nd=5*10^16 //in cm^-3
+Na=10^19 //in cm^-3
+d=1.2*10^-4 //in cm
+e=1.6*10^-19// in J
+epsilon_r=11.7 //in F/cm
+epsilon_0=8.85*10^-14 //in F/cm
+L=18*10^-4 //in cm
+W=80*10^-4 //in micro-W
+myu_n=1350 //in cm^2/V*s
+ni=1.5*10^10 //in cm^3
+VGS=0 //in V
+Const=0.026 //constant for kT/e in V
+
+//Calculation
+Vp=(e*Nd*d^2)/(2*epsilon_r*epsilon_0) //Pitch-off voltage in V
+Ip=(W*myu_n*e^2*Nd^2*d^3)/(epsilon_r*epsilon_0*L) //Pitch-off current in A
+Vbi=Const*log((Na*Nd)/ni^2) //in V
+ID=Ip*(1/3-((VGS+Vbi)/Vp)+(2/3)*((VGS+Vbi)/Vp)^3/2)
+
+mprintf("a) Pitch-off voltage= %1.1f V\n",Vp)
+mprintf("b) Pitch-off current= %.3e A\n",Ip)
+mprintf("c) Drain current at pinch-off= %.2e A",ID) //The answers vary dueto round off error
diff --git a/3636/CH9/EX9.1/Ex9_1.txt b/3636/CH9/EX9.1/Ex9_1.txt
new file mode 100644
index 000000000..c395a188a
--- /dev/null
+++ b/3636/CH9/EX9.1/Ex9_1.txt
@@ -0,0 +1,3 @@
+ a) Pitch-off voltage= 55.6 V
+b) Pitch-off current= 6.408e-01 A
+c) Drain current at pinch-off= 2.03e-01 A \ No newline at end of file
diff --git a/3636/CH9/EX9.2/Ex9_2.sce b/3636/CH9/EX9.2/Ex9_2.sce
new file mode 100644
index 000000000..278c8e394
--- /dev/null
+++ b/3636/CH9/EX9.2/Ex9_2.sce
@@ -0,0 +1,19 @@
+clc;
+clear;
+e=1.6*10^-19 //in eV
+epsilon_r=13.1 //in F/cm
+epsilon_0=8.85*10^-14 //in F/cm
+Nc=4.7*10^17 //in cm^-3
+Nd=3*10^15 //in cm^-3
+phi_Bn=0.9 //barrier height in V
+VT=0.3 //threshold voltage in V
+Const=0.026 //constant for kT/e in V
+
+//Calculation
+phi_n=Const*log(Nc/Nd) //in V
+Vbi=phi_Bn-phi_n //built-in voltage in V
+Vp=Vbi-VT //pinch-off voltage in V
+d=sqrt((2*epsilon_r*epsilon_0*Vp)/(e*Nd))
+
+mprintf("Channel thickness= %0.2e m",d)
+//The answer provided in the textbook is wrong
diff --git a/3636/CH9/EX9.2/Ex9_2.txt b/3636/CH9/EX9.2/Ex9_2.txt
new file mode 100644
index 000000000..d66267cf2
--- /dev/null
+++ b/3636/CH9/EX9.2/Ex9_2.txt
@@ -0,0 +1 @@
+ Channel thickness= 4.76e-05 m \ No newline at end of file
diff --git a/3636/CH9/EX9.3/Ex9_3.sce b/3636/CH9/EX9.3/Ex9_3.sce
new file mode 100644
index 000000000..5f2a74898
--- /dev/null
+++ b/3636/CH9/EX9.3/Ex9_3.sce
@@ -0,0 +1,15 @@
+clc;
+clear;
+e=1.6*10^-19 //in J
+epsilon_r=11.7 //in F/cm
+epsilon_0=8.85*10^-14 //in F/cm
+Na=5*10^16 //in cm^-3
+ni=1.5*10^10 //in cm^-3
+Const=0.026 //constant for kT/e in V
+
+//Calculation
+phi_pF=Const*log(Na/ni) //in V
+WdT=((4*epsilon_r*epsilon_0*phi_pF)/(e*Na))^0.5
+
+mprintf("Maximum space-charge width= %0.2e meter",WdT)
+//The answer provided in the textbook is wrong
diff --git a/3636/CH9/EX9.3/Ex9_3.txt b/3636/CH9/EX9.3/Ex9_3.txt
new file mode 100644
index 000000000..3f84f27d3
--- /dev/null
+++ b/3636/CH9/EX9.3/Ex9_3.txt
@@ -0,0 +1 @@
+ Maximum space-charge width= 1.42e-05 meter \ No newline at end of file
diff --git a/3636/CH9/EX9.4/Ex9_4.sce b/3636/CH9/EX9.4/Ex9_4.sce
new file mode 100644
index 000000000..4aa1d6e7d
--- /dev/null
+++ b/3636/CH9/EX9.4/Ex9_4.sce
@@ -0,0 +1,15 @@
+clc;
+clear;
+phi_m=3.20 //in V
+Na=10^15 //in cm^-3
+ni=1.5*10^10 //in cm^-3
+x=3.25
+Eg=1.11 //in eV
+e=1.6*10^-19 //in J
+Const=0.026 //constant for kT/e in V
+
+//Calculation
+phi_pF=Const*log(Na/ni) //in V
+phi_ms=(phi_m-(x+(Eg/2)+phi_pF))
+
+mprintf("work-function difference= %0.3f V",phi_ms)
diff --git a/3636/CH9/EX9.4/Ex9_4.txt b/3636/CH9/EX9.4/Ex9_4.txt
new file mode 100644
index 000000000..b370a44cc
--- /dev/null
+++ b/3636/CH9/EX9.4/Ex9_4.txt
@@ -0,0 +1 @@
+ work-function difference= -0.894 V \ No newline at end of file
diff --git a/3636/CH9/EX9.5/Ex9_5.sce b/3636/CH9/EX9.5/Ex9_5.sce
new file mode 100644
index 000000000..479d623f3
--- /dev/null
+++ b/3636/CH9/EX9.5/Ex9_5.sce
@@ -0,0 +1,13 @@
+clc;
+clear;
+ID_sat=5*10^-3 //in mA
+L=1.3*10^-4 //in micro-m
+myu_n=660 //in cm^2/V*s
+Cox=7*10^-8 //in F/cm^2
+VGS=5 //in V
+VT=0.66 //in V
+
+//Calculaation
+Z=(ID_sat*2*L)/(myu_n*Cox*(VGS-VT)^2)
+
+mprintf("Channel width= %.2e cm",Z)
diff --git a/3636/CH9/EX9.5/Ex9_5.txt b/3636/CH9/EX9.5/Ex9_5.txt
new file mode 100644
index 000000000..5fceca028
--- /dev/null
+++ b/3636/CH9/EX9.5/Ex9_5.txt
@@ -0,0 +1 @@
+ Channel width= 1.49e-03 cm \ No newline at end of file
diff --git a/3636/CH9/EX9.6/Ex9_6.sce b/3636/CH9/EX9.6/Ex9_6.sce
new file mode 100644
index 000000000..a2806ad39
--- /dev/null
+++ b/3636/CH9/EX9.6/Ex9_6.sce
@@ -0,0 +1,28 @@
+clc;
+clear;
+epsilon_0=8.854*10^-14 //in F/cm
+epsilon_r=11.8 //in F/cm
+epsilon_i=3.9 //in F/cm
+d=100*10^-8 //gate oxide thickness in cm
+phi_ms=-1.5 //in V
+Qi=5*10^10*1.6*10^-19 //fixed oxide charge in C/cm^2
+Na=10^18 //in cm^-3
+ni=1.5*10^10 //in cm^-3
+e=1.6*10^-19 //in J
+VB=2.5 //in V
+const=0.0259 //value for kT/e in V
+
+//Calculation
+Ci=(epsilon_0*epsilon_i)/d //in F/cm^2
+VFB=phi_ms-(Qi/Ci) //in V
+phi_F=const*log(Na/ni) //in V
+W=sqrt((2*epsilon_0*epsilon_r*(2*phi_F))/(e*Na)) //in cm
+Qd=-e*Na*W //in C
+VT=VFB+(2*phi_F)-(Qd/Ci) //in V
+Wm=sqrt((2*epsilon_0*epsilon_r*((2*phi_F)+VB))/(e*Na)) //in cm
+Qd1=-e*Na*Wm //in C
+VT1=VFB+(2*phi_F)-(Qd1/Ci) //in V
+
+mprintf("Voltage of n-channel Si(1)= %1.2f V\n",VT)
+mprintf("Voltage of n-channel Si(2)= %1.3f V",VT1) //The answers vary due to round off error
+
diff --git a/3636/CH9/EX9.6/Ex9_6.txt b/3636/CH9/EX9.6/Ex9_6.txt
new file mode 100644
index 000000000..36d979a6f
--- /dev/null
+++ b/3636/CH9/EX9.6/Ex9_6.txt
@@ -0,0 +1,2 @@
+ Voltage of n-channel Si(1)= 1.03 V
+Voltage of n-channel Si(2)= 2.518 V \ No newline at end of file
diff --git a/3636/CH9/EX9.7/Ex9_7.sce b/3636/CH9/EX9.7/Ex9_7.sce
new file mode 100644
index 000000000..99c45d64a
--- /dev/null
+++ b/3636/CH9/EX9.7/Ex9_7.sce
@@ -0,0 +1,21 @@
+clc;
+clear;
+epsilon_0=8.854*10^-14 //in F/cm
+epsilon_r=11.8 //in F/cm
+epsilon_i=3.9 //in F/cm
+d=80*10^-8 //gate oxide thickness in cm
+phi_ms=-0.15 //work-function difference in V
+Qi=10^11*1.6*10^-19 //fixed oxide charge in C/cm^2
+Nd=5*10^17 //in cm^-3
+ni=1.5*10^10 //in cm^-3
+e=1.6*10^-19 //in J
+const=0.0259 //value for kT/e in V
+
+//Calculation
+phi_F=const*log(Nd/ni) //in V
+Wm=2*sqrt((epsilon_0*epsilon_r*abs(phi_F))/(e*Nd)) //in cm
+Qd=e*Nd*Wm //depletion charges in C
+Ci=(epsilon_0*epsilon_i)/d //in F/cm^2
+VT=phi_ms-(Qi/Ci)-(Qd/Ci)-(2*phi_F)
+
+mprintf("Voltage of n-channel= %1.2f V",VT)
diff --git a/3636/CH9/EX9.7/Ex9_7.txt b/3636/CH9/EX9.7/Ex9_7.txt
new file mode 100644
index 000000000..7fcf37a29
--- /dev/null
+++ b/3636/CH9/EX9.7/Ex9_7.txt
@@ -0,0 +1 @@
+ Voltage of n-channel= -1.98 V \ No newline at end of file