I am trying to get a device's characteristics under different temperatures ranging from 70 K to 300K, but it is having convergence errors below 150K. Also, I am trying to do it in default Drift-Diffusion model, instead of using Thermodynamic or Hydrodynamic. Can I get results down to 70K while using Drift-Diffusion?

Given below is the code. Also, if I use "Temperature" keyword in "Coupled", results show reduced mobility than the expected values, so I didn't use it. Commented lines are not active, Channel length is 12 nm which are of SiliconGermanium.

Electrode{

{ Name = "Drain" Voltage=0 }

{ Name = "Gate" Voltage=0 }

{ Name = "Source" Voltage=0 }

}

Thermode{

{ Name = "Drain" Temperature=@temp@ SurfaceResistance=1e-4}

{ Name = "Gate" Temperature=@temp@ SurfaceResistance=1e-4}

{ Name = "Source" Temperature=@temp@ SurfaceResistance=1e-4}

}

File {

Grid = "n1_msh.tdr"

Plot = "@tdrdat@"

Current = "@plot@"

Output = "@log@"

Parameter = "sdevice.par"

}

Physics(Material = "Metal"){MetalWorkFunction (WorkFunction = 4.49)}

Physics(MaterialInterface="SiliconGermanium/Tungsten") { MSPeltierHeat }

Physics {

MoleFraction(RegionName = ["R.NmosDrain" "R.NmosSource" "R.NmosChannel1" "R.NmosChannel2" "R.NmosChannel3"]

xFraction=@mf@

)

}

Physics {

*Hydrodynamic

RecGenHeat

AnalyticTEP

Temperature=@temp@

Fermi

EffectiveIntrinsicDensity( BandGapNarrowing(OldSlotboom) )

*eQuantumPotential

*hQuantumPotential

Mobility(

*DopingDep

*eHighFieldsaturation

*Enormal(Lombardi)

*BalMob(Lch=12.0 Fermi Frensley TempDep)

)

*Recombination(

*SRH( DopingDep TempDependence ))

}

Math {

Digits=6

-CheckUndefinedModels

*DensLowLimit=-100 -ExtendedPrecision

Extrapolate

*Avalderivatives

Iterations= 100

Notdamped= 100

Method= Blocked

SubMethod= Pardiso

ErRef(Electron)=1e8

ErRef(Hole)=1e8

Transient= BE

RefDens_eGradQuasiFermi_ElectricField= 1e16

RefDens_hGradQuasiFermi_ElectricField= 1e16

-PlotLoadable

*RefDens_QuantumPotential= 1e9

DirectQuantumCorrection

NumberOfThreads=32

}

Solve {

*Coupled(Iterations=100 ){Poisson eQuantumPotential hQuantumPotential}

*Coupled(Iterations=100 ){Poisson Electron Hole}

Coupled(Iterations=100 ){Poisson Electron Hole}

NewCurrentPrefix="IdVds_onlynmos_temp=@temp@_mf=@mf@"

Quasistationary(

InitialStep=1e-4 MinStep=1e-6 MaxStep=2

Goal{ Name="Drain" Voltage= 0.6 }

) { Coupled {Poisson Electron Hole}

CurrentPlot(Time=(Range=(0 1) Intervals=20))

}

NewCurrentPrefix="IdVgs_onlynmos_temp=@temp@_mf=@mf@"

Quasistationary(

InitialStep=1e-4 MinStep=1e-6 MaxStep=2

Goal{ Name="Gate" Voltage= 0.8}

) { Coupled {Poisson Electron Hole}

CurrentPlot(Time=(Range=(0 1) Intervals=20))

}

}

Plot{

eDensity hDensity

BandGap BandGapNarrowing Affinity ConductionBand ValenceBand eMobility hMobility

eQuantumPotential

}

More Varun Kumar's questions See All
Similar questions and discussions