qqh-code/memristor-based-spiking-neural-network-accelerator-for-bio-inspired-interception-task — explained in plain English
Analysis updated 2026-05-18
Reference the analysis scripts and circuit templates cited in the two associated papers
Study how a memristor-based spiking neural network circuit was modeled in Verilog-A
Reuse the MATLAB scripts to analyze similar spiking network simulation results
| qqh-code/memristor-based-spiking-neural-network-accelerator-for-bio-inspired-interception-task | chenshuo/dspfirst | johnzja/rydbergcomms | |
|---|---|---|---|
| Stars | 20 | 16 | 11 |
| Language | MATLAB | MATLAB | MATLAB |
| Setup difficulty | hard | easy | hard |
| Complexity | 5/5 | 2/5 | 5/5 |
| Audience | researcher | researcher | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires licensed Cadence tools and a 130 nm process kit not included in the repo, not a runnable reproduction package on its own.
This repository contains the research code and documentation released alongside two academic papers on a specialized type of computer chip designed to mimic how biological brains process information. The chip is called a memristor-based spiking neural network accelerator, and the papers describe how it was designed and tested using a bio-inspired interception task: a scenario where a simulated predator-like agent tracks and responds to a moving target. That task was chosen because it is compact enough to analyze thoroughly while still requiring the kind of real-time, event-driven computation the hardware design was built around. The materials in this repository were produced during the research workflow rather than built as a general-purpose tool. They include MATLAB scripts for analyzing network behavior and simulation results, Verilog-A files that describe the electrical model of the memristor devices at the circuit level, sanitized templates for running circuit simulations using Cadence Spectre, a small set of publicly safe data examples, and figures from the papers. A significant portion of the original workflow depended on licensed Cadence tools and a 130 nm semiconductor process kit that are not included here and must be obtained separately. The Spectre templates use placeholder variables instead of the private paths from the research environment. The README is explicit that this is not a complete, runnable reproduction package: it is a curated public release meant to accompany citation of the papers rather than allow someone to replicate the full circuit design from scratch. The intended audience is researchers working at the intersection of neuromorphic hardware, spiking neural networks, and circuit simulation, who can supply their own licensed tool environment and use these files as a reference. The repository is released under the MIT license.
Research code and reference materials from two papers on a brain-inspired chip design (memristor spiking neural network) tested on a predator-prey interception simulation.
Mainly MATLAB. The stack also includes MATLAB, Verilog-A, Cadence Spectre.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated hard, with roughly 1day+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.