- #1
energymover
- 2
- 0
Hi,
Is this the correct place to post this? Perhaps it's more of a physics question. I'm trying to write a small program to design basic Schottky diodes. I'm using the following equation to calculate the current produced by a small applied voltage, far below Vt -->
I = A * Aast * T^2 * exp(-barrier/Vt) * exp(V/(n*Vt) - 1)
where barrier is the barrier height, A is the contact area, T is temp in kelvin, Vt is thermal voltage, V is applied voltage, n is ideality constant, and Aast is the Richardson constant -->
A = 4 * PI * q * m * k^2 / h^3
where m is the effective electron mass.
Everything seems fine except for my barrier height function, which is -->
if(ntype) {
barrier = F - Eea;
} else {
barrier = Eg - F + Eea;
}
Obviously something's missing, because there's no dopant density in the equations. An increase in dopant density will increase the current. I'm confident the current (I) equation is correct, so it must be the barrier height equation.
Any help is greatly appreciated,
Paul
Is this the correct place to post this? Perhaps it's more of a physics question. I'm trying to write a small program to design basic Schottky diodes. I'm using the following equation to calculate the current produced by a small applied voltage, far below Vt -->
I = A * Aast * T^2 * exp(-barrier/Vt) * exp(V/(n*Vt) - 1)
where barrier is the barrier height, A is the contact area, T is temp in kelvin, Vt is thermal voltage, V is applied voltage, n is ideality constant, and Aast is the Richardson constant -->
A = 4 * PI * q * m * k^2 / h^3
where m is the effective electron mass.
Everything seems fine except for my barrier height function, which is -->
if(ntype) {
barrier = F - Eea;
} else {
barrier = Eg - F + Eea;
}
Obviously something's missing, because there's no dopant density in the equations. An increase in dopant density will increase the current. I'm confident the current (I) equation is correct, so it must be the barrier height equation.
Any help is greatly appreciated,
Paul