Work

WaCPro: An Open-Source Application for Waveform and Crossbar Programming in Nanotechnology Research

Year: 2025
Type: article
Abstract: Memristors and crossbar arrays are increasingly regarded as fundamental nanotechnology components for future computing and storage technologies, with promising applications in neuromorphic systems, non-volatile memories, and in-memory processing. However, their characterization and programming require precise waveform generation and reproducible signal control, which pose non-trivial challenges in experimental workflows. Developing dedicated software for waveform design in this context is particularly demanding, as it must support diverse signal types, customizable timing, and the coordination of row/column activations in crossbar architectures, while remaining intuitive for non-specialist users. This paper presents WaCPro, an open-source application that integrates waveform generation, crossbar mapping, visualization, and export functionalities into a single platform for the characterization and programming of nanoscale memristive devices and crossbar arrays. Implemented in MATLAB with a modular architecture and a graphical user interface, WaCPro enables the design and export of precisely-timed waveforms essential for the electrical stimulation of nanodevices. Export functions produce simulation- and instrumentation-ready files in widely used formats, facilitating integration into laboratory workflows, highlighting the tool's ability to bridge theory and experiment. Validation experiments demonstrate excellent waveform replication accuracy in both amplitude and timing, confirming the reliability of the proposed tool for nanoscale testing environments.
Language: English
Open Access status: gold
Estimated APC paid: $2,075
OpenAlex ID: W4416010405
FWCI:
Cites:
Cited by:
Related to: