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.

sentaurus device related problem, LDMOS selfheating + impact ionisation

Status
Not open for further replies.

jyotee

Newbie level 1
Newbie level 1
Joined
Aug 19, 2013
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
25
Hi all,
i am trying to simulate a LDMOS device which includes self heating and impact ionization effect. The code is same as given in the example section of sentaurus. when only thermodynamic model or only avalanche model is included, it works fine with step size of 1e-6. But when both of them are activated, it's showing convergence problems(even with step size of e-20) and problems like "Temperature is outside of the allowed range". please help to solve it.

May I know about other alternatives about how to activate both selfheating effect and imapct ionization for the LDMOS device given in example section of senaturus work bench?

The code is given as follows, where
*she: Thermode{ { Name="substrate" Temperature=300 SurfaceResistance=5e-4 } } & Physics {Thermodynamic}
*impact ionzn: Avalanche in physics section

File {
Grid= "@tdr@"
Parameters= "@parameter@"
Output= "@log@"
Current= "@plot@"
Plot= "@tdrdat@"
}

Electrode {
{ Name= "drain" Voltage= 0.0 hRecVelocity= 1.93E6 }
{ Name= "gate" Material = "PolySi"(N) Voltage= 0.0 }
{ Name= "source" Voltage= 0.0 hRecVelocity= 1.93E6 }
{ Name= "substrate" Voltage= 0.0}
}

Thermode{ { Name="substrate" Temperature=300 SurfaceResistance=5e-4 } }

Physics {
Thermodynamic
Mobility(
DopingDependence
HighFieldSaturation
Enormal
)
Recombination(
SRH( DopingDependence)
eAvalanche(Eparallel)
hAvalanche(Eparallel)
)
}


Insert= "PlotSection_des.cmd"
Math {
Extrapolate
Notdamped= 50
Iterations= 20
ExitOnFailure
CNormPrint
ErrRef(Electron)= 1e8
ErrRef(Hole) = 1e8
Digits= 5
eMobilityAveraging= ElementEdge
* uses edge mobility instead of element one for electron mobility
hMobilityAveraging= ElementEdge
* uses edge mobility instead of element one for hole mobility
GeometricDistances
* when needed, compute distance to the interface instead of closest
* point on the interface
ParameterInheritance= Flatten
* regions inherit parameters from materials
}

Solve {
*- Creating initial guess:
Coupled(Iterations= 100 LineSearchDamping= 1e-4){ Poisson }

Quasistationary (
Initialstep= 0.01 Increment= 1.35
MaxStep= 0.4 Minstep= 1.e-20
Goal { Name= "gate" Voltage= 11.0}
){ Coupled { Poisson Electron Hole Temperature} }
Save(FilePrefix= "n@node@_Vg6")

Load(FilePrefix= "n@node@_Vg6")
Coupled { Poisson Electron Hole Temperature}
NewCurrentFile= "IdVd_Vg6_"
Quasistationary (
Initialstep= 2.5e-4 Increment= 1.35
Minstep= 1.e-20 MaxStep= 0.05
Goal { Name= "drain" Voltage= 40.0 }
){ Coupled { Poisson Electron Hole Temperature}
CurrentPlot( Time= (Range= (0 1) Intervals= 30) )
}

Plot(FilePrefix= "n@node@_Vg6")

}
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top