An Open‐Source SPICE Simulation Suite for Teaching the Memristor: Standard Inverter–OTA Emulator With Bloom‐Aligned Laboratory Exercises

ABSTRACT The memristor—the fourth fundamental two‐terminal circuit element—has become a key building block of neuromorphic computing, in‐memory analogue arithmetic, and hardware‐rooted security primitives. Despite this prominence in research, fabricated memristive devices remain inaccessible to most undergraduate teaching laboratories, and the topic is therefore typically restricted to symbolic exposition. This paper presents an open‐source pedagogical packaging of the well‐established CMOS‐inverter + integrating‐capacitor + OTA memristor emulator topology, adopted as is from several prior reports since 2014. The contribution is a turn‐key teaching package: a single plain‐text SPICE netlist that runs unmodified under the open‐source ngspice and the freely distributed LTspice; a Python post‐processing pipeline; a closed‐form first‐order model that predicts the hysteresis lobe area from the integrating capacitance, the transconductance and the excitation amplitude, giving instructors an analytic marking target; three laboratory exercises with assessment rubrics scaling along Bloom‐taxonomy levels Remember → Apply → Analyse, differentiated into a second‐year and a third‐year track; and a public release under the MIT License. Over the 1 – 100 kHz band, the emulator satisfies all three of Chua's signatures quantitatively: the v – i locus is pinched at the origin to within of the current amplitude, the lobe area decays as (measured log–log slope −1.000), and it grows as the cube of the excitation amplitude (slope +3.01). Measurements agree with the closed‐form model to a constant 4.3% across four parameter sweeps. The package needs no licence, no fabricated device and no specialised CAD environment.

Authors

Institutions

Publication Details

Journal
Computer Applications in Engineering Education
Published
2026-10-03
DOI
https://doi.org/10.1002/cae.70283
Primary Topic
Advanced Memory and Neural Computing
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An Open‐Source SPICE Simulation Suite for Teaching the Memristor: Standard Inverter–OTA Emulator With Bloom‐Aligned Laboratory Exercises

Fatih Gül
Computer Applications in Engineering Education
Advanced Memory and Neural Computing
article

An Open‐Source SPICE Simulation Suite for Teaching the Memristor: Standard Inverter–OTA Emulator With Bloom‐Aligned Laboratory Exercises

Fatih Gül
article en

Abstract

ABSTRACT The memristor—the fourth fundamental two‐terminal circuit element—has become a key building block of neuromorphic computing, in‐memory analogue arithmetic, and hardware‐rooted security primitives. Despite this prominence in research, fabricated memristive devices remain inaccessible to most undergraduate teaching laboratories, and the topic is therefore typically restricted to symbolic exposition. This paper presents an open‐source pedagogical packaging of the well‐established CMOS‐inverter + integrating‐capacitor + OTA memristor emulator topology, adopted as is from several prior reports since 2014. The contribution is a turn‐key teaching package: a single plain‐text SPICE netlist that runs unmodified under the open‐source ngspice and the freely distributed LTspice; a Python post‐processing pipeline; a closed‐form first‐order model that predicts the hysteresis lobe area from the integrating capacitance, the transconductance and the excitation amplitude, giving instructors an analytic marking target; three laboratory exercises with assessment rubrics scaling along Bloom‐taxonomy levels Remember → Apply → Analyse, differentiated into a second‐year and a third‐year track; and a public release under the MIT License. Over the 1 – 100 kHz band, the emulator satisfies all three of Chua's signatures quantitatively: the v – i locus is pinched at the origin to within of the current amplitude, the lobe area decays as (measured log–log slope −1.000), and it grows as the cube of the excitation amplitude (slope +3.01). Measurements agree with the closed‐form model to a constant 4.3% across four parameter sweeps. The package needs no licence, no fabricated device and no specialised CAD environment.

Computer Applications in Engineering EducationVol. 34(6)
Recep Tayyip Erdoğan University (TR)
Openalex Percentile: Top 22%
Advanced Memory and Neural Computing
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

An Open‐Source SPICE Simulation Suite for Teaching the Memristor: Standard Inverter–OTA Emulator With Bloom‐Aligned Laboratory Exercises — Fatih Gül · Computer Applications in Engineering Education (2026) | TGRS Research Map | TGRS