silvaco - ucourse · silvaco’s tcad 6. ucourse mmkhatami@aut.ac.ir, mm.khatami@modares.ac.ir...

Post on 16-Aug-2021

30 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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