56
© July 11, 2017, Dr. Lynn Fuller, Professor TCAD - SILVACO Page 1 Rochester Institute of Technology Microelectronic Engineering ROCHESTER INSTITUTE OF TECHNOLOGY MICROELECTRONIC ENGINEERING Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: http://people.rit.edu/lffeee Microelectronic Engineering Rochester Institute of Technology 82 Lomb Memorial Drive Rochester, NY 14623-5604 Email: [email protected] Department webpage: http://www.microe.rit.edu 7-11-2017 TCAD-SILVACO.pptx

Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

  • Upload
    buikien

  • View
    341

  • Download
    16

Embed Size (px)

Citation preview

Page 1: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 1

Rochester Institute of Technology

Microelectronic Engineering

ROCHESTER INSTITUTE OF TECHNOLOGYMICROELECTRONIC ENGINEERING

Process Modeling with SilvacoATHENA, ATLAS, UTMOST

Dr. Lynn FullerWebpage: http://people.rit.edu/lffeee

Microelectronic EngineeringRochester Institute of Technology

82 Lomb Memorial DriveRochester, NY 14623-5604

Email: [email protected] webpage: http://www.microe.rit.edu

7-11-2017 TCAD-SILVACO.pptx

Page 2: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 2

Rochester Institute of Technology

Microelectronic Engineering

OUTLINE

Introduction

Tips (Printing tonyplot)

Getting Started

Printing Deckbuild File

Deckbuild Example

Tonyplot for Example

Summary

References

Page 3: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 3

Rochester Institute of Technology

Microelectronic Engineering

INTRODUCTION

ATHENA is Silvaco, Inc’s. version of SUPREM. ATHENA is normally used in conjunction with VWF Interactive tools. These include DECKBUILD, TONYPLOT,DEVEDIT, MASKVIEWS and OPTIMIZER. DECKBUILD provides an interactive run time environment. TONYPLOT supplies scientific visualization capabilities. DEVEDIT is an interactive tool for structure and mesh specification and refinement, and MASKLVIEWS is an IC Layout Editor. The OPTIMIZER supports black box optimizations across multiple simulators. ATHENA is frequently used in conjunction with ATLAS device simulator. ATHENA predicts the physical structure that result from processing. These physical structures are used as input by ATLAS, which then predicts the electrical characteristics associated with specified bias conditions.

SUPREM – Stanford University PRocess Engineering Module, 1977

Page 4: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 4

Rochester Institute of Technology

Microelectronic Engineering

TIPS AND PRINTING TONYPLOT

Tips: The software runs on a UNIX computer. The commands are case sensitive. The pull down menus are often enabled with a right mouse click (RMC) and then the desired selection is made with a left mouse click (LMC).

Example: once you run ATHENA you most often generate a graph of the results using the software TONYPLOT. To print the plot you need to do the following:

Pull down Print on the top banner (right mouse click, RMC)Select Printers (left mouse click, LMC)

Pull down Queue (right mouse click, RMC)Select prec2 (left mouse click, LMC)

UpdateSave Set Up (click on icon at bottom right)

Pull down Print on top banner (RMC)Select Print view (LMC)

Page 5: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 5

Rochester Institute of Technology

Microelectronic Engineering

GETTING STARTED

To get started you need to invoke the DECKBUILD application. DECKBUILD will allow you to specify the process steps you want to analyze.

Open terminal window (shell)Type deckbuild

commands (RMC) select mesh definecommands select mesh initialize (LMC)commands select process (RMC) deposit (LMC)

select parameters for nitride layercommands select process (RMC) select implant (LMC)

select parameters for ion implanttonyplotquit

X(0,0) (1,0)

(0,2) Y

Page 6: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 6

Rochester Institute of Technology

Microelectronic Engineering

GETTING STARTED

To get started you need to invoke the DECKBUILD application. DECKBUILD will allow you to specify the process steps you want to analyze.

X(0,0) (1,0)

(0,2) Y

You can type or you can point and click:

eg Commands > Process > Diffuse

Page 7: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 7

Rochester Institute of Technology

Microelectronic Engineering

DECKBUILD EXAMPLE

go athena#comment lines start with ##near location 0µm on the x line set grid approximately 0.1 µm#near location 1µm on the x line set grid approximately 0.1 µmline x loc=0.00 space=0.1line x loc=1.00 space=0.1#near location 0µm on the y line set grid approximately 0.01 µm#near location 2µm on the y line set grid approximately 0.01 µmline y loc=0.00 space=0.01line y loc=2.00 space=0.01#init silicon phosphorous resistivity=15 orientation=100#change nitride thickness to investigate implant penetrationdeposit nitride thick=0.30# dual Pearson model is SIMS verified empirical modelimplant boron dose=8.0e12 energy=100 tilt=0 \

rotation=0 crystal lat.ratio1=1.0 lat.ratio2=1.0#tonyplotquit

Page 8: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 8

Rochester Institute of Technology

Microelectronic Engineering

TONY PLOT FOR EXAMPLE

2500 Å Nitride3000 Å Nitride

Page 9: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 9

Rochester Institute of Technology

Microelectronic Engineering

SUMMARY

