Professional Documents
Culture Documents
Tcad Workshop Volume I PDF
Tcad Workshop Volume I PDF
SILVACO International 0
TCAD WORKSHOP
deckbuild –an&
SILVACO International 1
TCAD WORKSHOP
The lower text window of this window will contain the ATHENA logo and version number, a
list of available modules, and a command prompt. ATHENA is now ready to run. To become
familiar with the mechanics of running ATHENA under DECKBUILD you can load and run
some of the ATHENA standard examples.
DECKBUILD makes it possible to load and run a number of example simulation input files.
To access the ATHENA examples:
a. Click on the Main Control menu follows by the Examples… menu item
SILVACO International 2
TCAD WORKSHOP
b. The Deckbuild: Examples window will appear (Figure 1-3).
Groups of DECKBUILD examples are listed in the Section menu and are grouped
according to the simulation topic that the example demonstrates. Individual example
input files are listed in the Sub-section menu.
c. Select one of the simulation topics (e.g. MOS Application Examples) listed by
double-clicking on this topic. A list of the MOS Application Examples will be listed
as shown in Figure 1-4.
SILVACO International 3
TCAD WORKSHOP
d. Next, select the first input files (i.e. mos1ex01.in) by double-clicking on the input file
name. A description of the selected input file will appear in the examples window as
shown in Figure 1-5.
SILVACO International 4
TCAD WORKSHOP
e. Press the Load example button to load the selected input file into the DECKBUILD
text window as shown in Figure 1-6. The input file, along with other files associated
with the input file will be copied into your current directory.
Figure 1-6 Selected input file being loaded into DECKBUILD Text Window
f. Once the input file is loaded into the DECKBUILD text window, you can run the
input file by pressing the run button on the DECKBUILD window.
SILVACO International 5
TCAD WORKSHOP
In this chapter, user will learn the basic operations required for creating a typical MOSFET
input file. These operations include:
a. Clear the current text window of DECKBUILD by clicking the File menu follows
by Empty Document as shown below.
SILVACO International 6
TCAD WORKSHOP
b. To start ATHENA as the simulator, we need to start off with the go statement (refer
to the ATHENA User’s Manual) by typing the statement: go Athena in the text
window as shown below.
Next, we shall specify the initial rectangular grid. The correct specification of a
grid is critical in process simulation. The number of nodes in the grid has a direct
influence on simulation accuracy and time. A finer grid should exist in those areas
of the simulation structure where ion implantation will occur, where p-n junction
will be formed, or where optical illumination will change photoactive component
concentration.
c. To define the rectangular grid, select the Mesh Define... menu item. The Mesh
Define menu will appear as shown in Figure 2-3.
SILVACO International 7
TCAD WORKSHOP
a. From the Mesh Define menu, the Direction Field is selected as X by default.
d. For the Comment field, type Non-Uniform Grid (0.6um x 0.8um) as shown in
Figure 2-4.
e. Click on the Insert button in the Mesh Define window and the line parameters
will appear in the scrolling list as shown below.
SILVACO International 8
TCAD WORKSHOP
f. In the same way, set the location of a second X line to 0.2 with a spacing of 0.01
and a third X line to 0.6 with a spacing of 0.01.
g. These X Line statements will define a grid that is very fine in the region on the
right hand side i.e. from location x = 0.2µm to 0.6µm. This region will later be use
for the active region of the NMOS transistor.
h. Next, we shall proceed to create the grid in the Y direction. Select Y in the
Direction field.
i. Click on the Location field and enter a value of 0. Then, click on the Spacing
field and enter a value of 0.008.
k. In the same way, set the location of a second Y line to 0.2 with a spacing of 0.01, a
third Y line to 0.5 with a spacing of 0.05 and a fourth line to 0.8 with a spacing of
0.15 as shown in Figure 2-6.
SILVACO International 9
TCAD WORKSHOP
Notice that the finest grid is defined at the surface i.e. from location y = 0µm to y
= 0.2µm. This region will later be use to form the surface active region of the
NMOS transistor. Thus, it is essential to have finest grid in this region.
l. To preview the rectangular grid, from the Mesh Define menu, select the View...
button. The View Grid window will be displayed. (Notice that a total of 1786
points and 3404 triangles are generated.)
m. Finally, write mesh define information to the text window by pressing on the
WRITE button on the Mesh Define menu. A set of lines will appear as
shown below.
SILVACO International 10
TCAD WORKSHOP
a. Select Mesh Initialize... from the ATHENA Commands menu. The ATHENA Mesh
Initialize menu will popup as shown in Figure 2-9.
SILVACO International 11
TCAD WORKSHOP
c. Click on the Boron impurity box so that Boron is selected as the background doping.
d. For the Concentration field, select the desired concentration as 1.0 using the slider or
by typing it, and select an exponent of 14 from the Exp: field. This will give a
background concentration of 1.0 x 1014 atom/cm3. (It is also possible to set
background concentration using the By Resistivity specification in Ohm•cm.)
e. For the Dimensionality field, check the 2D box. This forces the simulation to be run
in a two-dimensional calculation.
f. For the Comment field, type “Initial Silicon Structure with <100> Orientation” as
shown in Figure 2-10.
SILVACO International 12
TCAD WORKSHOP
Figure 2-10 Defining the Initial Substrate using the Mesh Initialize Menu.
g. Press the WRITE button to write the mesh initialization information into
DECKBUILD text window. The following Comment and Initialize statements will
appear in the text window as shown in Figure 2-11.
SILVACO International 13
TCAD WORKSHOP
Now, run ATHENA to obtain the initial structure. Press the run button on the
DECKBUILD Control. The following output will appear in the simulator subwindow:
SILVACO International 14
TCAD WORKSHOP
1. Highlight the “.history01.str” file. Next, click on the Tools menu button, select Plot
and then Plot Structure... as shown in Figure 2-13.
2. After a short delay, TONYPLOT will appear as shown in Figure 2-14. It will have
only regional and material information. From TONYPLOT, click on the Plot menu
button, followed by Display ….
SILVACO International 15
TCAD WORKSHOP
3. The Display (2D Mesh) menu will appear as shown in Figure 2-15. By default, the
Edges and Regions icons will be selected. Click on the Mesh icon
as well, follows by the Apply button. The initial triangular grid will appears as shown
in Figure 2-16.
SILVACO International 16
TCAD WORKSHOP
So, the previous INIT statement creates a <100> silicon region of size 0.6µm x 0.8µm, which
is uniformly doped with boron concentration of 1 x 1014 atom/cm3. This simulation structure
is ready for any process step (e.g. implant, diffusion, Reactive Ion Etching, etc.).
Next, we will grow an gate oxide layer on the Silicon surface by performing dry oxidation at
o
950 C for 11 minutes in 3% HCL at 1 atmospheric pressure. To perform this gate oxidation
step, from the ATHENA Commands menu, select the items Process ⇒ Diffuse.... The
ATHENA Diffuse menu will appear as shown in Figure 2-17.
SILVACO International 17
TCAD WORKSHOP
a. From the Diffuse Menu, change the Time (minutes) from 30 to 11 and the
Temperature (C) from 1000 to 950. Note: The Constant Temperature is selected by
default (see Figure 2-18).
SILVACO International 18
TCAD WORKSHOP
c. Check on the Gas pressure and the HCL fields. Change the HCL to 3%.
d. Add a comment “Gate Oxidation” in the Comment field and click on the WRITE
button .
Figure 2-18 Gate Oxidation Parameters defined using the Diffuse Menu.
e. The gate oxidation information will be written into DECKBUILD text window as
shown in Figure 2-19. From this figure, it can be seen that the Diffuse statement is
used to perform the gate oxidation.
SILVACO International 19
TCAD WORKSHOP
g. Plot this structure again by highlighting “.history02.str” file and then select the menu
items Plot ⇒ Plot Structure... from the Tools menu of DECKBUILD.
The resulting gate oxide structure will appears in TONYPLOT as shown in Figure 2-
21. From the plot, it can be seen that an oxide layer was deposited onto the silicon
surface.
SILVACO International 20
TCAD WORKSHOP
Extract forms a “function calculator” that allows you to combine and manipulate values or
entire curves quickly and easily. You can create your own, customized expressions, or choose
from a number of standard routines provided for the process and device simulators. You can
take one of the standard expressions and modify it as appropriate to suit your needs. Extract
also has variable substitution capability so that you can use the results of previous Extract
commands. To extract the thickness of gate oxide:
a. From the Commands menu, just click on the Extract…. as shown below and the
ATHENA Extract menu will appears as shown in Figure 2-22.
SILVACO International 21
TCAD WORKSHOP
b. By default, the Material thickness is selected in the Extract field.
d. For the Material field, click on the Material… and select SiO~2.
e. On the Extract location field, click on the X location and enter a value of 0.3 as
shown in Figure 2-23.
f. Click on the WRITE button and the Extract statement will appear in the text
window as shown in Figure 2-24.
In this Extract statement, all the parameters are self-explanatory except the
mat.occno=1 which specifies the layer occurrence number. This parameter is
optional in this case as there is only one silicon dioxide layer. However, in some cases
SILVACO International 22
TCAD WORKSHOP
where there are many stacked silicon dioxide layers, we have to specify the specific
silicon dioxide layer that we are interested in.
From the runtime output, we can see that the extracted gate oxide thickness was
131.347 Angstroms. In the next section, we shall learn how to optimize the gate oxide
thickness using the Optimizer function in DECKBUILD.
In this section, we will learn how to use the Optimizer function in DECKBUILD to optimize
the gate oxidation process parameters. Assuming that the measured gate oxide thickness is
100 Angstroms, and both the diffusion temperature and partial pressure in the Gate Oxidation
step needs to be tuned. To optimize this parameter, DECKBUILD Optimizer will be used as
follows:
SILVACO International 23
TCAD WORKSHOP
This invokes the DECKBUILD Optimizer as shown in Figure 2-27. The first
optimizer displays a table of the control parameters in the Setup Mode. The default
parameters here are normally adequate, except that we can set the Maximum error (%)
so as to fine tune the gate oxide thickness to 100Å.
Change
maximum
error from
5 to 1.
b. Therefore, select the value for Maximum Error on the Stop criteria column and
change the value from 5 to 1.
c. Next, we must define the parameter to optimize by using the Mode button to change
from Setup mode to Parameters mode as shown below.
SILVACO International 24
TCAD WORKSHOP
c. For this tutorial, the optimization parameters are the temperature and partial pressure
during the Gate Oxidation step. To define this to the Optimizer, go to DECKBUILD
window and highlight the Gate Oxidation step as shown below.
d. Then, within the Optimizer, click on the Edit menu follows by Add. The Deckbuild:
Parameter define popup window will appear as shown in Figure 2-30, listing the
items that may be used as parameters.
SILVACO International 25
TCAD WORKSHOP
e. Check on the temp=<variable> and press=<variable> items. Then, click Apply. The
added optimization parameter will then be display as shown below.
f. Next, using the Mode button, change the mode from Parameters to Targets so as to
define the target of the optimization.
SILVACO International 26
TCAD WORKSHOP
g. The Optimizer uses the value of Extract statement in DECKBUILD to define the
Optimization target. Therefore, go to DECKBUILD text window and highlight the
Extract gate oxide thickness statement as shown below.
h. Then, within the Optimizer, click on the Edit menu follows by Add. This adds the
target “Gateoxide” to the Optimizer target list as shown in Figure 2-33.
SILVACO International 27
TCAD WORKSHOP
i. You must define the target value for this entry in the Target List. Enter the Target
value as 100Å.
The Optimizer has now been configured to optimize the gate oxide thickness by
varying the temperature and partial pressure during the Gate Oxidation process step.
j. To monitor the optimization process, change from Targets mode to Graphics mode
as shown below.
SILVACO International 28
TCAD WORKSHOP
k. Finally, to perform optimization, click on the Optimize button. The simulation will
run again and will, after a little time, start to iterate the Gate Oxidation step. The
Optimizer will then converged at a temperature of 925.727 oC and a partial pressure of
0.982979 and the extracted oxide thickness is 100.209Å as shown in Figure 2-36.
SILVACO International 29
TCAD WORKSHOP
To complete this Optimization exercise, the optimized value for the temperature and
partial pressure should be copied back to the input deck.
l. To copy this value, go to the Parameters mode and click on the Edit menu follows
by Copy to Deck to update the optimized parameter in the input deck as shown in
Figure 2-37.
SILVACO International 30
TCAD WORKSHOP
In ATHENA, ion implementation is done using the IMPLANT statement which can be set
using the ATHENA Implant menu. In this tutorial, we will perform a threshold voltage
adjust implant using Boron with a dose of 9.5 x 1011 cm-2 at an energy of 10 keV, with the ion
beam tilted at 7o and rotated at 30o. To do so,
SILVACO International 31
TCAD WORKSHOP
a. From the Commands menu, select Process follows by Implant.... The ATHENA
Implant menu will appears as shown in Figure 2-38.
c. Enter a value of 9.5 in the Dose field using the slider or by typing it and a value of 11
in the Exp: field for the exponent.
d. Enter 10 for the Energy field, 7 for the Tilt field and 30 for the Rotation field.
h. Click on the WRITE button and the implant statements will appear in the text
window as shown in Figure 2-39.
SILVACO International 32
TCAD WORKSHOP
i. Press the Cont button on the DECKBUILD control and ATHENA will
continue the simulation as shown in Figure 2-40.
In the next section, we shall proceed on to analyze the doping profile of the implanted
Boron.
SILVACO International 33
TCAD WORKSHOP
First, we shall illustrate the use of the 2D Mesh menu to obtain the contour plot of the Boron
doping profile.
a. Plot the history file i.e. “.history05.str” of the threshold voltage adjust implant step
by highlighting it and then from the Tools menu of DECKBUILD, select the menu
items Plot ⇒ Plot Structure....
b. From TONYPLOT, select the Plot menu follows by Display…. The Display (2D
Mesh) popup will appear.
d. Then, click on the Define menu and select Contours… as shown in Figure 2-41.
SILVACO International 34
TCAD WORKSHOP
e. The TONYPLOT: Contours popup will appears. By default, Net doping is being
selected in the Quantity option of the popup. Change the Quantity from Net doping
to Boron.
g. The contour plot of the Boron doping profile will appears as shown in Figure 2-42.
Figure 2-42 Contour Plot of the Boron doping profile after Ion Implantation.
Next, we shall perform a cutline on the 2D structure to create a 1D cross section plot of the
Boron doping profile. To do so,
a. From TONYPLOT, select the Tools menu follows by Cutline…. The Cutline popup
appears as shown in Figure 2-43.
b. By default, the Vertical icon is selected. This will restrict the cutline to a vertical
direction.
SILVACO International 35
TCAD WORKSHOP
c. In the structure plot, left click and drag the mouse starting from the oxide layer to the
bottom of the structure. In this way, a 1-D cross section plot of the Boron doping
profile appears in another window as shown in Figure 2-44.
SILVACO International 36
TCAD WORKSHOP
Knowing that the polysilicon layer thickness grown in the NMOS process is 2000 Angstroms,
it is possible to substitute this with conformal polysilicon deposition. To set the conformal
deposition step, from the ATHENA Commands menu, select the items Process ⇒ Deposit
⇒ Deposit.... The ATHENA Deposit menu will appear (see Figure 2-45).
a. From the Deposit Menu, the Conformal deposition is the selected by default.
b. Select Polysilicon from the Material menu, and set its thickness to 0.2.
c. In the Grid specification parameters, click on the “Total number of grid layers”
checkbox and set its value to 10. (It is always useful to set several grid layers in a
deposited layer. In this case, 10 grid layers are needed in order to simulate impurity
transport through the polysilicon layer.)
SILVACO International 37
TCAD WORKSHOP
e. The following lines will appear in the text window:
g. Plot this current structure again by selecting the menu items Plot ⇒ Plot Structure....
from the Tools menu of DECKBUILD. A three layers structure is created as shown in
Figure 2-46.
SILVACO International 38
TCAD WORKSHOP
the initial grid. Therefore, polysilicon should be etched to the left from x = 0.35 as shown in
Figure 2-48.
a. Go to the Commands menu of DECKBUILD and select the chain Process ⇒ Etch
⇒ Etch.... The ATHENA Etch menu (Figure 2-47) appears.
b. From the Etch menu, click on “Left” for the Geometrical type field.
f. Click on the WRITE button and this will give the following statement:
# Poly Definition
etch polysilicon left p1.x=0.35
SILVACO International 39
TCAD WORKSHOP
Since the oxidation is on a patterned (non-planar) and undamaged polysilicon, the method
used will be the fermi and compress methods. The fermi method is used for undamaged
substrates with doping concentrations < 1x1020 cm-3 whereas the compress method is used to
model oxidation on non-planar structures and for 2-D oxidation.
To perform this oxidation step, the Diffuse menu is used by selecting the items Process ⇒
Diffuse... from the ATHENA Commands menu.
a. From the Diffuse Menu, change the Time from 11 to 3 and the Temperature from
950 to 900.
SILVACO International 40
TCAD WORKSHOP
b. From the Ambient field, click on the Wet O2 box.
c. Check on the Gas pressure checkbox and uncheck the HCL checkbox.
d. Click on the Models setting from the Display field. The models available will then be
displayed.
e. Check on both the Diffusion and Oxidation models and select the Fermi and
Compressible boxes.
f. Add a comment “Polysilicon Oxidation” in the Comment field and click on the
WRITE button .
Figure 2-49 Polysilicon Oxidation Parameters defined using the Diffuse Menu.
g. The following Diffuse statement will then be added into the input file:
# Polysilicon Oxidation
method fermi compress
diffus time=3 temp=900 weto2 press=1.00
SILVACO International 41
TCAD WORKSHOP
seen that the poly oxidation step has formed oxide layer on top of the polysilicon and
also on the substrate.
a. From the Commands menu, select Process follows by Implant.... The ATHENA
Implant menu (see Figure 2-51) will appears.
b. From the Impurity field, change the implantation impurity from “Boron” to
“Phosphorus”.
SILVACO International 42
TCAD WORKSHOP
c. In the Dose field, enter a value of 3 using the slider or by typing it and a value of 13
in the Exp: field for the exponent.
d. Enter 20 for the Energy field, 7 for the Tilt field and 30 for the Rotation field.
Figure 2-51 Defined Polysilicon Doping Parameters using the Implant Menu.
h. Click on the WRITE button and the implant statements will appear in the text
window as follows:
# Polysilicon Doping
implant phosphor dose=3e13 energy=20 crystal
Contours icon on the Display (2D Mesh) menu follows by the Apply button
as shown below.
SILVACO International 43
TCAD WORKSHOP
Figure 2-52 Net Doping Contour Plot After Polysilicon Implantation Step.
j. To view the implanted phosphorus contour plot, from the Display (2D Mesh) menu,
click on the Define menu and select Contours… as shown in Figure 2-53.
SILVACO International 44
TCAD WORKSHOP
k. The TONYPLOT: Contours popup will appears. By default, Net Doping is being
selected in the Quantity option of the popup. Change the Quantity from Net Doping
to Phosphorus.
m. The contour plot of the implanted phosphorus doping profile will appear as shown in
Figure 2-55.
SILVACO International 45
TCAD WORKSHOP
a. From the ATHENA Commands menu, select the items Process ⇒ Deposit ⇒
Deposit.... The ATHENA Deposit menu (see Figure 2-56) will appear.
b. Select Oxide from the Material menu, and set its thickness to 0.12.
c. For the Grid specification parameters, set the “Total number of grid layers” to 10.
d. Add a comment “Spacer Oxide Deposition” in the Comment field and click on the
WRITE button .
SILVACO International 46
TCAD WORKSHOP
e. The deposit statements will appear in the DECKBUILD text window as follows:
SILVACO International 47
TCAD WORKSHOP
To form the sidewall oxide spacer, a dry etch step has to be performed. This is done using the
ATHENA Etch menu (see Figure 2-58) as follows:
a. From the Etch menu, click on “Dry thickness” for the Geometrical type field.
d. Add the comment “Spacer Oxide Etch” for the Comment field.
e. Click on the WRITE button and this will give the following statement:
SILVACO International 48
TCAD WORKSHOP
# Spacer Oxide Etch
etch oxide dry thick=0.12
f. Continue the ATHENA simulation and plot the etched structure as shown in Figure 2-
58.
a. Change the implantation impurity from “Phosphorus” to “Arsenic” for the Impurity
field.
SILVACO International 49
TCAD WORKSHOP
b. In the Dose field, enter a value of 5 and a value of 15 in the Exp: field.
c. Enter 50 for the Energy field, 7 for the Tilt field and 30 for the Rotation field.
e. Enter “Source/Drain Implant” for the Comment field. Below shows the parameters
used for the source/drain implant.
f. Click on the WRITE button and the implant statements will appear in the text
window as follows:
# Source/Drain Implant
implant arsenic dose=5e15 energy=50 crystal
The source/drain implant is then followed by a short annealing process in nitrogen for 1
minutes at 900 oC and 1 atmospheric pressure. This annealing process can be carried using
the Diffuse menu (see Figure 2-60) as follows:
a. From the Diffuse Menu, set the Time to 1 and the Temperature to 900.
SILVACO International 50
TCAD WORKSHOP
c. Check on the Gas pressure checkbox and set the value to 1.
d. Click on the Models setting from the Display field. The models available will then be
displayed.
e. Check on the Diffusion model and select the Fermi box. Uncheck the Oxidation
model.
f. Add a comment “Source/Drain Annealing” in the Comment field and click on the
WRITE button .
# Source/Drain Annealing
method fermi
diffus time=1 temp=900 nitro press=1.00
SILVACO International 51
TCAD WORKSHOP
Next, we would like to see the change in the Net Doping before and after the annealing
process. To do this,
a. From the TONYPLOT of the Source/Drain Annealed structure (Figure 2-61), click on
the File menu, follows by the Load Structure…
b. To load the previous history file generated during the “implant arsenic dose=5e15
energy=50 crystal” step (i.e. .history12.str), key in the “.history12.str” for the
Filename field.
c. Then, click on the Load menu follows by Overlay as shown in Figure 2-62.
d. The previous implanted structure i.e. “.history12.str” will then overlay onto the
annealed structure i.e. “.history13.str” as shown in Figure 2-63. Notice that the
subtitle of the plot indicates “Data from multiple files”
SILVACO International 52
TCAD WORKSHOP
Figure 2-62 Loading Previous Implant Step Structure File and overlaying it.
SILVACO International 53
TCAD WORKSHOP
e. After the two structure plots are overlay onto each other, perform a Cutline by
selecting the Tools menu in TONYPLOT follows by Cutline …
f. The Cutline menu will appear. Click on the keyboard icon and enter the
following values for X and Y as shown in Figure 2-64.
g. Once done, hit the “Return” button on keyboard and TONYPLOT will prompt you for
confirmation as shown below. Click on the Confirm button
This result in the generation of a one-dimensional plot on the right hand side as shown
in Figure 2-66. It can be seen that the short annealing process has moves the dopants
away from the surface of the MOS structure.
SILVACO International 54
TCAD WORKSHOP
2.16 Metallization
ATHENA can attribute an electrode to any metal, silicide or polysilicon region. A special
case is the backside electrode which can be placed at the bottom of the structure without
having a metal region there. In this tutorial, the metallization of the half NMOS structure is
done by, first forming the contact window in the source/drain region and next, depositing and
patterning the Aluminum.
To form the contact window in the source/drain region, the oxide layer is etch to the left at x
= 0.2 µm. using the ATHENA Etch menu as follows:
c. From the Etch menu, click on “Left” for the Geometrical type field.
SILVACO International 55
TCAD WORKSHOP
e. Add the comment “Open Contact Window” for the Comment field.
e. Click on the WRITE button and this will give the following statement:
f. Continue the ATHENA simulation and plot the etched structure as shown in Figure 2-
67.
Next, an aluminum layer of thickness 0.03 µm will be deposited on the half NMOS structure
using the ATHENA Deposit menu as follows:
a. Select Aluminum from the Material menu, and set its thickness to 0.03.
d. For the Grid specification parameters, set the “Total number of grid layers” to 2.
SILVACO International 56
TCAD WORKSHOP
d. Add a comment “Aluminum Deposition” in the Comment field and click on the
WRITE button .
e. The following deposit statements will appear in the DECKBUILD text window:
# Aluminum Deposition
deposit aluminum thick=0.03 divisions=2
Finally, the aluminum layer is etch to the right starting from x = 0.18 µm using the Etch
menu as follows:
f. From the Etch menu, click on Right for the Geometrical type field.
SILVACO International 57
TCAD WORKSHOP
e. Click on the WRITE button and this will give the following statement:
# Etch Aluminum
etch aluminum right p1.x=0.18
f. Continue the ATHENA simulation and plot the etched structure as shown in Figure 2-
69.
SILVACO International 58
TCAD WORKSHOP
a. From the Commands menu, click on the Extract…. The ATHENA Extract menu will
appears.
d. For the Material field, click on the Material… and select Silicon.
e. On the Extract location field, click on the X location and enter a value of 0.2 as
shown in Figure 2-70.
f. Click on the WRITE button and the Extract statement will appear in the text
window as follows:
SILVACO International 59
TCAD WORKSHOP
In this extract statement, name="nxj" is the n-type, source/drain junction depth; xj
indicates that junction depth is to be extracted; material="Silicon" is material
containing the junction. In this case, the material is Silicon; mat.occno=1 indicates to
extract the junction depth at the first occurrence of Silicon layer; x.val=0.2 is to
extract the source/drain junction depth at x = 0.2 µm; junc.occno=1 is to extract the
junction depth at first occurrence of the junction. In a more complex structure, there
may have more than one junction within the same material layer. For example, an n+
source/drain region within a p well on an n substrate would, on a line through the
source/drain region, have two junctions.
source drain
junction 1
p Well
junction 2 n substrate
For the MOSFET structure, there is only one junction. Therefore, the junction
occurrence number in this case is optional.
c. On the Extract location field, with the X location selected, enter a value of 0.05 as
shown in Figure 2-71.
d. Click on the WRITE button and the Extract statement will appear in the text
window as follows:
SILVACO International 60
TCAD WORKSHOP
Figure 2-71 Parameters used for Extracting N++ Source/Drain Sheet Resistance.
b. Change the value of the Extract location field to 0.3, with the X location selected.
c. Click on the WRITE button and the Extract statement will appear in the text
window as follows:
To extract the long channel threshold voltage of the NMOS at x = 0.5 µm:
SILVACO International 61
TCAD WORKSHOP
a. From the ATHENA Extract menu, change the Extract field from Sheet resistance to
QUICKMOS 1D Vt.
e. On the Extract location field, enter a value of 0.5 as shown in Figure 2-72.
Figure 2-72 Parameters used for Extracting Long Channel Threshold Voltage.
f. Click on the WRITE button and the Extract statement will appear in the text
window as follows:
In this statement, 1dvt instructs the Extract routine to extracts the 1D threshold
voltage; ntype is the device type. In this case, we have a n-type transistor; x.val=0.5
is point that lies within the channel of the device; qss=1e10 is the trapped charge,
Qss, which is given as 1 x 1010 cm-2. By default, the gate bias setting is 0-5 V for a
0.25V step with the substrate at 0V and a default device temperature of 300 Kelvin.
Continue the ATHENA simulation and all the extracted values will appears in the
DECKBUIKLD output window as shown in Figure 2-73. These information are also written to
the file `results.final' in your current working directory.
SILVACO International 62
TCAD WORKSHOP
a. From the Commands menu, select Structure follows by Mirror. The ATHENA
Mirror menu will appear.
c. Press the Write button to write the following statement to the input file:
SILVACO International 63
TCAD WORKSHOP
From this figure, it can be seen that the right half of the structure is a complete mirror copy of
the right part, including node coordinates, doping values, etc.
To enable biasing in the device simulator ATLAS, it is essential to label the electrodes for the
NMOS transistor. The electrodes of the structure can be defined using the ATHENA
Electrode menu. To invoke this menu,
SILVACO International 64
TCAD WORKSHOP
b. From the Electrode Type field, select the Specified Position button.
d. Click on the X Position and set the value to 0.1 as shown in Figure 2-76.
e. Press the WRITE button and the following statement will appear in the input file:
Similarly, specify the drain electrode at x=1.1µm using the ATHENA Electrode menu to
obtain the following statement:
The polysilicon gate electrode specification has the same format. For this structure it can be
done the same way as for source or drain:
In ATHENA, a backside electrode can be placed at the bottom of the structure without having
a metal region there. To specify a backside electrode, select Backside from the Electrode
Type of the ATHENA Electrode menu. Then, type in the name “backside”. The following
backside electrode statement will appear in the input file:
The syntax backside specifies that a flat (zero height) electrode will be placed on the bottom
of the simulation structure.
Continue running the input file. From the output window of DECKBUILD as shown in Figure
2-77, the following notes can be seen.
SILVACO International 65
TCAD WORKSHOP
With the specification of the electrodes, the NMOS structure is completed. The last session
will describe on how to save this final structure file.
SILVACO International 66
TCAD WORKSHOP
ii. It is not usually desirable to keep dozens of history files on disc (each of which
occupy dozens or hundreds of Kbytes) after the DECKBUILD session ends
iii. Users often want to save the structure information generated after key process steps
(e.g. final structure).
To save or load a structure, use the ATHENA File I/O menu which is invoked by:
c. Press the WRITE button and the following line will appears in the input file:
struct outfile=nmos.str
d. Continue running the input file and plot the nmos.str structure file. Select the
Electrodes icon to view the drain, gate, source and backside electrodes (refer
Figure 2-80).
SILVACO International 67
TCAD WORKSHOP
SILVACO International 68