FPGA Memristor Simulation Circuit for Real-Time Model Reconfiguration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current memristor simulator circuits are limited in simulating high-frequency and high-precision memristors due to errors from component inaccuracies, transmission losses, and complex design processes, and lack the ability to realize real-time reconfigurability across different memristor models, making them inefficient for large-scale applications.
Innovation Solution
A circuit and method utilizing an FPGA with a system state variable generation module, calculation module, FIFO, and output module to perform nonlinear polynomial fitting of memristor models, enabling real-time reconfigurability and high-frequency simulation by adapting polynomial order and coefficients based on input signal amplitude and frequency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If analog method is used to build memristor simulator circuit, then bandwidth can be enhanced from 500 Hz to 1.3 MHz, but manufacturing precision deteriorates due to component errors (5%, 20%, 20% for resistors, capacitors, inductors)
Solution Approach 1:
The patent replaces the analog mechanical circuit system with a digital signal processing system. Instead of using physical resistors, capacitors, and inductors that suffer from manufacturing tolerances, the invention uses digital algorithms to calculate memristor characteristics, eliminating component error accumulation while maintaining high bandwidth performance.
Solution Approach 2:
The patent creates a digital model copy of the memristor's electrical characteristics using polynomial fitting. Rather than physically constructing the memristor with imperfect components, the invention digitally replicates its behavior through calculated polynomial coefficients, achieving higher precision without the limitations of physical component manufacturing.
2Loss of time
If analog method is used with breadboard for experimentation, then circuit debugging time is reduced, but measurement precision deteriorates due to parasitic parameters and signal crosstalk
Solution Approach 1:
The patent replaces the physical breadboard experimentation with digital signal processing. By using digital calculations to model memristor behavior, the invention eliminates parasitic parameters and signal crosstalk inherent in physical circuits, achieving both time efficiency and measurement precision simultaneously.
3Reliability
If commercial memristor with complex structure is used, then memristor characteristics can be observed, but device complexity increases and manufacturing cost becomes very high
Solution Approach 1:
The patent creates a simplified digital model that copies the essential characteristics of complex commercial memristors. By using polynomial fitting to replicate the voltage-current relationship and hysteresis behavior, the invention verifies memristor characteristics without requiring complex physical structures, significantly reducing device complexity while maintaining verification reliability.
4Manufacturing precision
If fixed model memristor simulator circuit is designed, then manufacturing precision can be maintained, but adaptability deteriorates requiring redesign for different models
Solution Approach 1:
The patent transforms the static fixed-model circuit into a dynamic adaptable system. By using digital signal processing with configurable polynomial coefficients, the invention can dynamically adjust to different memristor models and operating conditions, maintaining manufacturing precision while achieving versatility across multiple models without requiring physical redesign.
Data Source
AI summary
A circuit and method for simulating real-time reconfigurable general-purpose memristor, nonlinear m-order polynomial fitting of mathematical model of a memristor is performed by using McLaughlin formula. m is related to the amplitude and frequency of an input signal and the fitting accuracy, thus the mathematical model of a memristor can be easily and quickly adapted by updating the polynomial order, the polynomial coefficients and the FPGA system clock cycle. Based on the FPGA, a system state variable generation module, a FIFO, a output module are used to obtain an output signal y[n]. the detailed steps of signal processing and displaying are given to obtain a display of a pinched hysteresis loop and a waveform display of time-domain. Simulation of high frequency memristor by setting polynomial coefficients can be obtained. Meanwhile, this is built based on FPGA, adopt digital circuit to simulates a reconfigurable general-purpose memristor, and experimental accuracy is enhanced.