Silvaco ATHENA (SUPREM) analysis allows for the calculation of resultant impurity concentrations, layer thickness, and much more for processes such as oxidation, diffusion, implantation and deposition for temperatures above 800 C.

Page 10: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 10

Rochester Institute of Technology

Microelectronic Engineering

SILVACO ATHENA SIMULATIONS OF D/S IMPLANT

Page 11: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 11

Rochester Institute of Technology

Microelectronic Engineering

EXTRACT

extract name="Source Oxide Thickness" thickness material="SiO~2" \

mat.occno=1 x.val=2.0

extract name="Final Source xj" xj material="Silicon" mat.occno=1 x.val=2.0 \

junc.occno=1

extract name="p-type Sheet Rs" p.sheet.res material="Silicon" mat.occno=1 \

x.val=2.0 region.occno=1

extract name="Surface Concentration" surf.conc impurity="Net Doping" \

material="Silicon" mat.occno=1 x.val=10.0

extract name="VTO" 1dvt ntype qss=3e11 workfunc=4.15 x.val=10.0

The extract command provides a way to output important device parameters such as oxide thickness, junction depth, sheet resistance, surface concentration, and threshold voltage. These results are available in the run dialog window and in the results.final file. These commands can be placed anywhere in the input file. A few extract commands are shown below:

Page 12: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 12

Rochester Institute of Technology

Microelectronic Engineering

RESULTS.FINAL FILE

First Oxide=7611.19 angstroms (0.761119 um) X.val=2

2nd Oxide Thickness=8944.31 angstroms (0.894431 um) X.val=10

2nd Oxide Thickness=4251.74 angstroms (0.425174 um) X.val=2

Gate Oxide Thickness=754.154 angstroms (0.0754154 um) X.val=10

Final Source xj=1.84039 um from top of first Silicon layer X.val=2

p-type Sheet Rs=95.5111 ohm/square X.val=2

Surface Concentration=6.86682e+14 atoms/cm3 X.val=10

VTO=-2.08365 V X.val=10

Page 13: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 13

Rochester Institute of Technology

Microelectronic Engineering

VIEWING AND PRINTING INPUT AND RESULTS FILES

The input file created using DECKBUILD can be saved as a text file. Select file on the top banner (RMC) and select Save As (LMC) and enter the filename.in

This text file can be viewed using KWrite, WordPad or other text editor. It can be sent to another computer using secure ftp (such as WinSCP) where it can be edited, read and/or printed.

These files can be printed in the VLSI lab by opening another Terminal Window and at the command type lpr filename.in <RET>

The output results file is saved as results.final in the same directory as the input file. This is also a text file that can be opened in KWrite, WordPad or other editor and sent to another computer using secure ftp.

Page 14: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 14

Rochester Institute of Technology

Microelectronic Engineering

SILVACO ATHENA (SUPREM) EXAMPLE

go athena# set gridline x loc=0.0 spac=0.1line x loc=1.0 spac=0.05line x loc=10.0 spac=0.05line x loc=12.0 spac=0.1

line y loc=0.0 spac=0.01line y loc=2.2 spac=0.01line y loc=3.5 spac=0.3line y loc=6.0 spac=0.5

init silicon phosphor resistivity=11.3 orientation=1.00 space.mult=5.0

# ramp up from 800 to 900°c soak 50 min dry o2, ramp down to 800 n2diff time=10 temp=800 t.final=900 dryo2 press=1.0 hcl.pc=0diff time=50 temp=900 dryo2 press=1.0 hcl.pc=0diff time=20 temp=900 t.final=800 nitro press=1.0 hcl.pc=0

deposit photoresist thickness=1.0etch phtotoresist left ;1.x=2.0etch photoresist right p1.x=10.00

# ion implant drain and sourceimplant boron dose=1e15 energy=70 tilt=0 rotation=0 crysatal lat.ratio1=1.0 lat.ratio2=1.0

Etch photoresist all

# ramp up from 800 to 1000°c soak 90 min, ramp down to 800 n2diff time=20 temp=800 t.final=1000 nitro press=1.0 hcl.pc=0diff time=90 temp=1000 nitro press=1.0 hcl.pc=0diff time=40 temp=1000 t.final=800 nitro press=1.0 hcl.pc=0

Starting wafer resistivity = 11.3 ohm-cm

Ion Implant P-type D/S at Dose = 1E15

Grow Kooi oxide 1000 Å

Anneal D/S implant

Strip photoresist

Page 15: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 15

Rochester Institute of Technology

Microelectronic Engineering

SILVACO ATHENA (SUPREM) EXAMPLE

# ion implant channelimplant boron dose=4e12 energy=100 tilt=0 rotation=0 crysatal lat.ratio1=1.0 lat.ratio2=1.0

etch oxide all

# ramp up from 800 to 1000°c soak 90 min dry o2, ramp down to 800 n2diff time=20 temp=800 t.final=1000 dryo2 press=1.0 hcl.pc=0diff time=90 temp=1000 dryo2 press=1.0 hcl.pc=0diff time=40 temp=1000 t.final=800 nitro press=1.0 hcl.pc=0

deposit nitride thick=0.010

