TCAD Guide (Simple)
TCAD Guide (Simple)
TCAD Guide (Simple)
(PC VERSION)
SILVACO
4701 Patrick Henry Drive, Bldg. 6 Santa Clara, CA 95054 Telephone (408) 567-1000 Internet: www.silvaco.com
SILVACO
Page 1
table of Contents
Chapter 1: Introduction ........................................................................................................ 3 Chapter 2: Getting Started With Just a Few Clicks of the Mouse......................................... 4 Section 2.1: The DeckBuild Runtime Environment Window ............................. 4 Section 2.2: Loading and Running Examples ................................................... 5 Section 2.3: Viewing the Results ...................................................................... 9 Chapter 3: Navigating the Manual and Self Training the Easy Way .................................. 12 Chapter 4: Other Web Based Information .......................................................................... 15
Page 2
SILVACO
Chapter 1:
introduction
This manual is intended for the first time user of SILVACO TCAD products. Its intention is to enable a new user to have the software up and running within a few minutes of successful installation. This tutorial will also demonstrate how to navigate the manuals quickly and efficiently to locate explanations and definitions of all parameters used in the simulators. It will cross reference the user to the relevant physics chapters to understand the equations and underlying physics in which these equations are used. For further reading and references, the reader will be directed to a wealth of technical material and published paper references located in the technical sections of the SILVACO web pages.
SILVACO
Page 3
Chapter 2:
Figure 2.1.
Page 4
SILVACO
You should see the DeckBuild runtime environment appear on your monitor and it should look very similar to that shown in Figure 2.2. The GUI interface is arranged in two parts. The upper window displays the current input file and the lower window displays the output created when running that input file.
SILVACO
Page 5
Section 2.2: Loading and Running Examples The input file can be created by the user or can be loaded from the examples library. Familiarization with the software syntax is best executed by loading an example in the first instance. To load an example from the DeckBuild runtime environment GUI, click: Help... Examples... A pop up window displays a list of 47 different categories of examples. The first 7 categories are displayed as shown in Figure 2.3. To view the remaining categories, simply scroll down using the slider on the right hand side of the window.
To view a listing of the examples in each category, double-click one of the categories. If you doubleclick the first category entitled MOS1, you will get the listing shown in Figure 2.4. There are 15 examples in this category.
Page 6
SILVACO
In order to load this particular example into the DeckBuild runtime environment select the required example with the left mouse button, then cick OK. The main DeckBuild window should now appear as in Figure 2.5.
SILVACO
Page 7
Running the example is simply a matter of clicking the run button (green forward arrow icon). On completion, two plots will appear on the screen. The first is a color contour plot of the process simulated structure displaying Net Doping and the second is a simple threshold voltage, Vg versus Id plot. These plots are shown in Figures 2.6 and 2.7 respectively. It should be noted that it is not necessary to actually run the simulations in order to view the results, since these structure files and line graphs are loaded into the current working directory as soon as the OK button is selected.
Page 8
SILVACO
Section 2.3: Viewing the Results SILVACOs visualization tool called TonyPlot is a feature-packed plotting program. We will only touch on some of its more basic capabilities in this tutorial. When a structure file or line graph is saved in SILVACOs TCAD package, almost every quantity required to create the structure file or line graph, will be automatically included into the file and will be available for plotting. For example, in the structure file plot, if you wish to plot other calculated quantities such as Donor Concentration, click the following sequence: Plot... Display... Define... Contours... then pull down and scroll the Quantity: box to obtain a list of plottable quantities. If you followed the sequence, two additional GUI displays should appear as in Figure 2.8. Select any new quantity and click Apply.
SILVACO
Page 9
It will often be necessary to view a cutline slice through a plot. To do this, close other plotter related windows by clicking OK, then return to the main plot and select the following sequence: Tools... Cutline... For now we will use the default vertical cutline box, but the horizontal or diagonal cutline box could also be selected in the cutline GUI. Return to the main plot, click and hold down the left mouse button where you want to start the cutline. Drag the mouse vertically and let go of the left mouse button where you wish to finish the cutline. When you let go of the left mouse button, the cutline plot will automatically appear showing a cutline of the currently displayed quantity. Click OK on the cutline box if you are now done with making cutlines. To overlay other quantities on the new cutline graph, left click the line graph to make it the current active plot (a white border around the plot indicates which plot is currently active). Now click: Plot... Display... and select other quantities to overlay on the line graph. For example, if you add Arsenic, Boron and Phosphorus to the line graph, it should now appear as in Figure 2.9. A similar sequence on the Vg versus Id curve will also allow other electrical quantities to be overlayed on that line graph. To plot a structure file created during a simulation automatically, simply add the lines: structure outfile=<filename> tonyplot <filename> into your input file and the simulator will save the structure file created up until that point in the input file.It will then plot it automatically once the simulator reaches that point. You can save and plot as many structure files as you wish at any point during the simulation.
Page 10
SILVACO
Chapter 3:
One of the most powerful features of the manual is the Statements chapter. This chapter contains an alphabetical listing of all the statements in the device simulator. Since we are looking for information on the models statement, click on the expansion + symbol next to the Statements chapter in the Index located on the left side of the page. Scroll down the alphabetical listings until you reach the Models statement. Click the expansion + sign next to the Models statement to see its contents. At this point, we now have a choice. If you have already guessed that SRH is an acronym for Schottky Read Hall recombination, then click the section titled Recombination Models Flags. If you had no idea what the parameter SRH was, click the MODELS heading to start at the beginning of this section. At the beginning of this section is another alphabetical listing of all parameters associated with the models statement. Scroll down until you reach SRH and the table will inform you: what type of parameter it is, any default value applied to it and what the units of the parameter are. Once you know what kind of parameter it is, scroll down the rest of the section until you find it in the description section below. You could also use the Edit... Find... feature to search for SRH in the description section. Whichever method used, you should now be located at the section where a brief description of the SRH parameter is given, as shown in Figure 3.2.
Page 12
SILVACO
This information may be sufficient for the user to know what the parameter is and its default values. If however, you now wish to understand the physics and formulas in which this parameter is used, the description for SRH in the Statements Chapter, cross references the reader to the Physics Chapter 3, Equation 3-290 to find out more information. If you cross references to Equation 3-290, we find a full description or the SRH model, as shown in Figure 3.3.
Figure 3.3 The Full Description of the SRH Model Cross Referenced.
With a few clicks of the mouse, we have found what a parameter is, together with a full physical description of how this parameter works in the simulator and what other user definable parameters are in the equation that are under the users control. Now you understand how the manuals work in conjunction with the examples.
SILVACO
Page 13
Chapter 4:
Page 14
SILVACO