silvaco - ucourse · silvaco’s tcad 6. ucourse mmkhatami@aut.ac.ir, mm.khatami@modares.ac.ir...
Post on 16-Aug-2021
30 Views
Preview:
TRANSCRIPT
Mohammad Mahdi Khatami
2016
SilvacoAn Overview
ucourse mmkhatami@aut.ac.ir, mm.Khatami@modares.ac.ir
TCAD Based Simulation
2
ucourse mmkhatami@aut.ac.ir, mm.Khatami@modares.ac.ir
TCAD Based Simulation
3
• Simulating fabrication process and device analysis of Electronic devices.
• Various optoelectronics devices: BJT, MOSFET, HBT, HEMT, Solar cell, LED, Laser,… .
• Saves money and time.
ucourse mmkhatami@aut.ac.ir, mm.Khatami@modares.ac.ir
Process simulation
4
ucourse mmkhatami@aut.ac.ir, mm.Khatami@modares.ac.ir
Device simulation
5
ucourse mmkhatami@aut.ac.ir, mm.Khatami@modares.ac.ir
Silvaco’s TCAD
6
ucourse mmkhatami@aut.ac.ir, mm.Khatami@modares.ac.ir
Athena
• Physically-based 2D processing simulator.
7
Ath
en
aIon implantation
Diffusion
Deposition
Etch
Oxidation
Stress
ucourse mmkhatami@aut.ac.ir, mm.Khatami@modares.ac.ir
Atlas
• Physically-based 2D and 3D device simulator.
8
Atla
s a
na
lysi
s
Electrical
DC
AC
Time TransientOptical
Thermal
ucourse mmkhatami@aut.ac.ir, mm.Khatami@modares.ac.ir
Silvaco Syntax
• Both Atlas and Athena should be run through Deckbuild.
• Each Atlas run should start with:
go atlas
and Athena is run with:
go athena
9
ucourse mmkhatami@aut.ac.ir, mm.Khatami@modares.ac.ir
Silvaco Syntax
• Each statement consists of a keyword and a set of parameters:
<STATEMENT> <PARAMETER>=<VALUE>
• Example:
DOPING UNIFORM N.TYPE CONCENTRATION=1.0e16 REGION=1OUTFILE=my.dop
10
ucourse mmkhatami@aut.ac.ir, mm.Khatami@modares.ac.ir
Silvaco Syntax
• Enough to use few letters of a parameter name (should bedistinguishable from any other parameters):
CONCENTRATION can be shortened to CONC.
REGION can’t be shortened to R, since there’s a parametercalled RATIO.
11
ucourse mmkhatami@aut.ac.ir, mm.Khatami@modares.ac.ir
Parameters
• Four different types for the <VALUE> parameter: Real, Integer,Character, and Logical.
12
Parameters type
Real
concentration x.comp
Integer
number
Character
name material
Logical
n.type
ucourse mmkhatami@aut.ac.ir, mm.Khatami@modares.ac.ir
Silvaco Syntax
• Silvaco is not case sensitive!
• The \ character at the end of a line indicates continuation.
• Comments are indicated by the COMMENT statement or anumber sign (#)
13
ucourse mmkhatami@aut.ac.ir, mm.Khatami@modares.ac.ir
Useful Reference Sources
1. G. Armstrong and C. Maiti, TCAD for Si, SiGe and GaAsintegrated circuits. The Institution of Engineering andTechnology, 2007.
2. Atlas User’s Manual. Silvaco, 2016.
3. Athena User’s Manual. Silvaco, 2014.
4. Deckduild User’s Manual. Silvaco, 2016.
5. Tonyplot User’s Manual. Silvaco, 2014.
14
15
More about Silvaco TCAD
• http://ucourse.ir/open-courses/silvaco/
top related