# ramp up from 800 to 1000°c soak 50 min dry o2, ramp down to 800 n2diff time=10 temp=800 t.final=1000 dryo2 press=1.0 hcl.pc=0diff time=50 temp=1000 dryo2 press=1.0 hcl.pc=0diff time=20 temp=1000 t.final=800 nitro press=1.0 hcl.pc=0

deposit oxynitride thick=0.01

deposit poly thick=0.60 c.phosphor=4e20

# ramp up from 800 to 1000°c soak 30 min, ramp down to 800 n2diff time=20 temp=800 t.final=1000 nitro press=1.0 hcl.pc=0diff time=30 temp=1000 nitro press=1.0 hcl.pc=0diff time=40 temp=1000 t.final=800 nitro press=1.0 hcl.pc=0

Ion Implant P-type channel at

Dose = 0, 4E12, 4e11, 1e12

Temp cycle for growth of

oxynitride

Grow 700 Å gate oxide

Deposit 100 Å nitride

Temp cycle for poly dope

Deposit 100 Å oxynitride

Deposit 6000 Å poly

Page 16: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 16

Rochester Institute of Technology

Microelectronic Engineering

SILVACO ATHENA (SUPREM) EXAMPLE

etch poly left p1.x=1.5etch poly right p1.x=10.5

etch oxynitride left p1.x=1.5etch oxynitride right p1.x=10.5

etch nitride left p1.x=1.5etch nitride right p1.x=10.5

etch oxide left p1.x=1.5etch oxide right p1.x=10.5

deposit alumin thick=0.5

etch alum start x=1.0 y= -2.0etch cont x=1.0 y= 2.0etch x=11.0 y= 2.0etch done x=11.0 y= -2.0

struct outfile=UofH.str

tonyplot UofH.str

quit

Deposit 5000 Å aluminum

Tonyplot example Only

Page 17: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 17

Rochester Institute of Technology

Microelectronic Engineering

SILVACO ATHENA (SUPREM)

Page 18: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 18

Rochester Institute of Technology

Microelectronic Engineering

SILVACO ATHENA (SUPREM)

Page 19: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 19

Rochester Institute of Technology

Microelectronic Engineering

SILVACO ATHENA (SUPREM)

Page 20: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 20

Rochester Institute of Technology

Microelectronic Engineering

SILVACO ATHENA (SUPREM)

Page 21: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 21

Rochester Institute of Technology

Microelectronic Engineering

SILVACO ATHENA (SUPREM)

Page 22: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 22

Rochester Institute of Technology

Microelectronic Engineering

SILVACO ATHENA (SUPREM)

Page 23: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 23

Rochester Institute of Technology

Microelectronic Engineering

SILVACO ATLAS (DEVICE SIMULATOR) EXAMPLE

Go athenaInit infile=UofH.str

#name the electrodes…Electrode name=gate x=6Electrode name=source x=0Electrode name=drain x=12Electrode name=substrate backside

Extract name=“vt” 1dvt ptype qss=1e11 workfunc=4.11 x.val=6

Go atlas

# define the gate workfunctionContact name=gate n.poly# define the Gate QssInterface qf=1e11

# use the cvt mobility model for MOSModels cvt srh

# set gate biases with Vds=0.0Solve initSolve vgate=0 outf=solve_temp0Solve vgate=-1 outf=solve_temp1Solve vgate=-1 outf=solve_temp2Solve vgate=-3 outf=solve_temp3Solve vgate=-4 outf=solve_temp4Solve vgate=-5 outf=solve_temp5

# load in temporary file and ramp VdsLoad infile=solve_temp0Log outf=Vg_0.logSolve name=drain vdrain=0 vfinal=-5 vstep=-0.5

Read in structure file created by Athena

Define location of gate, source and drain

Step gate voltage from 0 to –5 volts in 1 volt steps

Page 24: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 24

Rochester Institute of Technology

Microelectronic Engineering

