diode IV curve simulation

coolsummer

Newbie level 5
Hi，I‘m a beginner in IC......As we know， the i–v relationship of diode In the forward region is closely approximated by exponential function, but my simulation result is a linear fuunction....The X-axis is the current and the Y-axis is the supply voltage.....The simulator is spectre，the resistor and diode are from tsmc180 pdk......Can anybody tell me what's wrong with my simulation...

Attachments

• 9.3 KB Views: 25
• 5.9 KB Views: 27

crutschow

Look at the voltage across the diode, not the supply voltage.

sutapanaki

Nothing is wrong. Just the usual IV curve of a series combination of diode and a resistor. The resistor linearizes the diode exp behavior.

coolsummer

Newbie level 5
Look at the voltage across the diode, not the supply voltage.
well I understanded. But if I move the resisror and let the Vdc directly connect to the diode，the I-V curve is still a linear function, could u tell me why it's not a exponential function in this case？

Attachments

• 5 KB Views: 15
• 6.1 KB Views: 15

coolsummer

Newbie level 5
Nothing is wrong. Just the usual IV curve of a series combination of diode and a resistor. The resistor linearizes the diode exp behavior.
well if I move the resisror and let the Vdc directly connect to the diode，the I-V curve is still a linear function，why it's not a exponential function in this case？

Attachments

• 5 KB Views: 3

sutapanaki

Have you looked into the model of the diode? May be they already have a series resistor there.

wwfeldman

once the diode conducts, the current is controlled by the resistor,
because the voltage drop on the diode is almost constant.

as i read you r graph, the slope is 0.09846 A/V, or 10.15 V/A, or ohms
according to the schematic simulation, the voltage across the resistor is 2.09 V
and the current is 0.209 A, so you have a 10 ohm resistor

the slope you see i the simulation is determined by the resistor, not the diode.

FvM

Super Moderator
Staff member
As far as I understand, you are simply plotting the wrong quantities. Vdd is not the diode voltage.

coolsummer

Newbie level 5
once the diode conducts, the current is controlled by the resistor,
because the voltage drop on the diode is almost constant.

as i read you r graph, the slope is 0.09846 A/V, or 10.15 V/A, or ohms
according to the schematic simulation, the voltage across the resistor is 2.09 V
and the current is 0.209 A, so you have a 10 ohm resistor

the slope you see i the simulation is determined by the resistor, not the diode.
But if I move the resisror and let the voltage source directly connect to the diode，the I-V curve is still a linear function, why it's not a exponential function in this case？

wwfeldman

when you say you move the resistor, i take it you swapped
positions of the resistor and diode
that doesn't change the current or the voltage across the diode, and
therefore doesn't change the voltage across the resistor

as FvM says, vdd is not the diode voltage
what did you plot?

coolsummer

points: 2

dick_freebird

The diode has its own "internal" resistance and
at some current this will begin to dominate
even if you add none externally.

Try lowering the Y axis max value to something
that's "sane" in the context of IC device sizes.
Like maybe 1mA max.

coolsummer

points: 2

coolsummer

Newbie level 5
when you say you move the resistor, i take it you swapped
positions of the resistor and diode
that doesn't change the current or the voltage across the diode, and
therefore doesn't change the voltage across the resistor

as FvM says, vdd is not the diode voltage
what did you plot?
sorry, I mean remove the resistor and let the Vdc directly connect to the diode，the I-V curve is still a linear function

FvM

Super Moderator
Staff member
Sure, above a certain voltage respectively current level, the internal diode series resistance dominates and the I/V characteristic becomes linear.

Using a voltage source is basically a bad idea. I would consider the useful current range according to diode geometry and then sweep a current source.

coolsummer

coolsummer

points: 2

sutapanaki

sorry, I mean remove the resistor and let the Vdc directly connect to the diode，the I-V curve is still a linear function

If you connect the voltage source directly across the diode and you sweep that voltage source you are really pushing high currents through the diode. Diode is trying to clamp its voltage to 0.7 or thereabout but you are forcing more than that and that means very big currents, which also means that any internal resistor that's modeled will certainly show up. Instead of a voltage source, use a current source.

coolsummer

points: 2