Beruflich Dokumente
Kultur Dokumente
28/03/2018 1
Outline:
• What is TCAD
• Why TCAD
• Synopsys Sentaurus
2
What is TCAD
➢ TCAD = Technology Computer-Aided Design
• Process TCAD: modeling of semiconductor-chip process-manufacturing steps like
lithography, deposition, etching, ion implantation, diffusion, oxidation, silicidation, mechanical
stress, etc..
• Device TCAD: modeling of electrical, thermal, optical and mechanical behavior of semiconductor
devices (e.g., diode, BJT, MOSFET, solar cell,…).
Synopsys Sentaurus
Silvaco ATLAS
3
Why TCAD
4
5
Sentaurus Workbench (SWB)
Command Script:
➢ A framework to manage the different tools and the simulation flow
> swb
➢ It creates simulation trees with variation of parameter in a matrix organization
➢ Every instance in SWB is called “project”. When a project is saved, a directory
is created, containing ASCII files with the details of the saved project.
Node
Project
6
II. Working with Structures: S. Structure Editor
> sde
7
Sentaurus Process
➢ It allows simulating:
- Deposition of layers of different materials
- Localized etching of material with a mask
- Ion implantation
- Diffusion of the implanted species (thermal
steps)
- Oxide and epitaxial growth
A specific mesh is
- Etc… (almost any process you can perform in a
created to solve the
real clean room) process emulation
equations
• It is a powerful tool, that can faithfully reproduce the
Command Script: fabrication processes of a given clean room.
> sprocess
8
II. FEM Simulations: SDevice
Devices in the
Files to Solve
Circuit
the Model
Types of Analysis:
Quasistationary,
Transient,
Command Script: ACCoupled
> sdevice
9
Sentaurus Visual:
• Preferred tool for visualizing structures and representing different curves
10
Sentaurus Visual:
11
IV. Additional Tools: SProcess
Complete Re-meshing
FEM
Process and
Simulation
Emulation adjustment
12
13
File name extension Description Remarks
Sentaurus Workbench variables are replaced by their actual
cmd Preprocessed simulation input command file.
values.
Error messages generated by Tcl procedures or licensing can
err File containing simulator error messages.
be found here as well.
sge.err Error messages from gjob. Contains error messages from gsub if the job failed.
out, log Simulation log file. Information about the progress of the simulation.
Contains solution variables at device terminals (such as
plt Device simulation current file.
voltages and currents).
The status can be one of the following: none | queued | running
| failed | aborted | done.
sta Status of the simulation.
The status is indicated by the color of the simulation node,
which also contains information about the execution host.
Contains field data such as doping distribution and
tdr The structure with simulation results.
electrostatic potential.
Contains information from the preprocessor and the simulation
job Information from gjob. job submission. Watch here for error messages if a simulation
node is not executed.
par Preprocessed parameter file. Used in Sentaurus Device, EMW, and Ligament Layout Editor.
14
Thank You
Any Question ?
15