HomeNanotechnology & MEMSPhase-Change Nanoswitch: Joule-Heating Set/Reset

Phase-Change Nanoswitch: Joule-Heating Set/Reset

Interactive 3D simulator of a chalcogenide phase-change nanoswitch: fire voltage pulses, watch Joule heating drive the amorphous/crystalline order parameter through a thermal-RC and Arrhenius crystallization model, and read live resistance, temperature and switching energy.

Nanotechnology & MEMS3DAdvanced60 FPS📱 Mobile-adapted
nanoswitches ↗ Open standalone

This simulator models the mechanism behind a chalcogenide phase-change nanoswitch — the kind of nanoscale electrical switch built from materials like Ge₂Sb₂Te₅, distinct from MEMS electrostatic relays, memristor filaments or plain transistors. Firing a voltage pulse Joule-heats a nanoscale cell whose temperature evolves under a thermal-RC model; depending on how hot it gets and how fast it cools, the cell's structural order parameter follows either Arrhenius crystallization kinetics (SET, low resistance) or a rapid melt-quench into the amorphous state (RESET, high resistance). Adjust pulse voltage, pulse width, cell diameter and ambient temperature, then watch the 3D lattice of atoms reorder between disordered and crystalline arrangements while resistance, crystalline fraction, peak temperature and switching energy update live.

⚙ Under the hood

Fire voltage pulses at a chalcogenide phase-change nanoswitch and watch Joule heating drive a thermal-RC and Arrhenius crystallization model between amorphous (OFF) and crystalline (ON) states, with live resistance, temperature and switching-energy readouts.

nanotechnologyphase-change memoryMEMSthermal physicsmaterials scienceelectronics

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)