Zhouchao Gan;Chenyu Zhang;Fan Yang;Dongdong Zhang;Yinghao Ma;Menghua Huang;Xiangshui Miao;Xingsheng Wang
{"title":"Efficiently Implemented Logic Primitives of MUX and XOR Based on Memristors and Applications in Full-Adder Functions","authors":"Zhouchao Gan;Chenyu Zhang;Fan Yang;Dongdong Zhang;Yinghao Ma;Menghua Huang;Xiangshui Miao;Xingsheng Wang","doi":"10.1109/TED.2025.3532581","DOIUrl":null,"url":null,"abstract":"Logic-in-memory (LIM) computing is expected to break the von Neumann bottleneck by performing logical operations in memory. This article presents a novel 2–1 multiplexer (MUX) scheme based on memristors that requires only two steps and three memristors. The proposed MUX logic can be executed natively in a memristor array, facilitating the construction of complex logic and arithmetic functions. Employing the proposed 2–1 MUX logic combined with <sc>xor</small> logic, the 1-bit full-adder (FA) function is efficiently implemented and experimentally verified. The area and delay overheads of both serial and parallel architectures of n-bit FAs are derived, and the FA function is experimentally verified through a 4-bit carry-select adder case. Compared with IMPLY logic, the proposed FA scheme shows a significant performance improvement without sacrificing power consumption. The experimental results demonstrate the efficiency of the proposed MUX logic in accelerating FA functions, paving the way for building efficient LIM systems.","PeriodicalId":13092,"journal":{"name":"IEEE Transactions on Electron Devices","volume":"72 3","pages":"1118-1124"},"PeriodicalIF":2.9000,"publicationDate":"2025-02-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Electron Devices","FirstCategoryId":"5","ListUrlMain":"https://ieeexplore.ieee.org/document/10870277/","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 0
Abstract
Logic-in-memory (LIM) computing is expected to break the von Neumann bottleneck by performing logical operations in memory. This article presents a novel 2–1 multiplexer (MUX) scheme based on memristors that requires only two steps and three memristors. The proposed MUX logic can be executed natively in a memristor array, facilitating the construction of complex logic and arithmetic functions. Employing the proposed 2–1 MUX logic combined with xor logic, the 1-bit full-adder (FA) function is efficiently implemented and experimentally verified. The area and delay overheads of both serial and parallel architectures of n-bit FAs are derived, and the FA function is experimentally verified through a 4-bit carry-select adder case. Compared with IMPLY logic, the proposed FA scheme shows a significant performance improvement without sacrificing power consumption. The experimental results demonstrate the efficiency of the proposed MUX logic in accelerating FA functions, paving the way for building efficient LIM systems.
期刊介绍:
IEEE Transactions on Electron Devices publishes original and significant contributions relating to the theory, modeling, design, performance and reliability of electron and ion integrated circuit devices and interconnects, involving insulators, metals, organic materials, micro-plasmas, semiconductors, quantum-effect structures, vacuum devices, and emerging materials with applications in bioelectronics, biomedical electronics, computation, communications, displays, microelectromechanics, imaging, micro-actuators, nanoelectronics, optoelectronics, photovoltaics, power ICs and micro-sensors. Tutorial and review papers on these subjects are also published and occasional special issues appear to present a collection of papers which treat particular areas in more depth and breadth.