diff options
author | prashantsinalkar | 2017-10-10 12:27:19 +0530 |
---|---|---|
committer | prashantsinalkar | 2017-10-10 12:27:19 +0530 |
commit | 7f60ea012dd2524dae921a2a35adbf7ef21f2bb6 (patch) | |
tree | dbb9e3ddb5fc829e7c5c7e6be99b2c4ba356132c /3636/CH9 | |
parent | b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (diff) | |
download | Scilab-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.sce | 24 | ||||
-rw-r--r-- | 3636/CH9/EX9.1/Ex9_1.txt | 3 | ||||
-rw-r--r-- | 3636/CH9/EX9.2/Ex9_2.sce | 19 | ||||
-rw-r--r-- | 3636/CH9/EX9.2/Ex9_2.txt | 1 | ||||
-rw-r--r-- | 3636/CH9/EX9.3/Ex9_3.sce | 15 | ||||
-rw-r--r-- | 3636/CH9/EX9.3/Ex9_3.txt | 1 | ||||
-rw-r--r-- | 3636/CH9/EX9.4/Ex9_4.sce | 15 | ||||
-rw-r--r-- | 3636/CH9/EX9.4/Ex9_4.txt | 1 | ||||
-rw-r--r-- | 3636/CH9/EX9.5/Ex9_5.sce | 13 | ||||
-rw-r--r-- | 3636/CH9/EX9.5/Ex9_5.txt | 1 | ||||
-rw-r--r-- | 3636/CH9/EX9.6/Ex9_6.sce | 28 | ||||
-rw-r--r-- | 3636/CH9/EX9.6/Ex9_6.txt | 2 | ||||
-rw-r--r-- | 3636/CH9/EX9.7/Ex9_7.sce | 21 | ||||
-rw-r--r-- | 3636/CH9/EX9.7/Ex9_7.txt | 1 |
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 |