summaryrefslogtreecommitdiff
path: root/sample_notebooks/VijayaLakshmi/CHAPTER01.ipynb
blob: 32497d685e3a54312fb6d5ec25fcacea222766d2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# CHAPTER01 : STRUCTURAL PROPERTIES OF SEMICONDUCTORS"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Example E01 : Pg 20"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Silicon has a diamond structure which is made up of the fcc lattice with two atoms on each lattice point. The fcc unit cube has a volume a3. The cube has eight lattice sites at the cube edges. However, each of these points is shared with eight other cubes. In addition, there are six lattice points on the cube face centers. Each of these points is shared by two adjacent cubes.\n",
      "Thus, number of lattice points per cube of volume a**3 =  4.0\n",
      "In silicon there are two silicon atoms per lattice point. The number density is, therefore,\n",
      "in atoms per cm cube 4.99678310227e+22\n",
      "volume of th MOSFET (in cm cube) =  1e-10\n",
      "Number of Si atoms in the MOSFET =  4.99678310227e+12\n"
     ]
    }
   ],
   "source": [
    "a = 5.43*10.**-8.; #lattice constant for silicon in cm\n",
    "N = 8./8. +6./2.; # Silicon has a diamond structure which is made up of the fcc lattice with two atoms on each lattice point. The fcc unit cube has a volume a3. The cube has eight lattice sites at the cube edges. However, each of these points is shared with eight other cubes. In addition, there are six lattice points on the cube face centers. Each of these points is shared by two adjacent cubes.\n",
    "print\"Silicon has a diamond structure which is made up of the fcc lattice with two atoms on each lattice point. The fcc unit cube has a volume a3. The cube has eight lattice sites at the cube edges. However, each of these points is shared with eight other cubes. In addition, there are six lattice points on the cube face centers. Each of these points is shared by two adjacent cubes.\"\n",
    "print \"Thus, number of lattice points per cube of volume a**3 = \",N\n",
    "print\"In silicon there are two silicon atoms per lattice point. The number density is, therefore,\"\n",
    "Nsi = N*2./a**3.;\n",
    "print\"in atoms per cm cube\",Nsi\n",
    "l = 50.*10.**-4.;\n",
    "b = 2.*10.**-4.;\n",
    "h = 1.*10.**-4.;\n",
    "vol = l*b*h; #volume of the MOSFET\n",
    "print \"volume of th MOSFET (in cm cube) = \",vol\n",
    "nmos = Nsi*vol;\n",
    "print\"Number of Si atoms in the MOSFET = \",nmos"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Example E02 : Pg 22"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "In the (001) surfaces, the top atoms are either Ga or As leading to the terminology Ga terminated (or Ga stabilized) and As terminated (or As stabilized), respectively. A square of area a2 has four atoms on the edges of the square and one atom at the center of the square. The atoms on the square edges are shared by a total of four squares. The total number of atoms per square is\n",
      "2.0\n",
      "The surface density (in per cm square) of Ga atoms on a Ga terminated (001) GaAs surface 6.26517346699e+14\n"
     ]
    }
   ],
   "source": [
    "a = 5.65*10.**-8.; #lattice constant in cm\n",
    "print \"In the (001) surfaces, the top atoms are either Ga or As leading to the terminology Ga terminated (or Ga stabilized) and As terminated (or As stabilized), respectively. A square of area a2 has four atoms on the edges of the square and one atom at the center of the square. The atoms on the square edges are shared by a total of four squares. The total number of atoms per square is\"\n",
    "N = 4./4. +1.; \n",
    "print N\n",
    "density = N/a**2.; #Surface density\n",
    "print \"The surface density (in per cm square) of Ga atoms on a Ga terminated (001) GaAs surface\",density"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Example E2.5.1 : Pg 23"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "We can form a triangle on the (111) surface of GaAs. There are three atoms on the tips of the triangle. These atoms are shared by six other similar triangles. There are also 3 atoms along the edges of the triangle which are shared by two adjacent triangles. Thus the number of atoms in the triangle are\n",
      "2.0\n",
      "The density (in per square cm) of GaAs atoms on the surface =  7.28588939852e+14\n"
     ]
    }
   ],
   "source": [
    "a = 5.63*10.**-8.; #lattice constant in cm\n",
    "print \"We can form a triangle on the (111) surface of GaAs. There are three atoms on the tips of the triangle. These atoms are shared by six other similar triangles. There are also 3 atoms along the edges of the triangle which are shared by two adjacent triangles. Thus the number of atoms in the triangle are\"\n",
    "N = 3./6. +3./2.;\n",
    "print N\n",
    "area = 3.**0.5/2.*a**2.; #area of triangle\n",
    "density = N/area; #The density of GaAs atoms on the surface\n",
    "print \"The density (in per square cm) of GaAs atoms on the surface = \",density"
   ]
  }
 ],
 "metadata": {
  "anaconda-cloud": {},
  "kernelspec": {
   "display_name": "Python [Root]",
   "language": "python",
   "name": "Python [Root]"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 2
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython2",
   "version": "2.7.12"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 0
}