AI-Ready Next-Gen Memory Circuits (Neuromophic ReRAM CBA)

During my research TA at Korea University, the research team built and integrated a simulation-accurate RRAM cross-bar (CBA) circuit stack for AI workloads: compact parasitics, Verilog-A behavior models, array partitioning, and off-chip learning hooks for SLP/MLP experiments.

PM_LED1 PM_LED2

LeNet-5 for MNIST and a heterogeneous CPU–IMAC in-memory analog computing architecture.

  • Scope

    Scalable 4×4 1T1R to 120x84x10 Multi-Layer Perceptron (MLP) arrays, WL/BL/SL routing, and IMAC-style subarray generation. Included resistive/capacitive parasitics and measured their impact on I–V / I–t / V–t behavior.

    PM_LED1 PM_LED2
  • Method (Brief)

    Build compact CBA + neuron blocks → integrate Verilog-A device/clock models → include line parasitics → connect off-chip training (weights → conductance) → run SPICE batches and analyze accuracy/latency trade-offs.

    PM_LED1 PM_LED2
  • System & Integration

    • Parasitic modeling: word/bit-line R/C extraction → compact inclusion in netlist.
    • Array scaling: verified 4×4 1T1R; profiled 64×64 with/without parasitics; optimized netlisting flow for runtime.
    • Learning loop: off-chip SLP/MLP → weight mapping → target conductance; IMAC subarray builder for connectivity.
    • Driver blocks: Verilog-A clock/pulse for write-verify; stop-on-target conductance; duty-cycle sweep utility.

  • Outcome & Discussion

    Accuracy vs. Parasitics: Captured series-resistance and cap-loading effects across I–V and time-domain curves, informing routing/partition plans.
    Programming Dynamics: Within the safe Vwrite region, write time is far more sensitive to pulse amplitude and duty than frequency, matching DMM-based guidance; frequency-induced threshold shifts still bound the valid window.
    Neuromorphic Relevance: The flow aligns with memristor models showing gradual LTP/LTD and volatile behaviors (IGZO/SnOx) that enable low-power learning and even reservoir computing.
    Scaling Readiness: Embedded Verilog-A plus partitioned arrays gave stable convergence and tractable runtime for large CBAs.

  • Tech Stack

    SmartSpice, Gateway, Verilog-A, MATLAB/Python (weight mapping), custom netlist generators.

References

• Aguirre et al., “SPICE Simulation of RRAM-Based Cross-Point Arrays Using the Dynamic Memdiode Model,” Frontiers in Physics (2021).
• Lee et al., “IGZO/SnOx-based dynamic memristor with fading memory effect for reservoir computing,” J. Chem. Phys. (2023).

← Back to Home