Subject: running SUPREM (Stanford University Process Engineering Modeling) software

Date: 22 April 2002  From: Jian Li and Thomas Troeger and Gary Katulka

 

Here are some brief instructions to get started.

 

 

1. check out the Stanford University website to access SUPREM

model examples and for gaining practice/experience with the code. 

 

Stanford Univ. Website:   http://www-tcad.stanford.edu

 

Click the left hotbutton, "TOOLS" then select “SUPREM IV GS”

under Process Modeling

 

To browse through the users manual,

Under the “Table of Contents” select “User's Reference Manual”

 

To browse through some sample simulations,

Under the “Table of Contents” select “Examples”, then example: “18. CIS BiCMOS LOCOS Simulation”,

which is similar to the assignment below that we will review.

 

(Note: A full operators manual for the older version of SUPREM resides at this website under the

hotbuttons, "TOOLS" then "SUPREM3."

The manual is a big file so avoid printing it out.)

 

 

2.  log on to the eecis UNIX computers

 

3.  under your own directory, make a directory called suprem

 

4.  (for your first usage, do this step AFTER step 5 below:) type "cd suprem" to enter, then type "set path=/usr/local/suprem/rel.9130" ; then the suprem command will be available.

 

5.  type "emacs input100" to use the EMACs editor, then copy the following text in and then save (or use another editor such as “vi”).

The input file of “input100” will be in your suprem directory.

 

#Title CIS BiCMOS Bipolar part in 2D

 

#set some stuff

set echo

option chat

 

#x dimension

line x loc=0.0 spacing=0.2  tag=left

line x loc=1.0 spacing=0.05

line x loc=2.0 spacing=0.2 tag=right

 

#y dimension

line y loc=0.0 tag=top

line y loc=1.0 tag=bottom 

 

#silicon

region silicon xlo=left xhi=right ylo=top yhi=bottom

 

#exposed surface

bound exposed xlo=left xhi=right ylo=top yhi=top

 

#Comment  Start with <100> Silicon, p doped to 20 ohm resistivity.

initialize  boron conc=9.0e14 ori=100

 

oxide orient=100 wet lin.h.0=2.428e6  lin.l.0=2.793e4

 

 

#suprem iv default coefficients

boron silicon Dix.0=0.37 Dip.0=0.72 Dix.E=3.46 Dip.E=3.46

arsenic silicon Dix.0=8.0 Dim.0=12.8 Dix.E=4.05 Dim.E=4.05

 

#Comment  Pad Oxidation.

method compress init=1.0e-3

 

#suprem4 barfs after the 1st anneal so take this one out

#diffuse time=3  temp=950  argon

diffuse time=42  temp=950  dryo2

 

deposit nitride thick=0.08 div=1

deposit photoresist thick=1

 

 

#Field implant mask at edge of collector

 

etch photoresist left  p1.x=1.0

etch nitride     left  p1.x=1.0

 

implant boron energy=100 dose=1e13

 

etch photoresist all

struct out=prefieldox.s

 

#Comment Field Ox

 

#----------Field oxidation 1000

# High Stress \g{m}\-{NITRIDE} = 1.59 x 10\+{10} exp(1.12/kT)

 

oxide   Vc=425 Vr=12.5 Vd=65 stress.dep=t

material   oxide   visc.0 = 2.25e14 visc.E = 0.000 visc.x = 0.499 wet

mater   nitride visc.0=4.3e14 visc.E=0.0

 

meth   viscous oxide.rel=1e-2

 

diffuse time=18  temp=1000   argon

diffuse time=10  temp=1000   dryo2

struct out=init.str

 

#diffuse time=190 temp=1000  weto2

#break up this step into several substeps

 

diffuse time=100 temp=1000 weto2 cont

struct out=100.str

 

#plot the final profile

select z=log10(oxide)

plot.2d bound fill y.max=1.0

foreach v (15.0 to 19.0 step 0.5)

   contour val=v

 

 

 

 

6.  type "xv" , then right click on it, and left click on the “grab” button in the window that opens.  Prepare to grab the plot from the SUPREM output that will appear from the next step:

 

7.  open another xterm and enter suprem directory, set path. then type"suprem input100" and wait for a minute and a plot window will appear

 

8.  use xv to grab the plot, which is the structure of oxidation layer. The units are microns. Then compare the plot thickness with standard values as described below.

 

 

Check the final oxide thickness and Si consumed thickness

with the values in the plots from the Stanford website.  To do

this you will have to go to the "TOOLS" hotbutton then the "SUPREM IV GS"

hotbutton.  The choose the "EXAMPLES" hotbutton, and pick examples such as:

 

 18, "CIS BiCMOS LOCOS Simulation."

 

Compare your SUPREM values with values from tables in the text.