Litcius/Paper detail

Programmable Threshold Logic Implementations in a Memristor Crossbar Array

Sangwook Youn, Jungjin Lee, Sungjoon Kim, Jinwoo Park, Kyuree Kim, Hyungjin Kim

2024Nano Letters36 citationsDOI

Abstract

In this study, we demonstrate the implementation of programmable threshold logics using a 32 × 32 memristor crossbar array. Thanks to forming-free characteristics obtained by the annealing process, its accurate programming characteristics are presented by a 256-level grayscale image. By simultaneous subtraction between weighted sum and threshold values with a differential pair in an opposite way, 3-input and 4-input Boolean logics are implemented in the crossbar without additional reference bias. Also, we verify a full-adder circuit and analyze its fidelity, depending on the device programming accuracy. Lastly, we successfully implement a 4-bit ripple carry adder in the crossbar and achieve reliable operations by read-based logic operations. Compared to stateful logic driven by device switching, a 4-bit ripple carry adder on a memristor crossbar array can perform more reliably in fewer steps thanks to its read-based parallel logic operation.

Topics & Concepts

Crossbar switchComputer scienceMemristorAdderComputer hardwareLogic gateComplex programmable logic deviceProgrammable logic deviceElectronic engineeringParallel computingAlgorithmArithmeticMathematicsEngineeringTelecommunicationsLatency (audio)Advanced Memory and Neural ComputingNeuroscience and Neural EngineeringPhotoreceptor and optogenetics research