Enhanced Lombardi Model: Difference between revisions

From Flooxs
Jump to navigation Jump to search
(New page: == Model == proc mobility.lombardi {} { # (using default coefficents for silicon) set T_lattice 300.0 set T0 300.0 set B_e 4.75e7 set B_h 9.925e6 set C_e 5.8e2 set C_h 2.947e3 se...)
 
 
Line 1: Line 1:
== Model ==
== Model ==
 
proc mobility.lombardi {} {
proc mobility.lombardi {} {
 
  # (using default coefficents for silicon)
  # (using default coefficents for silicon)
  set T_lattice 300.0
  set T_lattice 300.0
Line 33: Line 33:
  term add name=Emob_Lombardi eqn = "(mu_surface_e*mu_phonon_e)/(mu_surface_e+mu_phonon_e)+1"  
  term add name=Emob_Lombardi eqn = "(mu_surface_e*mu_phonon_e)/(mu_surface_e+mu_phonon_e)+1"  
  term add name=Hmob_Lombardi eqn = "(mu_surface_h*mu_phonon_h)/(mu_surface_h+mu_phonon_h)+1"
  term add name=Hmob_Lombardi eqn = "(mu_surface_h*mu_phonon_h)/(mu_surface_h+mu_phonon_h)+1"
  }  
  }


== Notes ==
== Notes ==

Latest revision as of 18:01, 8 December 2008

Model

proc mobility.lombardi {} {

# (using default coefficents for silicon)
set T_lattice 300.0
set T0 300.0
set B_e 4.75e7
set B_h 9.925e6
set C_e 5.8e2
set C_h 2.947e3
set N0 1.0
set lambda_e 0.1250
set lambda_h 0.0317
set k_e 1.0
set k_h 1.0
set delta_e 5.82e14
set delta_h 2.0546e14
set eta_e 5.82e30
set eta_h 2.0546e30

term add name=F_trans eqn = "(abs(dot(DevPsi,x*1.0e-4)) + 1.0e-10)"
#term add name=F_trans eqn = "1.0"

# surface contribution due to acoustic phonon scattering
term add name=mu_phonon_e eqn = "($B_e/F_trans)+($C_e*(((ND+NA)/$N0)^$lambda_e))/((F_trans^(1/3))*(($T_lattice/$T0)^($k_e)))" 
term add name=mu_phonon_h eqn = "($B_h/F_trans)+($C_h*(((ND+NA)/$N0)^$lambda_h))/((F_trans^(1/3))*(($T_lattice/$T0)^($k_h)))" 

# surface roughness scattering
term add name=mu_surface_e eqn = "(((F_trans^2)/$delta_e+((F_trans^3)/$eta_e))^-1)"
term add name=mu_surface_h eqn = "(((F_trans^2)/$delta_h+((F_trans^3)/$eta_h))^-1)" 

term add name=Emob_Lombardi eqn = "(mu_surface_e*mu_phonon_e)/(mu_surface_e+mu_phonon_e)+1" 
term add name=Hmob_Lombardi eqn = "(mu_surface_h*mu_phonon_h)/(mu_surface_h+mu_phonon_h)+1"
}

Notes

Reference: C. Lombardi et al., "A Physically Based Mobility Model for Numerical Simulation of Nonplanar Devices." IEEE Transactions on Computer-Aided Design, vol. 7, no. 11, pp. 1164-1171, 1988.

INPUTS Required:

1. ND - Donors
2. NA - Acceptors
3. DevPsi - Electrostatic Potential

OUTPUT Terms:

1. Emob_Lombardi - Electron Mobility
2. Hmob_Lombardi - Hole Mobility