diff options
Diffstat (limited to 'Electronic_Devices_by_K_C_Nandi/3-Junction_Properties.ipynb')
-rw-r--r-- | Electronic_Devices_by_K_C_Nandi/3-Junction_Properties.ipynb | 831 |
1 files changed, 831 insertions, 0 deletions
diff --git a/Electronic_Devices_by_K_C_Nandi/3-Junction_Properties.ipynb b/Electronic_Devices_by_K_C_Nandi/3-Junction_Properties.ipynb new file mode 100644 index 0000000..86810dc --- /dev/null +++ b/Electronic_Devices_by_K_C_Nandi/3-Junction_Properties.ipynb @@ -0,0 +1,831 @@ +{ +"cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Chapter 3: Junction Properties" + ] + }, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.10_10: Forward_biasing_voltage.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// Exa 3.10.10\n", +"clc;\n", +"clear;\n", +"close;\n", +"// Given data\n", +"I_o = 2.4 * 10^-14;\n", +"I = 1.5;// in mA\n", +"I=I*10^-3;// in A\n", +"Eta = 1;\n", +"V_T = 26;// in mV\n", +"V_T= V_T*10^-3;// in V\n", +"v =log((I + I_o)/I_o) * V_T;// in V\n", +"disp(v,'The forward biasing voltage across the junction in V is');" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.10_11: Theoretical_diode_current.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// Exa 3.10.11\n", +"clc;\n", +"clear;\n", +"close;\n", +"// Given data\n", +"I_o = 10;// in nA\n", +"// I = I_o * ((e^(v/(Eta * V_T))) - 1)\n", +"// e^(v/(Eta * V_T)<< 1, so neglecting it\n", +"I = I_o * (-1);// in nA\n", +"disp(I,'The Diode current in nA is ');" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.10_12: Diode_dynamic_resistance.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// Exa 3.10.12\n", +"clc;\n", +"clear;\n", +"close;\n", +"// Given data\n", +"R = 4.5;// in ohm\n", +"I = 44.4;// in mA\n", +"I=I*10^-3;// in A\n", +"V = R * I;// in V\n", +"Eta = 1;\n", +"V_T = 26;//in mV\n", +"V_T=V_T*10^-3;// in V\n", +"I_o = I/((%e^(V/(Eta * V_T))) -1);// in A\n", +"// At\n", +"V = 0.1;// in V\n", +"r_f = (Eta * V_T)/(I_o * ((%e^(V/(Eta * V_T)))-1));// in ohm\n", +"disp(r_f,'The diode dynamic resistance in Ω is');\n", +"" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.10_13: Q_point.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// Exa 3.10.13\n", +"clc;\n", +"clear;\n", +"close;\n", +"// Given data\n", +"V_D = 10;// in V\n", +"// V_S = i*R_L + V_D\n", +"V_S = V_D;// in V (i * R_L = 0)\n", +"disp(V_S,'when diode is OFF, the voltage in volts is : ');\n", +"R_L = 250;// in ohm\n", +"I = V_S/R_L;// in A\n", +"disp(I*10^3,'when diode is ON, the current in mA is');\n", +"V_D= 0:0.1:10;// in V\n", +"I= (V_S-V_D)/R_L*1000;// in mA\n", +"plot(V_D,I)\n", +"xlabel('V_D in volts');\n", +"ylabel('Current in mA')\n", +"title('DC load line');\n", +"disp('DC load line shown in figure')" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.10_14: AC_resistance_of_a_Ge_diode.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// Exa 3.10.14\n", +"clc;\n", +"clear;\n", +"close;\n", +"// Given data\n", +"V = 0.25;// in V\n", +"I_o = 1.2;// in µA\n", +"I_o = I_o * 10^-6;// in A\n", +"V_T = 26;// in mV\n", +"V_T = V_T * 10^-3;// in V\n", +"Eta = 1;\n", +"r = (Eta * V_T)/(I_o * (%e^(V/(Eta * V_T))));// in ohm\n", +"disp(r,'The ac resistance of the diode in ohm is');" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.10_15: Junction_potential.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// Exa 3.10.15\n", +"clc;\n", +"clear;\n", +"close;\n", +"// Given data\n", +"t = 4.4 * 10^22;// in total number of atoms/cm^3\n", +"n = 1 * 10^8;// number of impurity\n", +"N_A = t/n;// in atoms/cm^3\n", +"N_A = N_A * 10^6;// in atoms/m^3\n", +"N_D = N_A * 10^3;// in atoms/m^3\n", +"V_T = 26;// in mV\n", +"V_T = V_T * 10^-3;// in V\n", +"n_i = 2.5 * 10^19;// in /cm^3\n", +"V_J = V_T * log((N_A * N_D)/(n_i)^2);// in V\n", +"disp(V_J,'The junction potential in V is')" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.10_16: Dynamic_resistance.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// Exa 3.10.16\n", +"clc;\n", +"clear;\n", +"close;\n", +"// Given data\n", +"Eta = 1;\n", +"I_o = 30;// in MuA\n", +"I_o = I_o * 10^-6;// in A\n", +"v = 0.2;// in V\n", +"K = 1.381 * 10^-23;// in J/degree K \n", +"T = 125;// in °C\n", +"T = T + 273;// in K\n", +"q = 1.6 * 10^-19;// in C\n", +"V_T = (K*T)/q;// in V\n", +"r_f = (Eta * V_T)/(I_o * (%e^(v/(Eta * V_T))));// in ohm\n", +"disp(r_f,'The forward dynamic resistance in ohm is');\n", +"r_f1 = (Eta * V_T)/(I_o * (%e^(-(v)/(Eta * V_T))));// in ohm\n", +"disp(r_f1*10^-3,'The Reverse dynamic resistance in kΩ is');\n", +"" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.10_17: Width_of_the_depletion_layer.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// Exa 3.10.17\n", +"clc;\n", +"clear;\n", +"close;\n", +"// Given data\n", +"q = 1.6 * 10^-19;// in C\n", +"N_A = 3 * 10^20;// in /m^3\n", +"A = 1;// in µm^2\n", +"A = A * 10^-6;// in m^2\n", +"V = -10;// in V\n", +"V_J = 0.25;// in V\n", +"V_B = V_J - V;// in V\n", +"epsilon_o = 8.854;// in pF/m\n", +"epsilon_o = epsilon_o * 10^-12;// in F/m\n", +"epsilon_r = 16;\n", +"epsilon = epsilon_o * epsilon_r;\n", +"W = sqrt((V_B * 2 * epsilon)/(q * N_A));// in m \n", +"disp(W*10^6,'The width of depletion layer in µm is');\n", +"C_T = (epsilon * A)/W;// in pF\n", +"disp(C_T*10^12,'the space charge capacitance in pF is');" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.10_18: Barrier_capacitance_of_a_Ge_pn_junction.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// Exa 3.10.18\n", +"clc;\n", +"clear;\n", +"close;\n", +"// Given data\n", +"W = 2 * 10^-4;// in cm\n", +"W = W * 10^-2;// in m\n", +"A = 1;// in mm^2\n", +"A = A * 10^-6;// in m^2\n", +"epsilon_r = 16;\n", +"epsilon_o = 8.854 * 10^-12;// in F/m\n", +"epsilon = epsilon_r * epsilon_o;\n", +"C_T = (epsilon * A)/W;// in F\n", +"disp(C_T*10^12,'The barrier capacitance in pF is');\n", +"" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.10_19: Diameter.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// Exa 3.10.19\n", +"clc;\n", +"clear;\n", +"close;\n", +"// Given data\n", +"C_T = 100;// in pF\n", +"C_T=C_T*10^-12;// in F\n", +"epsilon_r = 12;\n", +"epsilon_o = 8.854 * 10^-12;// in F/m\n", +"epsilon = epsilon_r * epsilon_o;\n", +"Rho_p = 5;// in ohm-cm\n", +"Rho_p = Rho_p * 10^-2;// in ohm-m\n", +"V_j = 0.5;// in V\n", +"V = -4.5;// in V\n", +"Mu_p = 500;// in cm^2\n", +"Mu_p = Mu_p * 10^-4;// in m^2\n", +"Sigma_p = 1/Rho_p;// in per ohm-m\n", +"qN_A = Sigma_p/ Mu_p;\n", +"V_B = V_j - V;\n", +"W = sqrt((V_B * 2 * epsilon)/qN_A);// in m\n", +"//C_T = (epsilon * A)/W;\n", +"A = (C_T * W)/ epsilon;// in m\n", +"D = sqrt(A * (4/%pi));// in m\n", +"D = D * 10^3;// in mm\n", +"disp(D,'The diameter in mm is');\n", +" " + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.10_1: Contect_difference_of_potential.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// EXa 3.10.1\n", +"clc;\n", +"clear;\n", +"close;\n", +"// Given data\n", +"t = 4.4 * 10^22;// total number of Ge atoms/cm^3\n", +"n = 1 * 10^8;// number of impurity atoms\n", +"N_A = t/n;// in atoms/cm^3\n", +"N_A = N_A * 10^6;// in atoms/m^3\n", +"N_D = N_A * 10^3;// in atoms/m^3\n", +"n_i = 2.5 * 10^13;// in atoms/cm^3\n", +"n_i = n_i * 10^6;// in atoms/m^3\n", +"V_T = 26;//in mV\n", +"V_T= V_T*10^-3;// in V\n", +"V_J = V_T * log((N_A * N_D)/(n_i)^2);// in V\n", +"disp(V_J,'The contact potential in V is');\n", +"// Part (b)\n", +"t = 5* 10^22;// total number of Si atoms/cm^3\n", +"N_A = t/n;// in atoms/cm^3\n", +"N_A = N_A * 10^6;// in atoms/m^3\n", +"N_D = N_A * 10^3;// in atoms/m^3\n", +"n_i = 1.5 * 10^10;// in atoms/cm^3\n", +"n_i = n_i * 10^6;// in atoms/m^3\n", +"V_T = 26;//in mV\n", +"V_T= V_T*10^-3;// in V\n", +"V_J = V_T * log((N_A * N_D)/(n_i)^2);// in V\n", +"disp(V_J,'The contact potential in V is');" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.10_20: Temperature_of_junction.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// Exa 3.10.20\n", +"clc;\n", +"clear;\n", +"close;\n", +"// Given data\n", +"q = 1.6 * 10^-19;// in C\n", +"Mu_p = 500;// in cm^2/V-sec\n", +"Rho_p = 3.5;// in ohm-cm\n", +"Mu_n = 1500;// in cm^2/V-sec\n", +"Rho_n = 10;// in ohm-cm\n", +"N_A = 1/(Rho_p * Mu_p * q);// in /cm^3\n", +"N_D = 1/(Rho_n * Mu_n * q);// in /cm^3\n", +"V_J = 0.56;// in V\n", +"n_i = 1.5 * 10^10;// in /cm^3\n", +"V_T = V_J/log((N_A * N_D)/(n_i)^2);// in V\n", +"// V_T = T/11600\n", +"T = V_T * 11600;// in K\n", +"T = T - 273;// in °C\n", +"disp(T,'The Temperature of junction in °C is');" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.10_21: Voltage.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// Exa 3.10.21\n", +"clc;\n", +"clear;\n", +"close;\n", +"// Given data\n", +"V_T = 26;// in mV\n", +"V_T = V_T * 10^-3;// in V\n", +"Eta = 1;\n", +"// I = -90% for Io, so\n", +"IbyIo= 0.1;\n", +"// I = I_o * ((e^(v/(Eta * V_T)))-1)\n", +"V = log(IbyIo) * V_T;// in V\n", +"disp(V,'The reverse bias voltage in volts is');" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.10_22: Reverse_saturation_current.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// Exa 3.10.22\n", +"clc;\n", +"clear;\n", +"close;\n", +"// Given data\n", +"R = 5;// in ohm\n", +"I = 50;// in mA\n", +"I=I*10^-3;// in A\n", +"V = R * I;// in V\n", +"Eta = 1;\n", +"V_T = 26;// in mV\n", +"V_T=V_T*10^-3;// in V\n", +"I_o = I/((%e^(V/(Eta * V_T))) - 1);// in A\n", +"disp(I_o*10^6,'Reverse saturation current in µA is');\n", +"v1 = 0.2;// in V\n", +"r = (Eta * V_T)/(I_o * (%e^(v1/(Eta * V_T))));// in ohm\n", +"disp(r,'Dynamic resistance of the diode in Ω is');" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.10_2: Height_of_the_potential_energy_barrier.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// Exa 3.10.2\n", +"clc;\n", +"clear;\n", +"close;\n", +"// Given data\n", +"V_T = 26;// in mV\n", +"V_T=V_T*10^-3;// in V\n", +"n_i = 2.5 * 10^13;\n", +"Sigma_p = 1;\n", +"Sigma_n = 1;\n", +"Mu_n = 3800;\n", +"q = 1.6 * 10^-19;// in C\n", +"Mu_p = 1800;\n", +"N_A = Sigma_p/(2* q * Mu_p);// in /cm^3\n", +"N_D = Sigma_n /(q * Mu_n);// in /cm^3\n", +"V_J = V_T * log((N_A * N_D)/(n_i)^2);// in V\n", +"disp(V_J,'For Ge the height of the energy barrier in V is');\n", +"// For Si p-n juction\n", +"n_i = 1.5 * 10^10;\n", +"Mu_n = 1300;\n", +"Mu_p = 500;\n", +"N_A = Sigma_p/(2* q * Mu_p);// in /cm^3\n", +"N_D = Sigma_n /(q * Mu_n);// in /cm^3\n", +"V_J = V_T * log((N_A * N_D)/(n_i)^2);// in V\n", +"disp(V_J,'For Si p-n junction the height of the energy barrier in V is');" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.10_3: Ratio_of_current_for_a_forward_bias_to_reverse_bias.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"//Exa 3.10.3\n", +"clc;\n", +"clear;\n", +"close;\n", +"// Given data\n", +"Eta = 1;\n", +"V_T = 26;// in mV\n", +"V_T= V_T*10^-3;// in V\n", +"// I = I_o * (%e^(V/(Eta*V_T)) - 1) and I = -(0.9) * I_o;\n", +"V= log(1-0.9)*V_T;// in V\n", +"disp(V,'The voltage in volts is : ')\n", +"// Part (ii)\n", +"V1=0.05;// in V\n", +"V2= -0.05;// in V\n", +"ratio= (%e^(V1/(Eta*V_T))-1)/(%e^(V2/(Eta*V_T))-1)\n", +"disp(ratio,'The ratio of the current for a forward bias to reverse bias is : ')\n", +"// Part (iii)\n", +"Io= 10;// in µA\n", +"Io=Io*10^-3;// in mA\n", +"//For \n", +"V=0.1;// in V\n", +"I = Io * (%e^(V/(Eta*V_T)) - 1);// in mA\n", +"disp(I,'For v=0.1 V , the value of I in mA is : ')\n", +"//For \n", +"V=0.2;// in V\n", +"I = Io * (%e^(V/(Eta*V_T)) - 1);// in mA\n", +"disp(I,'For v=0.2 V , the value of I in mA is : ')\n", +"//For \n", +"V=0.3;// in V\n", +"I = Io * (%e^(V/(Eta*V_T)) - 1);// in mA\n", +"disp(I*10^-3,'For v=0.3 V , the value of I in A is : ')\n", +"disp('From three value of I, for small rise in forward voltage, the diode current increase rapidly')" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.10_4: Anticipated_factor.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"//Exa 3.10.4\n", +"clc;\n", +"clear;\n", +"close;\n", +"// Given data\n", +"// Part (i)\n", +"T1= 25;// in °C\n", +"T2= 80;// in °C\n", +"// Formula Io2= Io1*2^((T2-T1)/10)\n", +"AntiFactor= 2^((T2-T1)/10);\n", +"disp(round(AntiFactor),'Anticipated factor for Ge is : ')\n", +"// Part (ii)\n", +"T1= 25;// in °C\n", +"T2= 150;// in °C\n", +"AntiFactor= 2^((T2-T1)/10);\n", +"disp(round(AntiFactor),'Anticipated factor for Si is : ')" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.10_5: Leakage_resistance.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"//Exa 3.10.5\n", +"clc;\n", +"clear;\n", +"close;\n", +"// Given data\n", +"I=5;// in µA\n", +"V=10;// in V\n", +"T1= 0.11;// in °C^-1\n", +"T2= 0.07;// in °C^-1\n", +"// Io+I_R=I (i)\n", +"// dI_by_dT= dIo_by_dT (ii)\n", +"// 1/Io*dIo_by_dT = T1 and 1/I*dI_by_dT = T2, So\n", +"Io= T2*I/T1;// in µA\n", +"I_R= I-Io;// in µA\n", +"R= V/I_R;// in MΩ\n", +"disp(R,'The leakage resistance in MΩ is : ')" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.10_6: Dynamic_resistance.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"//Exa 3.10.6\n", +"clc;\n", +"clear;\n", +"close;\n", +"// Given data\n", +"Eta = 1;\n", +"T = 125;// in °C\n", +"T = T + 273;// in K\n", +"V_T = 8.62 * 10^-5 * 398;// in V\n", +"I_o = 30;// in µA\n", +"I_o= I_o*10^-6;// in A\n", +"v = 0.2;// in V\n", +"r_f = (Eta * V_T)/(I_o * %e^(v/(Eta* V_T)));// in ohm\n", +"disp(r_f,'The dynamic resistance in the forward direction in ohm is ');\n", +"r_r = (Eta * V_T)/(I_o * %e^(-v/(Eta* V_T)));// in ohm\n", +"disp(r_r*10^-3,'The dynamic resistance in the reverse direction in kohm is');" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.10_7: Barrier_capacitance.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// Exa 3.10.7\n", +"clc;\n", +"clear;\n", +"close;\n", +"// Given data\n", +"epsilon = 16/(36 * %pi * 10^11);// in F/cm\n", +"A = 1 * 10^-2;\n", +"W = 2 * 10^-4;\n", +"C_T = (epsilon * A)/W;// in F\n", +"disp(C_T*10^12,'The barrier capacitance in pF is');" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.10_8: Width_of_the_depletion_layer.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"//Exa 3.10.8\n", +"clc;\n", +"clear;\n", +"close;\n", +"//Given data\n", +"A = 1;// in mm^2\n", +"A = A * 10^-6;// in m^2\n", +"N_A = 3 * 10^20;// in atoms/m^3\n", +"q = 1.6 *10^-19;// in C\n", +"V_o = 0.2;// in V\n", +"epsilon_r=16;\n", +"epsilon_o= 8.854*10^-12;// in F/m\n", +"epsilon=epsilon_r*epsilon_o;\n", +"// Part (a)\n", +"V=-10;// in V\n", +"// V_o - V = 1/2*((q * N_A )/epsilon) * W^2\n", +"W = sqrt(((V_o - V) * 2 * epsilon)/(q * N_A));// m\n", +"C_T1 = (epsilon * A)/W;// in F\n", +"disp(W*10^6,'The width of the depletion layer for an applied reverse voltage of 10V in µm is ');\n", +"// Part (b)\n", +"V=-0.1;// in V\n", +"W = sqrt(((V_o - V) * 2 * epsilon)/(q * N_A));// m\n", +"C_T2 = (epsilon * A)/W;// in F\n", +"disp(W*10^6,'The width of the depletion layer for an applied reverse voltage of 0.1V in µm is ');\n", +"// Part (c)\n", +"V=0.1;// in V\n", +"W = sqrt(((V_o - V) * 2 * epsilon)/(q * N_A));// m\n", +"disp(W*10^6,'The width of the depletion layer for an applied for a forward bias of 0.1V in µm is ');\n", +"// Part (d)\n", +"disp(C_T1*10^12,'The space charge capacitance for an applied reverse voltage of 10V in pF is');\n", +"disp(C_T2*10^12,'The space charge capacitance for an applied reverse voltage of 0.1V in pF is');\n", +"\n", +"" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3.10_9: Current_in_the_junction.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// Exa 3.10.9\n", +"clc;\n", +"clear;\n", +"close;\n", +"// Given data\n", +"I_o = 1.8 * 10^-9;// A\n", +"v = 0.6;// in V\n", +"Eta = 2;\n", +"V_T = 26;// in mV\n", +"V_T=V_T*10^-3;// in V\n", +"I = I_o *(%e^(v/(Eta * V_T)));// in A\n", +"disp(I*10^3,'The current in the junction in mA is');" + ] + } +], +"metadata": { + "kernelspec": { + "display_name": "Scilab", + "language": "scilab", + "name": "scilab" + }, + "language_info": { + "file_extension": ".sce", + "help_links": [ + { + "text": "MetaKernel Magics", + "url": "https://github.com/calysto/metakernel/blob/master/metakernel/magics/README.md" + } + ], + "mimetype": "text/x-octave", + "name": "scilab", + "version": "0.7.1" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} |