Hi,(adsbygoogle = window.adsbygoogle || []).push({});

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

**Physics Forums | Science Articles, Homework Help, Discussion**

Dismiss Notice

Join Physics Forums Today!

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

# Calculate barrier height

Loading...

**Physics Forums | Science Articles, Homework Help, Discussion**