SILVACO ATLAS (DEVICE SIMULATOR EXAMPLE

# load in temporary file and ramp vdsload infile=solve_temp1log outf=vg_1.logsolve name=drain vdrain=0 vfinal=-5 vstep=-0.5

# load in temporary file and ramp vdsload infile=solve_temp2log outf=vg_2.logsolve name=drain vdrain=0 vfinal=-5 vstep=-0.5

# load in temporary file and ramp vdsload infile=solve_temp3log outf=vg_3.logsolve name=drain vdrain=0 vfinal=-5 vstep=-0.5

# load in temporary file and ramp vdsload infile=solve_temp4log outf=vg_4.logsolve name=drain vdrain=0 vfinal=-5 vstep=-0.5

# load in temporary file and ramp vdsload infile=solve_temp5log outf=vg_5.logsolve name=drain vdrain=0 vfinal=-5 vstep=-0.5

# extract max current and saturation slopeextract name=“pidsmax” max(abs(i.”drain”))extract name=“p_sat_slope” slope(minslope(curve(abs(v.”drain”), abs(i.”drain”)))

tonyplot –overlay vg_0.log vg_1.log vg_2.log vg_3.log vg_4.log vg_5.log –set mos1ex09_1quit

Sweep drain voltage from 0 to –5 volts

in 0.5 volt steps

Page 25: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 25

Rochester Institute of Technology

Microelectronic Engineering

ATLAS SIMULATED FAMILY OF CURVES

Page 26: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 26

Rochester Institute of Technology

Microelectronic Engineering

ATLAS SIMULATED FAMILY OF CURVES

Page 27: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 27

Rochester Institute of Technology

Microelectronic Engineering

ATLAS SIMULATED FAMILY OF CURVES

Page 28: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 28

Rochester Institute of Technology

Microelectronic Engineering

ATLAS SIMULATED FAMILY OF CURVES

Page 29: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 29

Rochester Institute of Technology

Microelectronic Engineering

VLSI DESIGN CENTER AT RIT

The VLSI Design Center (room 17-2500) consists of AMD Athlon 64 FX-51 Gentoo LINUX workstations, file servers and printers. The workstations are primarily PC’s running LINIX operating system. The PC’s are fast, have lots of RAM and disk space. There are two file servers for user accounts and application software. The two main print devices are a HP laser printer and a HP 36 inch color plotter. There devices are connected through an Ethernet based network. The primary application software, on this network, is the very sophisticated and tightly integrated Mentor Graphics suite of EDA (Electronic Design Automation) tools.

Accounts on the computers and access to the room are controlled by the computer engineering department. Currently Charles Gruener for computer accounts and Rick Tolleson for card swipe room access.

Page 30: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 30

Rochester Institute of Technology

Microelectronic Engineering

BASICS - DESKTOP

A graphical interface that provides workspaces, windows, menus, controls, and a front panel to help you organize and manage your software applications.

The Front Panel has a tool bar (usually at the bottom of the screen).The tool bar has a K-Gear icon which allows access to editors, graphics programs and the open office software package. The open office package has calculators, drawing programs, equation editor and word processing. You can change the settings for the look and feel of the desktop and the windows that are running. I suggest that you do not go too wild changing things , instead stick to getting the job done.

There are four “desk tops” available to run programs on. The toolbar tells you which desktop you are looking at and what is running in each window on the desktop.

Page 31: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 31

Rochester Institute of Technology

Microelectronic Engineering

BASICS CONTINUED

The Mouse: is a three button mouse. The left mouse button is used to select or “click” on something. The right mouse button is used for popup menus. The middle mouse button is typically defined for each application and does not have a common function. For example in the layout software “IC” the middle mouse button shifts the layout so that the clicked location is centered in the workspace.

Log Out: click on K Gear icon, select Log Out…, Select End Current Session

Restore Session: If there is no activity for several minutes the screen will be locked and require the user to type his password to restore the session.

Page 32: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 32

Rochester Institute of Technology

Microelectronic Engineering

BASIC UNIX COMMANDS

Command Descriptionls list the files and directories in the current directoryls xxx* list file or folders beginning with name xxxcd change directorymv move a file (rename a file)rm remove a file (delete a file)pwd print path of current directorymkdir create a new directoryrmdir remove a directormore filename displays contents of filename

It is important to remember that since this is a UNIX operating system, the commands are case sensitive.

Page 33: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 33

Rochester Institute of Technology

Microelectronic Engineering

SILVACO ATHENA SIMULATIONS OF D/S IMPLANT

Page 34: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 34

Rochester Institute of Technology

Microelectronic Engineering

SILVACO ATHENA (SUPREM)

go athena# set gridline x loc=0.0 spac=0.1line x loc=1.0 spac=0.05line x loc=10.0 spac=0.05line x loc=12.0 spac=0.1

line y loc=0.0 spac=0.01line y loc=2.2 spac=0.01line y loc=3.5 spac=0.3line y loc=6.0 spac=0.5

init silicon phosphor resistivity=11.3 orientation=100 space.mult=5.0

# ramp up from 800 to 900°c soak 50 min dry o2, ramp down to 800 n2diff time=10 temp=800 t.final=900 dryo2 press=1.0 hcl.pc=0diff time=50 temp=900 weto2 press=1.0 hcl.pc=0diff time=20 temp=900 t.final=800 nitro press=1.0 hcl.pc=0

deposit photoresist thickness=1.0etch phtotoresist left ;1.x=2.0etch photoresist right p1.x=10.00

# ion implant drain and sourceimplant boron dose=1e15 energy=70 tilt=0 rotation=0 crysatal lat.ratio1=1.0 lat.ratio2=1.0

Etch photoresist all

# ramp up from 800 to 1000°c soak 90 min, ramp down to 800 n2diff time=20 temp=800 t.final=1000 nitro press=1.0 hcl.pc=0diff time=90 temp=1000 nitro press=1.0 hcl.pc=0diff time=40 temp=1000 t.final=800 nitro press=1.0 hcl.pc=0

Starting wafer resistivity = 11.3 ohm-cm

Ion Implant P-type D/S at Dose = 1E15

Grow Kooi oxide 1000 Å

Anneal D/S implant

Strip photoresist

Page 35: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 35

Rochester Institute of Technology

Microelectronic Engineering

SILVACO ATHENA (SUPREM)

# ion implant channelimplant boron dose=4e12 energy=60 tilt=0 rotation=0 crysatal lat.ratio1=1.0 lat.ratio2=1.0

etch oxide all

# ramp up from 800 to 1000°c soak 90 min dry o2, ramp down to 800 n2diff time=20 temp=800 t.final=1000 dryo2 press=1.0 hcl.pc=0diff time=90 temp=1000 dryo2 press=1.0 hcl.pc=0diff time=40 temp=1000 t.final=800 nitro press=1.0 hcl.pc=0

deposit nitride thick=0.010

# ramp up from 800 to 1000°c soak 50 min dry o2, ramp down to 800 n2diff time=10 temp=800 t.final=1000 dryo2 press=1.0 hcl.pc=0diff time=50 temp=1000 dryo2 press=1.0 hcl.pc=0diff time=20 temp=1000 t.final=800 nitro press=1.0 hcl.pc=0

deposit oxynitride thick=0.01

deposit poly thick=0.60 c.boron=4e20

# ramp up from 800 to 1000°c soak 30 min, ramp down to 800 n2diff time=20 temp=800 t.final=1000 nitro press=1.0 hcl.pc=0diff time=30 temp=1000 nitro press=1.0 hcl.pc=0diff time=40 temp=1000 t.final=800 nitro press=1.0 hcl.pc=0

Ion Implant P-type channel at

Dose = 0, 4e11, 1e12, 4e12

Temp cycle for growth of

oxynitride

Grow 700 Å gate oxide

Deposit 100 Å nitride

Temp cycle for poly dope

Deposit 100 Å oxynitride

Deposit 6000 Å poly

Page 36: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 36

Rochester Institute of Technology

Microelectronic Engineering

SILVACO ATHENA (SUPREM)

etch poly left p1.x=1.5etch poly right p1.x=10.5

etch oxynitride left p1.x=1.5etch oxynitride right p1.x=10.5

etch nitride left p1.x=1.5etch nitride right p1.x=10.5

etch oxide left p1.x=1.5etch oxide right p1.x=10.5

deposit alumin thick=0.5

etch alum start x=1.0 y= -2.0etch cont x=1.0 y= 2.0etch x=11.0 y= 2.0etch done x=11.0 y= -2.0

struct outfile=UofH.str

tonyplot UofH.str

quit

Deposit 5000 Å aluminum

Tonyplot example Only

Page 37: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 37

Rochester Institute of Technology

Microelectronic Engineering

SILVACO ATHENA (SUPREM)

Channel Doping Profile 1Crossection of MOSFET

1

2x

yy

Ch

an

nel

Im

pla

nt

Dose

= 0

Page 38: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 38

Rochester Institute of Technology

Microelectronic Engineering

SILVACO ATHENA (SUPREM)

Channel Doping Profile 3D/S Doping Profile 2

y y

Ch

an

nel

Im

pla

nt

Dose

= 0

Page 39: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 39

Rochester Institute of Technology

Microelectronic Engineering

SILVACO ATLAS (DEVICE SIMULATOR)

Go athenaInit infile=UofH.str

#name the electrodes…Electrode name=gate x=6Electrode name=source x=0Electrode name=drain x=12Electrode name=substrate backside

Extract name=“vt” 1dvt ptype qss=1e11 workfunc=5.1 x.val=6

Go atlas

# define the gate workfunctionContact name=gate p.poly# define the Gate qssInterface qf=1e11

# use the cvt mobility model for MOSModels cvt srh

# set gate biases with Vds=0.0Solve initSolve vgate=0 vsubstrate=0 outf=solve_temp0Solve vgate=-1 vsubstrate=0 outf=solve_temp1Solve vgate=-1 vsubstrate=0 outf=solve_temp2Solve vgate=-3 vsubstrate=0 outf=solve_temp3Solve vgate=-4 vsubstrate=0 outf=solve_temp4Solve vgate=-5 vsubstrate=0 outf=solve_temp5

# load in temporary file and ramp VdsLoad infile=solve_temp0Log outf=Vg_0.logSolve name=drain vdrain=0 vfinal=-5 vstep=-0.5

Read in structure file created by Athena

Define location of gate, source, drain and substrate

Do calculations for given gate voltage and substrate voltage (Vg=0,-1,-2,-3,-4,-5 and Vsub=0,+5,+10+15)

Sweep drain voltage from 0 to –5 voltsIn –0.5 volt steps

Page 40: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 40

Rochester Institute of Technology

Microelectronic Engineering

SILVACO ATLAS (DEVICE SIMULATOR

# load in temporary file and ramp vdsload infile=solve_temp1log outf=vg_1.logsolve name=drain vdrain=0 vfinal=-5 vstep=-0.5

# load in temporary file and ramp vdsload infile=solve_temp2log outf=vg_2.logsolve name=drain vdrain=0 vfinal=-5 vstep=-0.5

# load in temporary file and ramp vdsload infile=solve_temp3log outf=vg_3.logsolve name=drain vdrain=0 vfinal=-5 vstep=-0.5

# load in temporary file and ramp vdsload infile=solve_temp4log outf=vg_4.logsolve name=drain vdrain=0 vfinal=-5 vstep=-0.5

# load in temporary file and ramp vdsload infile=solve_temp5log outf=vg_5.logsolve name=drain vdrain=0 vfinal=-5 vstep=-0.5

# extract max current and saturation slopeextract name=“pidsmax” max(abs(i.”drain”))extract name=“p_sat_slope” slope(minslope(curve(abs(v.”drain”), abs(i.”drain”)))

tonyplot –overlay vg_0.log vg_1.log vg_2.log vg_3.log vg_4.log vg_5.log –setmos1ex09_1.setquit

Sweep drain voltage from 0 to –5 volts

in -0.5 volt steps

Page 41: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 41

Rochester Institute of Technology

Microelectronic Engineering

ATLAS SIMULATED FAMILY OF CURVES

Channel Implant

Dose = none

Vsub = 0

Vgs = -5

-2-1

-3

-4

Page 42: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 42

Rochester Institute of Technology

Microelectronic Engineering

BSIM3 MODELS

Berkeley SPICE third generation SPICE models are called BSIM3. Theses models for transistors use equations that are continuous over the entire range of operation (sub-threshold, linear region and saturation region). The equations for mobility are improved. Equations for temperature variation, stress effects, noise, tunneling have been added and/or improved. BSIM3 is presently the industry standard among all these models. It represents a MOSFET with many electrical and structural parameters, among which, only W and L are under the control of a circuit designer. All the rest are fixed for all MOSFETs integrated in a given fabrication technology, and are provided to the designer as an “untouchable" deck of device parameters. (There are over 200 parameters in some versions of BISM3 models)

Page 43: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 43

Rochester Institute of Technology

Microelectronic Engineering

SPICE LEVEL-49 EQUATIONS FOR VT

UTMOST III Modeling Manual-Vol.1.

Ch. 5. from Silvaco International.

Note: Vth0 is from Level=1 equation

Page 44: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 44

Rochester Institute of Technology

Microelectronic Engineering

SPICE LEVEL-49 EQUATIONS FOR UO

UA, UB and UC are emperically fit and replace THETA and VMAX used in LEVEL 3

n=1 + NFACTOR *Cd/COX + ((CDSC + CDSCD*Vds + CDSCB*Vbseff) – (exp(-DVT1*Leff/2lt) + 2exp(-DVT1*Leff/lt)))/COX + CIT/C0X

UTMOST III Modeling Manual-Vol.1.

Ch. 5. from Silvaco International.

Page 45: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 45

Rochester Institute of Technology

Microelectronic Engineering

SPICE LEVEL-49 EQUATIONS FOR ID

UTMOST III Modeling Manual-Vol.1.

Ch. 5. from Silvaco International.

Page 46: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 46

Rochester Institute of Technology

Microelectronic Engineering

SPICE LEVEL-49 EQUATIONS FOR ID (cont)

UTMOST III Modeling Manual-Vol.1.

Ch. 5. from Silvaco International.

Page 47: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 47

Rochester Institute of Technology

Microelectronic Engineering

PARAMETERS FOR SPICE BSIM3 LEVEL 49

SPICE BSIM3 LEVEL 49 MODEL PARAMETERS FOR MOS TRANSISTORS:

Control LEVEL=49

Control MOBMOD=1 Mobility model selector choice

Control CAPMOD=1 Capacitor model selector choice

Process TOX Gate Oxide Thickness

Process XJ Drain/Source Junction Depth

Process NCH Channel Surface doping concentration

Process NSUB Channel doping concentration

Process XT Distance into the well where NCH is valid

Process NSF Fast Surface State Density

Process NGATE Gate Doping Concentration

W and L WINT Isolation Reduction of Channel Width

W and L LINT Source/Drain Underdiffusion of Gate

Note: only some of the few hundred parameters

Page 48: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 48

Rochester Institute of Technology

Microelectronic Engineering

PARAMETERS FOR SPICE BSIM3 LEVEL 49

DC VTH0 Threshold voltage, Long, Wide Device, Zero Substrate Bias = VTO in level 3

DC U0 Low Field Mobility, UO in level 3DC PCLM Channel Length Modulation ParameterDiode & Resistor RSH Drain/Source sheet ResistanceDiode & Resistor JS Bottom junction saturation current per unit areaDiode & Resistor JSW Side wall junction saturation current per unit lengthDiode & Resistor CJ Bottom Junction Capacitance per unit area at zero biasDiode & Resistor MJ Bottom Junction Capacitance Grading CoeficientDiode & Resistor PB PB is the junction built in voltageDiode & Resistor CJSW Side Wall Junction Capacitance per meter of lengthDiode & Resistor MJSW Side Wall Junction Capacitance Grading CoeficientAC CGSO Zero Bias Gate-Source Capacitance per meter of gate WAC CGDO Zero Bias Gate-Drain Capacitance per meter of gate WAC CGBO Zero Bias Gate-Substrate Capacitance per meter of gate L

Note: only some of the few hundred parameters

Page 49: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 49

Rochester Institute of Technology

Microelectronic Engineering

SILVACO ATHENA > ATLAS > UTMOST > SPICE

UTMOST Generates

SPICE model parameters

from ATLAS output file.

Page 50: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 50

Rochester Institute of Technology

Microelectronic Engineering

SILVACO ATHENA GENERATED IMPURITY PROFILES

Page 51: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 51

Rochester Institute of Technology

Microelectronic Engineering

ATLAS GENERATED DEVICE CHARACTERISTICS

Page 52: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 52

Rochester Institute of Technology

Microelectronic Engineering

UTMOST GENEREATED SPICE PARAMETERS

NMOS PARAMETER DECK:*2-27-2007 UTMOST EXTRACTIONS.MODEL CMOSN NMOS (LEVEL=49 VERSION=3.1 CAPMOD=2 MOBMOD=1+TOX=328.4E-10 XJ=3.5E-7 NCH=7.0E19 VTH0=0.8627+K1=0.5 K2=-0.0186 K3=80 WO=2.5E-6 NLX=1.740E-7+DVT0W=0 DVT1W=0 DVT2W=-0.032 DVT0=2.2 DVT1=0.53 DVT2=0.1394+U0=670 UA=2.25E-9 UB=5.87E-19 UC=-4.65E-11 VSAT=80000+A0=1 AGS=0 B0=0 B1=0 KETA=-0.047 A1=0 A2=1+RDSW=0 PRWG=0 PRWB=0 WR=1 WINT=2.58E-8 LINT=1.86E-8+XL=0 XW=0 DWG=0 DWB=0 VOFF=-0.06464 NFACTOR=1.3336+CIT=0 CDSC=0.00024 CDSCD=0 CDSCB-0 ETA0=0.08 ETAB=-0.07+DSUB=0.56 PCLM=1.39267 PDIBLC1=0.39 PDIBLC2=0.0086 PDIBLCB=0 +DROUT=0.19093 PSCBE1=4.00E8 PSCBE2=6E-6 PVAG=0 DELTA=0.01 PRT=0+UTE=-1.5 KT1=0 KT1L=0 KT2=0 UA1=4.3E-9 UB1=-7.6E-18+UC1=-5.6E-11 AT=3.3E4 WL=0 WLN=1 WW=0 WWN=1+WWL=0 LL=0 LLN=1 LW=0 LWN=1 LWL=0+XPART=0 +CGD0=1.99E-10 CGS0=1.99E-10 CGB0=5.75E-10 CJ=4.23E-4+PB=0.99 MJ=0.4496 CJSW=3.83 PBSW=0.1083 MJSW=0.1084+PVTH0=0.02128 PRDSW=-16.155 PK2=0.0253 WKETA=0.01886 LKETA=0.0205)**

Page 53: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 53

Rochester Institute of Technology

Microelectronic Engineering

UTMOST GENEREATED SPICE PARAMETERSFROM ATHENA SIMULATED DEVICE CHARACTERISTICS

PMOS PARAMETER DECK:*2-27-2007 UTMOST EXTRACTIONS.MODEL CMOSP PMOS (LEVEL=49 VERSION=3.1 CAPMOD=2 MOBMOD=1+TOX=328.7E-10 XJ=3.5E-7 NCH=3.0E19 VTH0=-0.6322+K1=0.6423 K2=-0.0856046 K3=80 K3B=0 WO=2.0E-6 NLX=1.0E-7+DVT0W=0 DVT1W=0 DVT2W=-0.032 DVT0=1.5 DVT1=0.50 DVT2=-0.0193+U0=187.362 UA=1.1762E-9 UB=1.0E-22 UC=5.003E-3 VSAT=4.835E6+A0=3.9669 AGS=0 B0=0 B1=0 KETA=-0.0385 A1=0.19469 A2=0.40150+RDSW=0 PRWG=0 PRWB=0 WR=1 WINT=1.67E-8 LINT=3.150E-7+XL=0 XW=0 DWG=0 DWB=0 VOFF=-0.06464 NFACTOR=1.3336+CIT=0 CDSC=0.00024 CDSCD=0 CDSCB=0 ETA0=0.08 ETAB=-0.07+DSUB=0.56 PCLM=1.39267 PDIBLC1=0 PDIBLC2=1E-5 PDIBLCB=0 +DROUT=0.19093 PSCBE1=4E8 PSCBE2=6E-6 PVAG=0 DELTA=0.01 PRT=0+UTE=-1.5 KT1=0 KT1L=0 KT2=0 UA1=4.3E-9 UB1=-7.6E-18+UC1=-5.6E-11 AT=3.3E4 WL=0 WLN=1 WW=0 WWN=1+WWL=0 LL=0 LLN=1 LW=0 LWN=1 LWL=0+XPART=0 +CGD0=2.4E-10 CGS0=2.4E-10 CGB0=5.75E-10 CJ=7.27E-4+PB=0.97 MJ=0.496 CJSW=3.115 PBSW=0.99 MJSW=0.2654+PVTH0=0.00942 PRDSW=-231.3 PK2=1.397 WKETA=1.863 LKETA=5.729)*

Page 54: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 54

Rochester Institute of Technology

Microelectronic Engineering

UTMOST GENERATED SPICE DECK FROM MEASURED SMFL CMOS PROCESS DEVICE CHARACTERISTICS

*1-15-2007 FROM ROB SAXER UTMOST EXTRACTIONS

.MODEL RITSMFLN49 NMOS (LEVEL=49 VERSION=3.1 CAPMOD=2 MOBMOD=1

+TOX=310E-10 XJ=9.0E-7 NCH=8.2E16 VTH0=1.026

+K1=1.724 K2=-0.1212 K3=0 K3B=0 WO=2.5E-6 NLX=4.80E-9

+DVT0W=0 DVT1W=0 DVT2W=-0.032 DVT0=0.1466 DVT1=0.038 DVT2=0.1394

+U0=687.22 UA=2.34E-9 UB=-1.85E-18 UC=-1.29E-11 VSAT=1.64E5

+A0=0.4453 AGS=0 B0=0 B1=0 KETA=-0.0569 A1=0 A2=1

+RDSW=376.9 PRWG=0 PRWB=0 WR=1 WINT=2.58E-8 LINT=1.86E-8

+XL=0 XW=0 DWG=0 DWB=0 VOFF=-0.1056 NFACTOR=0.8025

+CIT=0 CDSC=-2.59E-5 CDSCD=0 CDSCB-0 ETA0=0 ETAB=0

+DSUB=0.0117 PCLM=0.6184 PDIBLC1=0.0251 PDIBLC2=0.00202 PDIBLCB=0

+DROUT=0.0772 PSCBE1=2.77E9 PSCBE2=3.11E-8 PVAG=0 DELTA=0.01 PRT=0

+UTE=-1.5 KT1=0 KT1L=0 KT2=0 UA1=4.3E-9 UB1=-7.6E-18

+UC1=-5.6E-11 AT=3.3E4 WL=0 WLN=1 WW=0 WWN=1

+WWL=0 LL=0 LLN=1 LW=0 LWN=1 LWL=0

+XPART=0 +CGD0=1.99E-10 CGS0=1.99E-10 CGB0=5.75E-10 CJ=4.23E-4

+PB=0.99 MJ=0.4496 CJSW=3.83 PBSW=0.1083 MJSW=0.1084

+PVTH0=0.02128 PRDSW=-16.155 PK2=0.0253 WKETA=0.01886 LKETA=0.0205)

Page 55: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 55

Rochester Institute of Technology

Microelectronic Engineering

UTMOST GENERATED SPICE DECK FROM MEASURED SMFL CMOS PROCESS DEVICE CHARACTERISTICS

*1-15-2007 FROM ROB SAXER UTMOST EXTRACTIONS

.MODEL RITSMFLP49 PMOS (LEVEL=49 VERSION=3.1 CAPMOD=2 MOBMOD=1

+TOX=310E-10 XJ=8.8E-7 NCH=3.1E16 VTH0=-1.166

+K1=0.3029 K2=0.1055 K3=0 K3B=0 WO=2.5E-6 NLX=2.01E-8

+DVT0W=0 DVT1W=0 DVT2W=-0.032 DVT0=2 DVT1=0.5049 DVT2=-0.0193

+U0=232.53 UA=4E-9 UB=-2.26E-18 UC=-6.80E-11 VSAT=4.40E4

+A0=0.6045 AGS=0 B0=0 B1=0 KETA=-0.0385 A1=0 A2=1

+RDSW=1230 PRWG=0 PRWB=0 WR=1 WINT=1.67E-8 LINT=6.50E-8

+XL=0 XW=0 DWG=0 DWB=0 VOFF=-0.0619 NFACTOR=1.454

+CIT=0 CDSC=-4.30E-4 CDSCD=0 CDSCB-0 ETA0=0 ETAB=0

+DSUB=0.2522 PCLM=5.046 PDIBLC1=0 PDIBLC2=1E-5 PDIBLCB=0

+DROUT=0.2522 PSCBE1=2.8E9 PSCBE2=2.98E-8 PVAG=0 DELTA=0.01 PRT=0

+UTE=-1.5 KT1=0 KT1L=0 KT2=0 UA1=4.3E-9 UB1=-7.6E-18

+UC1=-5.6E-11 AT=3.3E4 WL=0 WLN=1 WW=0 WWN=1

+WWL=0 LL=0 LLN=1 LW=0 LWN=1 LWL=0

+XPART=0 +CGD0=2.4E-10 CGS0=2.4E-10 CGB0=5.75E-10 CJ=7.27E-4

+PB=0.97 MJ=0.496 CJSW=3.115 PBSW=0.99 MJSW=0.2654

+PVTH0=0.00942 PRDSW=-231.3 PK2=1.397 WKETA=1.863 LKETA=5.729)

Page 56: Process Modeling with Silvaco ATHENA, ATLAS, … · Process Modeling with Silvaco ATHENA, ATLAS, UTMOST Dr. Lynn Fuller Webpage: Microelectronic Engineering Rochester Institute of

© July 11, 2017, Dr. Lynn Fuller, Professor

TCAD - SILVACO

Page 56

Rochester Institute of Technology

Microelectronic Engineering

REFERENCES

1. MOSFET Modeling with SPICE, Daniel Foty, 1997, Prentice Hall, ISBN-0-13-227935-5

2. Operation and Modeling of the MOS Transistor, 2nd Edition, Yannis Tsividis, 1999, McGraw-Hill, ISBN-0-07-065523-5

3. UTMOST III Modeling Manual-Vol.1. Ch. 5. From Silvaco International.

4. ATHENA USERS Manual, From Silvaco International.

5. ATLAS USERS Manual, From Silvaco International.

6. Device Electronics for Integrated Circuits, Richard Muller and Theodore Kamins, with Mansun Chan, 3rd Edition, John Wiley, 2003, ISBN 0-471-59398-2

7. ICCAP Manual, Hewlet Packard