powerex08.in : LDMOS Breakdown using Ionization Integrals
Requires: SSuprem 4/S-Pisces
Minimum Versions: Athena 5.22.3.R, Atlas 5.34.0.R
This examples demonstrates a technique used to quickly estimate the breakdown voltage of any device. It uses the same LDMOS power device process simulation and structure as in the previous example.
Rather than perform a full breakdown analysis by solving for impact ionization using a two carrier approach, this example uses ionization integrals. Ionization integrals are based solely on the electric field strength so zero carrier solutions can be done. The zero carrier option is specified using carriers=0 . Although impact ionization is not solved directly, the impact model is used in the postprocessing analysis. For this it is necessary to specify impact selb .
The ionization integrals are calculated along electric field lines. Electric field lines are specified during the solution by parameters on the solve statement. The parameter deltav specifies an offset between the applied voltage and the voltage at which the electric field lines will start. The lines should not start exactly at a contact since the electric field is often zero at the contact. The lratio parameter specifies the ratio of spacing between adjacent field lines. A value less than unity means the lines occur more the left, greater than unity they occur more to the right. In this example the drain is on the right of the structure. So the lines should be more towards the high field area on the left side of the drain. Hence lratio is less than one. The locations of the electric field lines can be saved into the solution files. However the output statement must be used to specify the electric field line parameters as in the solve statement. The final plot shows the electric field and the electric field lines at the breakdown point.
The solve sequence in this example uses assigned variables from the extract statement to closely define the breakdown. The first solve statement ramps the drain voltage in 5V steps until the ionization integrals exceed one. This means the breakdown is between this voltage and 5V less than this voltage. The extract sequence steps the voltage back 5V. The 1V steps are taken until the breakdown condition is reached and the analysis is repeated. After this, 0.1V steps are used to give a breakdown number to within 0.1V.
Users should note that using this method to extract the breakdown voltage is only approximate. The algorithm does not consider any current and hence usually overestimates the actual breakdown voltage. The advantage over the method in the previous example is speed.
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 spac=0.4 line x loc=0.5 spac=0.1 line x loc=0.6 spac=0.1 line x loc=1 spac=0.08 line x loc=2 spac=0.3 line x loc=3 spac=0.5 line x loc=5 spac=0.05 line x loc=6 spac=0.3 line x loc=7 spac=0.1 line x loc=7.4 spac=0.1 line x loc=7.5 spac=0.1 line x loc=8 spac=0.4 # line y loc=0.00 spac=0.01 line y loc=0.2 spac=0.015 line y loc=0.5 spac=0.06 line y loc=1 spac=0.12 line y loc=10.0 spac=2.0 # init orientation=100 c.boron=1e15 # sacrificial oxide diffus time=30 temp=1000 dryo2 # etch oxide all # # gate oxide growth # make sure more than one grid point is included within the gate oxide thickness method grid.ox=0.01 diffus time=50 temp=1000 dryo2 press=1.00 hcl=3 # extract name="gateox" thickness material="SiO~2" mat.occno=1 x.val=-10 # vt adjust implant implant boron dose=6e11 energy=20 pearson # Poly deposition depo poly thick=0.35 divi=10 # Poly definition etch poly left p1.x=1 etch poly right p1.x=5 # slightly relax grid relax y.min=0.4 dir.y=f relax y.min=0.4 dir.y=f # Light n+ implant implant phosphor dose=2e12 energy=100 pearson # S/D mask and implant depo barrier thick=0.01 div=1 etch barrier left p1.x=2 etch barrier right p1.x=7 implant phos dose=3.0e15 energy=100 pearson strip # final anneal method fermi compress impurity i.phosph poly /oxide trn.0=0.0 diffuse time=30 temp=1000 nitro press=1.0 # contact holes etch oxide left p1.x=0.5 etch oxide right p1.x=7.5 # Contact metal deposition and etching deposit alumin thick=0.1 divi=2 etch alumin start x=0.6 y=-10 etch cont x=0.6 y=10 etch cont x=7.4 y=10 etch done x=7.4 y=-10 # electrode naming electrode name=source x=0.3 electrode name=gate x=2 y=0.0 electrode name=drain x=7.7 electrode name=substrate backside # estimate threshold voltage extract name="1dvt" 1dvt ntype x.val=3.0 structure outf=powerex08_0.str tonyplot powerex08_0.str -set powerex08_0.set go atlas #mesh inf=powerex08_0.str # set material models models cvt srh print impact selb contact name=gate n.poly interface qf=3e10 output e.field method climit=1e-4 carriers=0 # Ramp the drain log outf=powerex08_0.log master solve vdrain=0 vstep=5 vfinal=200.0 name=drain ioniz ionlines=50 lratio=0.7 deltav=5 save outf=powerex08_1.str extract name="Vd1" max(v."drain")-5.0 log outf=powerex08_1.log master solve prev vdrain=$Vd1 vstep=1 vfinal=200 name=drain ioniz ionlines=50 lratio=0.7 deltav=5 extract name="Vd2" max(v."drain")-1.0 log outf=powerex08_2.log master solve prev vdrain=$Vd2 vstep=0.1 vfinal=200 name=drain ioniz ionlines=50 lratio=0.7 deltav=5 extract name="bv" max(v."drain") output e.lines contact=3 n.lines=50 lratio=0.7 deltav=5 save outf=powerex08_1.str tonyplot powerex08_1.str -set powerex08_1.set quit