摘要

Recently, memristor as an emerging device has been used as the basic synapse realization component for the circuit implementation of artificial neural networks. Following this trend, this paper studies the circuit realization of a memristor-based bidirectional associative memory (BAM) system that extends the memristor crossbar array structure for bidirectional synaptic weighting operation. The neuron cell in BAM is represented by digital circuit element JK flip-flop for hardware cost-saving. Meanwhile a novel memristor programming strategy is also considered and examined to ease the on-chip learning. The design of such memristive BAM circuit system is conducted by hardware description language Verilog-AMS and has been validated in a commercial circuit simulation environment via a case study. Test results show that a set of binary character patterns can be memorized and recalled successfully by the trained memristive BAM system.