Home▸Articles▸Nanotechnology & MEMS

Memristor Simulator: Conductive Filament Growth & Pinched Hysteresis

A memristor is a nonlinear two-terminal electronic component that controls its conductance depending on the history of current and voltage applied to it, making it a key player in emerging memory technologies.

mysimulator teamUpdated June 2026≈ 3 min read▶ Open the simulation

What is a Memristor?

A memristor is an electronic component that relates the amount of charge passed through it to the magnetic flux linkage, which can be altered by applying voltage. This relationship makes it distinct from other passive components like resistors, capacitors, and inductors.

The term 'memristor' was coined by Leon Chua in 1971 based on its memory-like behavior, storing information through changes in its resistance.

Conductive Filament Growth & Dissolution

In a memristor, the conductive filament is formed at the interface between two electrodes and an insulating layer. When current flows through the device, it causes the formation of this metallic pathway, which significantly lowers its resistance.

The dissolution of the filament occurs when the current is reduced or reversed, leading to the restoration of high resistance.

live demo · related simulation● LIVE

Pinched Hysteresis Loop

A hysteresis loop in a memristor shows how the device's conductance changes with applied voltage. The 'pinched' shape arises because the filament can only form or dissolve at certain current levels, leading to a characteristic sawtooth pattern.

This unique behavior is crucial for data storage and processing applications where the ability to store information persistently without external power is essential.

Why Memristors Matter

Memristors offer advantages over traditional memory technologies like DRAM or Flash, including non-volatility (data retention without power), high density, and low energy consumption.

Their ability to perform both memory storage and logic operations makes them promising for next-generation computing architectures.

Frequently asked questions

How does the memristor's conductive filament form?

The formation of a conductive filament in a memristor is driven by the current flowing through it, which causes localized heating and oxidation-reduction reactions at the interface between the electrodes and insulating layer.

What does pinched hysteresis mean for memristors?

Pinched hysteresis indicates that the memristor's resistance changes in a non-linear manner with voltage, reflecting the formation and dissolution of the conductive filament. This behavior is critical for data storage applications.

Can memristors replace traditional memory technologies?

Yes, memristors have the potential to replace or complement traditional memory technologies due to their non-volatility, high density, and low energy consumption, which are advantageous for both mobile devices and data centers.

What is the significance of ion mobility in a memristor?

Ion mobility controls how quickly ions can move within the insulating layer to form or dissolve the conductive filament. Faster ion mobility generally leads to faster switching times, which is important for high-speed applications.

Try it live

Everything above runs in your browser — open Memristor Simulator: Conductive Filament Growth & Pinched Hysteresis and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.

▶ Open Memristor Simulator: Conductive Filament Growth & Pinched Hysteresis simulation

What did you find?

Add reproduction steps (optional)