Hello all,

The physics I have used in DC simulation worked whereas the same showing error:  Band2BandTunneling parameter "NLM" is used but declared in the parameter file in Transient analysis. But I have declared it already in the parameter file.

Can anyone please help me to find the issue. Thanks in advance.

This code I did for DC simulation

File{

Grid="@tdr@"

Plot="@tdrdat@"

Current="@plot@"

*Output="@log@"

parameter="@parameter@"

}

Electrode {

{ name="S" Voltage=0 WorkFunction=@WK@}

{ name="D" Voltage=0 WorkFunction=@WK@}

{ name="G" Voltage=0 WorkFunction=@WKg@}

}

Physics{

AreaFactor = 10

EffectiveIntrinsicDensity( BandGapNarrowing (OldSlotboom ) )

Recombination (SRH (

DopingDependence

ElectricField (

Lifetime = Schenk

DensityCorrection = Local

)

)

Band2Band(

Model = NonlocalPath

DensityCorrection = Local

InterfaceReflection

ParameterSetName = ("NLP")

)

)

}

Math{

*Nonlocal "NLM" (RegionInterface = "source/channel" Length = 5e-7 Permeation = 1e-7 )

NoSRHperPotential

Extrapolate

Derivatives

* Avalderivatives

RelErrControl

Digits=5

ErRef(electron)=1.e10

ErRef(hole)=1.e10

Notdamped=50

Iterations=20

*Newdiscretization

Directcurrent

Method=ParDiSo

Parallel= 2

*-VoronoiFaceBoxMethod

NaturalBoxMethod

}

Plot{

eDensity hDensity

eCurrent hCurrent

TotalCurrent/Vector eCurrent/Vector hCurrent/Vector

eMobility hMobility

eVelocity hVelocity

eEnormal hEnormal

ElectricField/Vector Potential SpaceCharge

eQuasiFermi hQuasiFermi

Potential Doping SpaceCharge

SRH Auger

AvalancheGeneration

DonorConcentration AcceptorConcentration

Doping

eGradQuasiFermi/Vector hGradQuasiFermi/Vector

eEparallel hEparalllel

BandGap

BandGapNarrowing

Affinity

ConductionBand ValenceBand

eQuantumPotential

hQuantumPotential

}

Solve{

NewCurrentFile="init"

Coupled(Iterations=150){ Poisson }

Coupled(Iterations=150){ Poisson Electron Hole }

Coupled{ Poisson Electron Hole }

Coupled{ Poisson Electron Hole eQuantumPotential}

Coupled{ Poisson Electron Hole hQuantumPotential}

Quasistationary(

InitialStep=1e-3 Increment=1.2

MinStep=1e-12 MaxStep=0.95

Goal{ Name="D" Voltage= @Vd@ }

){ Coupled{ Poisson Electron Hole } }

Quasistationary(

InitialStep=1e-3 Increment=1.2

MinStep=1e-12 MaxStep=0.95

Goal{ Name="G" Voltage= @Vg@ }

){ Coupled{ Poisson Electron Hole} }

}

#------------------------------ END -----------------------------------#

This code failed for Transient simulation

device sde {

Electrode{

{ Name="S" Voltage=0.0 }

{ Name="D" Voltage=0.0 }

{ Name="G" Voltage=0.0 Workfunction= 4.8 }

}

File{

Grid = "@tdr@"

Plot = "@tdrdat@"

Current = "@plot@"

*Output = "@log@"

}

Physics{

AreaFactor = 10

EffectiveIntrinsicDensity( BandGapNarrowing (OldSlotboom ) )

Recombination (SRH (

DopingDependence

ElectricField (

Lifetime = Schenk

DensityCorrection = Local

)

)

Band2Band(

Model = NonlocalPath

DensityCorrection = Local

InterfaceReflection

ParameterSetName = ("NLP")

)

)

}

}

File{

Output = "@log@"

}

Math{

*Nonlocal "NLM" (RegionInterface = "source/channel" Length = 5e-7 Permeation = 1e-7 )

-checkUndefinedModels

NoSRHperPotential

Extrapolate

Derivatives

* Avalderivatives

RelErrControl

Digits=5

ErRef(electron)=1.e10

ErRef(hole)=1.e10

Notdamped=50

Iterations=20

*Newdiscretization

Directcurrent

Method=ParDiSo

Parallel= 2

*-VoronoiFaceBoxMethod

NaturalBoxMethod

}

Plot{

*----------------------------Density and Currents, etc

eDensity hDensity

TotalCurrent/Vector eCurrent/Vector hCurrent/Vector

eMobility hMobility

eVelocity hVelocity

eQuasiFermi hQuasiFermi

*----------------------------Fields and charges

ElectricField/Vector Potential SpaceCharge

*----------------------------Doping Profiles

Doping DonorConcentrationAcceptorConcentration

*----------------------------Generation/Recombination

SRH Auger

* AvalancheGenerationeAvalancheGenerationhAvalancheGeneration

*---------------------------Driving forces

eGradQuasiFermi/Vector hGradQuasiFermi/Vector

eEparallelhEparalllel

*---------------------------Band structure/Composition

BandGap

BandGapNarrowing

Affinity

ConductionBandValenceBand

}

System{

Vsource_pset VVDD (vdd 0) { dc = 0 }

Vsource_pset VGND (gnd 0) { dc=0 }

Vsource_pset VVg (vg 0)

{ pulse = ( 0 0.4 0.3e-10 0.02e-10 0.02e-100.3e-10 3000 )}

Vsource_pset VVd (vd 0)

{ pulse = ( 0 1.1 0.3e-10 0.02e-10 0.02e-100.3e-10 3000 )}

sde tfet1("D"=vd "G"=vg "S"=gnd)

Plot "n@node@_sys_des.plt" (time() v(vg) v(vd) i(tfet1,vd))

}

Solve{

Coupled(Iterations=150){ Poisson }

Coupled{ Poisson}

Coupled{ Poisson Electron Hole Contact Circuit }

Quasistationary(

InitialStep=1e-3 Increment=1.35

MinStep=1e-8 MaxStep=0.05

Goal{ Parameter=VVDD.dc Voltage= 1.2 } )

{Coupled{tfet1.poisson tfet1.electron tfet1.hole tfet1.contact circuit }}

NewCurrentfile = "TR_"

Transient(

InitialTime=0

FinalTime=0.8e-10

InitialStep=1e-12

MaxStep=1e-11

Minstep=1.e-18

Increment=1.1)

{ Coupled{tfet1.poisson tfet1.electron tfet1.hole tfet1.contact circuit }}}

* ---------------------------------------- END ------------------------------------------*

Parameter File

#define ParFileDir .

Material="GaAs" {

#includeext "ParFileDir/GaAs.par"

}

Material="Germanium" {

#includeext "ParFileDir/Germanium.par"

}

Material="HfO2" {

#includeext "ParFileDir/HfO2.par"

}

Material="Silicon" {

#includeext "ParFileDir/Silicon.par"

}

Band2BandTunneling "NLP" {

Ppath=1

}

More Vijaya Kumar Kothandan's questions See All
Similar questions and discussions