FPGA Memristor Simulation Circuit for Real-Time Model Reconfiguration

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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)

Engineering Contradiction:
ImprovebandwidthVSAvoidcomponent error
Core Design Contradiction:
SpeedVSManufacturing precision

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

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.

Inventive Principle:
Principle #26Copying

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

Engineering Contradiction:
Improvecircuit debugging timeVSAvoidsignal accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

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

Engineering Contradiction:
Improvememristor characteristic verificationVSAvoidstructure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #26Copying

4Manufacturing precision

If fixed model memristor simulator circuit is designed, then manufacturing precision can be maintained, but adaptability deteriorates requiring redesign for different models

Engineering Contradiction:
Improvecircuit precisionVSAvoidmodel adaptability
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240020448A1Circuit and method for simulating a real-time reconfigurable general-purpose memristor
Publication Date: 2024.01.18 UNIV OF ELECTRONICS SCI & TECH OF CHINA
  • US20240020448A1 patent drawing
  • US20240020448A1 patent drawing
  • US20240020448A1 patent drawing

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.