Shockley Diode Equation

I = Is × (e^(V/(n×Vt)) − 1)

Quick answer

This calculator solves I = Is × (e^(V/(n×Vt)) − 1), Vt ≈ 25.85 mV at 25°C for I. With Diode Voltage 0.6 V, Saturation Current 10 nA, Ideality Factor 0.5, the result is 1.45 × 10¹².

Calculator

Result
—

Formula

I = Is × (e^(V/(n×Vt)) − 1), Vt ≈ 25.85 mV at 25°C

Description

The Shockley diode equation describes the exponential I-V characteristic of a pn junction diode. Is is the reverse saturation current (typically pA to µA), n is the ideality factor (1 for ideal diffusion, 2 for recombination-dominated), and Vt is the thermal voltage (kT/q ≈ 25.85 mV at 25°C). At forward biases above about 100 mV, the −1 term becomes negligible and the current is purely exponential. This equation is the foundation of semiconductor device physics and is used in SPICE simulation for all diode and BJT models.

Variables

  • V — Forward voltage across the diode (V)
  • Is — Reverse saturation current (A)
  • n — Ideality factor (1-2, dimensionless)

Practical Notes

The result is the diode current in amperes. Is roughly doubles for every 10°C temperature increase. Typical Is values: small-signal silicon diode 1-10 nA, Schottky diode 1-100 µA, LED 1-100 pA. The exponential is clamped at e^500 to prevent numerical overflow. For reverse bias, the current approaches −Is (very small). Real diodes deviate from this equation at high currents (series resistance) and high reverse voltage (breakdown).

Symbols and units

Symbol Meaning Default unit Accepted units
V Diode Voltage mV pV, nV, µV, mV, V, kV
Is Saturation Current nA pA, nA, µA, mA, A, kA
n Ideality Factor — —

Step by step

  1. 1. What you know: Diode Voltage 0.6 V, Saturation Current 10 nA, Ideality Factor 0.5
  2. 2. The relation: I = Is × (e^(V/(n×Vt)) − 1), Vt ≈ 25.85 mV at 25°C
  3. 3. Substitute: V = 0.6 V, Is = 10 nA, n = 0.5
  4. 4. Result: I = 1.45 × 10¹²

Worked examples

Minimum range

Given: Diode Voltage 10 mV, Saturation Current 100 pA, Ideality Factor 0.025

Result: I = 5.25 × 10⁻⁴

Low range

Given: Diode Voltage 100 mV, Saturation Current 1 nA, Ideality Factor 0.25

Result: I = 0.005251

Typical

Given: Diode Voltage 0.6 V, Saturation Current 10 nA, Ideality Factor 0.5

Result: I = 1.45 × 10¹²

High range

Given: Diode Voltage 0.9 V, Saturation Current 100 nA, Ideality Factor 0.8

Result: I = 7.95 × 10¹¹

Maximum range

Given: Diode Voltage 9 V, Saturation Current 1 µA, Ideality Factor 8

Result: I = 7.95 × 10¹²

How I changes with Diode Voltage

Diode Voltage (input) I (result)
60 mV 1.03 × 10⁻⁶
150 mV 0.001097
0.3 V 120.3
0.45 V 1.32 × 10⁷
0.6 V 1.45 × 10¹²

Embed this calculator

Paste this into any page. It keeps working when this page updates, and credits the source.

<iframe src="https://vbatpower.com/embed/shockley-diode/" width="100%" height="460" style="border:1px solid #1f2a37;border-radius:12px" loading="lazy" title="Shockley Diode Equation"></iframe>
<p><a href="https://vbatpower.com/formulas/shockley-diode/">Shockley Diode Equation</a> Calculator by vbatpower.com</p>

Frequently asked questions

How do you calculate Shockley Diode Equation?

Use I = Is × (e^(V/(n×Vt)) − 1), Vt ≈ 25.85 mV at 25°C. With Diode Voltage 0.6 V, Saturation Current 10 nA, Ideality Factor 0.5, I works out to 1.45 × 10¹².

What is the formula for Shockley Diode Equation?

The formula is I = Is × (e^(V/(n×Vt)) − 1), Vt ≈ 25.85 mV at 25°C. The Shockley diode equation describes the exponential I-V characteristic of a pn junction diode.

Need more features?

Save calculations, import telemetry data, simulate battery discharge, and collaborate with your team.

Try the App