Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

nmos simulation in Silvaco

Status
Not open for further replies.

sam.mosfet

Newbie level 6
Newbie level 6
Joined
Dec 25, 2014
Messages
12
Helped
1
Reputation
2
Reaction score
1
Trophy points
3
Activity points
79
Hi i want to make a quick nmos in silvaco, I was having trouble with it because i am pushed to use atlas for this project. I just want an atlas script to start with if any body would help me i would appreciate it. The whole script would nee to be in atlas only no athena
 

Have you looked at the examples which ship with the
installation packages? There looks to be a lot of stuff
there, although I have not messed with the TCAD end
of it. Maybe you can find one with an NMOS structure
involved.
 
I have but they are all coded in athena none of them are atlas only.
 
Code:
set zwth=10
set taun=1e-6
set taup=1e-9
###########
go atlas
mesh space.mult=1.0 width=$zwth

x.mesh loc=0.0 spac=0.01
x.mesh loc=0.25 spac=0.01
x.mesh loc=1.0 spac=0.01
x.mesh loc=2.0 spac=0.005
x.mesh loc=2.5 spac=0.005
x.mesh loc=3.0 spac=0.005
x.mesh loc=3.25 spac=0.01
x.mesh loc=3.5 spac=0.01
x.mesh loc=4.0 spac=0.01


y.mesh loc=-0.11 spac=0.002
y.mesh loc=-0.1 spac=0.01
y.mesh loc=0.0 spac=0.005
y.mesh loc=0.02 spac=0.005
y.mesh loc=0.04 spac=0.005
y.mesh loc=0.06 spac=0.005
y.mesh loc=0.08 spac=0.005
y.mesh loc=0.8 spac=0.05
y.mesh loc=0.6 spac=0.05
y.mesh loc=1.0 spac=0.15

########Regions
region number=1 x.min=0 x.max=4 y.min=-0.11 y.max=0 material=Si3N4
###Channel
#region number=4 x.min=0.0 x.max=4.0 y.min=0.0 y.max=0.08 material=Si
####source and drain
region number=2 x.min=0.0 x.max=0.50 y.min=-0.05 y.max=0.0 material=Si
region number=3 x.min=3.5 x.max=4.0 y.min=-0.05 y.max=0.0 material=Si

#########Gate
region number=7 x.min=1.75 x.max=2.25 y.min=-0.1 y.max=-0.02 material=poly

####substrate
region number=5 x.min=0.0 x.max=4.0 y.min=0 y.max=1.0 material=Si

######Insulator
region number=6 x.min=1 x.max=3 y.min=-0.02 y.max=0 material=Si3N4

#####Electrodes
electrode name=source material=Aluminium x.min=0.0 x.max=0.5 y.min=-0.10 y.max=-0.045
electrode name=drain material=Aluminium x.min=3.50 x.max=4.0 y.min=-0.10 y.max=-0.045
electrode name=gate material=poly x.min=1.75 x.max=2.25 y.min=-0.1 y.max=-0.02

######Doping
doping uniform region=2 n.type conc=1e20
doping uniform region=3 n.type conc=1e20
doping uniform region=4 p.type conc=1e14
doping uniform region=5 p.type conc=1e14
doping uniform region=7 n.type conc=1e20
#doping uniform x.min=0.0 x.max=5.0 y.min=0.5 y.max=1.0 n.type conc=1e12

##### structure
save outf=GM_SiC.str
tonyplot GM_SiC.str
quit

I coded the above structure can somebody tell me if this structure is a valid NMOS structure before I start doing any simulation with it.

Thank you
 

Here is a very simple nmos
Code:
#nmos bulk mosfet Atlas only
go atlas

mesh space.mult=1.0
x.mesh loc=0.00 spac=0.01
x.mesh loc=0.05 spac=0.001
x.mesh loc=0.09 spac=0.004
x.mesh loc=0.13 spac=0.001
x.mesh loc=0.18 spac=0.01
y.mesh loc=-0.002 spac=0.0005
y.mesh loc=0.0 spac=0.0004
y.mesh loc=0.03 spac=0.008
y.mesh loc=0.10 spac=0.01

region num=1 y.min=0 silicon
region num=2 y.max=0 oxide

electrode name=gate number=1 x.min=0.05 x.max=0.13 top
electrode name=source number=2 left  length=0.05 y.min=0 y.max=0
electrode name=drain  number=3 right length=0.05 y.min=0 y.max=0
electrode name=substrate number=4 bottom

doping uniform conc=2.2e18 p.type region=1
doping uniform conc=1.0e20 n.type x.left=0.00 x.right=0.05 y.min=0 y.max=0.03
doping uniform conc=1.0e20 n.type x.left=0.13 x.right=0.18 y.min=0 y.max=0.03

workfunction=4.18eV
contact name=gate n.poly
contact name=source neutral
contact name=drain neutral
contact name=substrate neutral

models mos
mnethod newton trap

solve init
solve vdrain=0.1 outf=vdd0p1
solve vdrain=0.2 outf=vdd0p2
solve vdrain=0.3 outf=vdd0p3
solve vdrain=0.4 outf=vdd0p4

load infile=vdd0p1
log outf=rampgate
solve name=gate vgate=0 vfinal=1.5 vstep=0.1

tonyplot rampgate
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top