powerex02.in : Vertical DMOS Turn-on Characteristics
Requires: SSuprem 4/S-Pisces/Giga
Minimum Versions: Athena 5.22.3.R, Atlas 5.34.0.R
This example demonstrates fabrication and electrical analysis of a vertical DMOS structure. It shows:
- DMOS process flow to generate the device structure using Athena
- Model setup for non-isothermal device simulation using Giga
- Atlas methodology for simulating the DMOS device gate characteristics
The structure generated by Athena is a silicon vertical DMOS device. A phosphorus doped silicon substrate and underlying mesh are defined. A lightly phosphorous doped silicon epitaxial layer is then grown using the epitaxy command. The gate material is deposited, patterned and etched. Boron is implanted and diffused to form the right edge of channel region under the gate. The source region arsenic implant is performed and diffused to complete the channel definition. Aluminum is deposited and etched to form the source contact. The source, drain and gate electrodes are defined by using the electrode statement and by including the name and location of the contact on the command line. Notice that the drain electrode location is defined by the 'electrode' command line option backside . Now that the structure has been completed, the Atlas device test can be performed.
In this simulation, the structure created by Athena will be automatically loaded into Atlas when the command go atlas is reached. The contact statement sets the workfunction for the gate to that of degenerately doped n-type polysilicon. Next, the models statement sets the physical transport and associated models to be used, in this case, conmob: concentration dependent mobility, fldmob: lateral electric field dependent mobility, srh: Shockly-Read-Hall recombination, and most importantly for power devices, lat.temp: non-isothermal transport using Giga. The thermal boundary condition for the source contact is defined by the thermcontact statement.
The gate characteristics of this DMOS device are calculated by solving the transport and thermal equations at the bias specified in the solve statements. Here, the drain bias is stepped to 20 volts. Next, an output logfile is opened using the log command, and the gate contact is ramped from 0.25 volts to 20 volts in two stages. It is advisable to use smaller bias steps initially. Larger bias steps can then be used for the remaining bias range. TonyPlot plots the gate characteristics from the log file. To plot the structure and solution at the final bias point, highlight the name 'powerex02_2.str' on the save command line and click left 'Tools' at the top right of the DeckBuild window.
To load and run this example, select the Load button in DeckBuild > Examples. This will copy the input file and any support files to your current working directory. Select the Run button in DeckBuild to execute the example.
Input Deck
# (c) Silvaco Inc., 2022 go athena # line x loc=0.00 spac=0.25 line x loc=3.00 spac=0.10 line x loc=10.00 spac=1.0 # line y loc=7.00 spac=0.5 line y loc=8.00 spac=0.5 # init c.phosphor=1.0e18 orientation=100 space.mult=2 # epitaxy time=10 temp=1200 thickness=7 divisions=15 \ dy=0.10 ydy=0.00 c.phos=1.0e15 deposit oxide thickness=0.06 div=1 deposit poly thickness=0.35 div=3 deposit oxide thickness=0.35 div=3 deposit photores thickness=1 div=3 etch photores p1.x=3 left etch oxide p1.x=3 left etch poly p1.x=3 left etch oxide p1.x=3 left implant boron dose=1e14 energy=80 etch photores all diffuse time=100 temp=1100 implant arsenic dose=3e15 energy=100 diffuse time=20 temp=1100 deposit oxide thickness=0.5 div=4 etch oxide thickness=0.5 etch start x=0 y=-0.1 etch cont x=0 y=0.8 etch cont x=2.5 y=0.8 etch done x=2.5 y=-0.1 diffuse time=1 temp=1100 deposit alum thickness=1 div=8 etch alum right p1.x=3.5 electrode name=source x=0 electrode name=gate x=5 y=-0.2 electrode name=drain backside structure outfile=powerex02_0.str tonyplot powerex02_0.str -set powerex02_0.set go atlas contact name=gate n.poly models conmob fldmob srh lat.temp output flowlines thermcontact num=1 name=source temp=300 solve init solve prev solve vstep=0.5 vfinal=5 name=drain solve vstep=5 vfinal=20 name=drain log outf=powerex02_1.log solve vstep=0.25 vfinal=2 name=gate solve vstep=0.5 vfinal=5 name=gate solve vstep=1 vfinal=20 name=gate save outf=powerex02_2.str tonyplot powerex02_1.log -set powerex02_1.set quit