Nmos
Nmos
(sdegeo:set-current-contact-set "g")
(sdegeo:set-current-contact-set "s")
(sdegeo:set-current-contact-set "d")
(sdedr:define-constant-profile-placement "ConstantProfilePlacement_s"
"ConstantProfileDefinition_s" "RefEvalWin_1")
(sdedr:define-constant-profile-placement "ConstantProfilePlacement_c"
"ConstantProfileDefinition_c" "RefEvalWin_2")
(sdedr:define-constant-profile-placement "ConstantProfilePlacement_d"
"ConstantProfileDefinition_d" "RefEvalWin_3")
(sdedr:define-constant-profile-placement "ConstantProfilePlacement_b"
"ConstantProfileDefinition_b" "RefEvalWin_5")
(sde:save-model "/home/caduser/STDB/tmp/nmos/nmos")
(sde:set-meshing-command "snmesh")
(sde:build-mesh "" "/home/caduser/STDB/tmp/nmos/nmos")
File {
* Input Files
*Grid="@tdr@"
Grid="nmos_msh.tdr"
Parameter="sdevice.par"
* Output Files
Current = "nmos"
Plot = "nmos"
Output = "nmos"
}
electrode{
{Name="s" voltage=0}
{Name="d" voltage=1}
{Name="g" voltage=-1 Workfunction=4.2}
*barrier=-0.55}
}
Physics
{
Fermi
EffectiveIntrinsicDensity(OldSlotboom)
Mobility(
DopingDependence
*HighFieldSaturation
Enormal
)
Recombination(
SRH(DopingDependence)
*eAvalanche(CarrierTempDrive)
*hAvalanche(Eparallel)
)
}
Plot{
eDensity hDensity
TotalCurrent/Vector eCurrent/Vector hCurrent/Vector
eMobility hMobility
eVelocity hVelocity
Potential SpaceCharge
Electrostaticpotential
ElectricField/Vector
Doping DonorConcentration AcceptorConcentration
SRH Auger
Band2Band
AvalancheGeneration eAvalancheGeneration hAvalancheGeneration
BandGap
EffectiveBandGap
BandGapNarrowing
Affinity
ConductionBand ValenceBand
}
Math {
RelErrControl
Digits=5
ErRef(electron)=1.e10
ErRef(hole)=1.e10
Notdamped=160
Iterations=1000
DirectCurrent
Method =ILS
-CheckUndefinedModels
}
Solve {
*-- Buildup of initial solution:
*NewCurrentFile=""
Coupled(Iterations=1000){ Poisson }
Coupled{ Poisson Electron Hole }
Quasistationary(
MinStep=1e-36 MaxStep=0.005
Goal{ Name="g" Voltage=1}
Goal{ Name="d" Voltage=1}
){ Coupled{ Poisson Electron Hole }
DGMOS
(sdegeo:set-current-contact-set "source")
(sdegeo:set-current-contact-set "drain")
(sdegeo:set-current-contact-set "gate")
(sdedr:define-constant-profile-placement "ConstantProfilePlacement_1"
"ConstantProfileDefinition_1" "RefEvalWin_1")
(sdedr:define-constant-profile-placement "ConstantProfilePlacement_2"
"ConstantProfileDefinition_2" "RefEvalWin_2")
(sdedr:define-constant-profile-placement "ConstantProfilePlacement_3"
"ConstantProfileDefinition_3" "RefEvalWin_3")
(sde:save-model "/home/caduser/STDB/tmp/krishanu/krishanu_dgmos_msh")
(sde:set-meshing-command "snmesh")
Grid="dgmos_msh.tdr"
Parameter="sdevice.par"
* Output Files
Current = "dgmos_des.plt"
Plot = "dgmos_des.tdr"
Output = "dgmos_des.log"
}
electrode{
{Name="source" voltage=0}
{Name="drain" voltage=0}
{Name="gate" voltage=-0.5 Workfunction=4.2}
*barrier=-0.55}
}
Physics
{
Fermi
EffectiveIntrinsicDensity(OldSlotboom)
Mobility(
DopingDependence
*HighFieldSaturation
Enormal
)
Recombination(
SRH(DopingDependence)
*eAvalanche(CarrierTempDrive)
*hAvalanche(Eparallel)
)
}
Plot{
eDensity hDensity
TotalCurrent/Vector eCurrent/Vector hCurrent/Vector
eMobility hMobility
eVelocity hVelocity
Potential SpaceCharge
Electrostaticpotential
ElectricField/Vector
Doping DonorConcentration AcceptorConcentration
SRH Auger
Band2Band
AvalancheGeneration eAvalancheGeneration hAvalancheGeneration
BandGap
EffectiveBandGap
BandGapNarrowing
Affinity
ConductionBand ValenceBand
}
Math {
RelErrControl
Digits=5
ErRef(electron)=1.e10
ErRef(hole)=1.e10
Notdamped=160
Iterations=1000
DirectCurrent
Method =ILS
-CheckUndefinedModels
}
Solve {
*-- Buildup of initial solution:
*NewCurrentFile=""
Coupled(Iterations=1000){ Poisson }
Coupled{ Poisson Electron Hole }
Quasistationary(
MinStep=1e-36 MaxStep=0.005
Goal{ Name="gate" Voltage=2}
(sde:save-model "/home/ec19a1/STDB/tmp/tfet/
(sde:save-model "/home/ec19a1/STDB/tmp/tfet/
(sdegeo:set-current-contact-
(sdegeo:set-current-contact-
(sdegeo:set-current-contact-
(sdegeo:set-contact (list (car (find-edge-id (position 0.025 0.04 0)))) "source")
(sdedr:define-constant-
(sdedr:define-constant-
(sdedr:define-constant-
(sdedr:define-refinement-
(sdedr:define-refinement-
(sdedr:define-refinement-
(sdedr:define-refinement-
(sdedr:define-refinement-
(sde:save-model "/home/ec19a1/STDB/tmp/tfet/
(sde:set-meshing-command "snmesh")
**********************
File {
* Input Files
Grid="tfet_msh.tdr"
Parameter="sdevice.par"
* Output Files
Current = "tfet"
Plot = "tfet"
Output = "tfet"
}
electrode{
{Name="source" voltage=0}
{Name="drain" voltage=1}
{Name="gate" voltage=-1}
*barrier=-0.55}
}
Physics
{
Fermi
EffectiveIntrinsicDensity(
Mobility(
DopingDependence
*HighFieldSaturation
Enormal
)
Recombination(
SRH(DopingDependence)
*eAvalanche(CarrierTempDrive)
*hAvalanche(Eparallel)
)
}
Plot{
eDensity hDensity
TotalCurrent/Vector eCurrent/Vector hCurrent/Vector
eMobility hMobility
eVelocity hVelocity
Potential SpaceCharge
Electrostaticpotential
ElectricField/Vector
Doping DonorConcentration AcceptorConcentration
SRH Auger
Band2Band
AvalancheGeneration eAvalancheGeneration hAvalancheGeneration
BandGap
EffectiveBandGap
BandGapNarrowing
Affinity
ConductionBand ValenceBand
}
Math {
RelErrControl
Digits=5
ErRef(electron)=1.e10
ErRef(hole)=1.e10
Notdamped=160
Iterations=1000
DirectCurrent
Method =ILS
-CheckUndefinedModels
}
Solve {
*-- Buildup of initial solution:
*NewCurrentFile=""
Coupled(Iterations=1000){ Poisson }
Coupled{ Poisson Electron Hole }
Quasistationary(
MinStep=1e-36 MaxStep=0.005
Goal{ Name="gate" Voltage=1.5}
Goal{ Name="drain" Voltage=1}
){ Coupled{ Poisson Electron Hole }
}
}
SOI MOSFET
(sdegeo:create-rectangle (position 0 0 0) (position 0.035 0.015 0) "Silicon" "region_2")
(sdegeo:set-current-contact-set "g")
(sdegeo:set-current-contact-set "d")
(sdedr:define-constant-profile-placement "ConstantProfilePlacement_1"
"ConstantProfileDefinition_1" "RefEvalWin_1")
(sdedr:define-constant-profile-placement "ConstantProfilePlacement_2"
"ConstantProfileDefinition_2" "RefEvalWin_2")
(sdedr:define-constant-profile-placement "ConstantProfilePlacement_3"
"ConstantProfileDefinition_3" "RefEvalWin_3")
(sdedr:define-constant-profile-placement "ConstantProfilePlacement_5"
"ConstantProfileDefinition_5" "RefEvalWin_5")
(sde:save-model "/home/caduser/STDB/tmp/krishanu/soi")
(sde:set-meshing-command "snmesh")
File {
* Input Files
Grid="soi_msh.tdr"
Parameter="sdevice.par"
* Output Files
Current = "soi1"
Plot = "soi1"
Output = "soi1"
}
electrode{
{Name="s" voltage=0}
{Name="d" voltage=1}
*barrier=-0.55}
Physics
Fermi
EffectiveIntrinsicDensity(OldSlotboom)
Mobility(
DopingDependence
*HighFieldSaturation
Enormal
Recombination(
SRH(DopingDependence)
*eAvalanche(CarrierTempDrive)
*hAvalanche(Eparallel)
Plot{
eDensity hDensity
eMobility hMobility
eVelocity hVelocity
Potential SpaceCharge
Electrostaticpotential
ElectricField/Vector
SRH Auger
Band2Band
BandGap
EffectiveBandGap
BandGapNarrowing
Affinity
ConductionBand ValenceBand
}
Math {
RelErrControl
Digits=5
ErRef(electron)=1.e10
ErRef(hole)=1.e10
Notdamped=160
Iterations=1000
DirectCurrent
Method =ILS
-CheckUndefinedModels
Solve {
*NewCurrentFile=""
Coupled(Iterations=1000){ Poisson }
Quasistationary(
MinStep=1e-36 MaxStep=0.005