{"title":"Logic Circuit Implementation for Enabling SRAM Based In Memory Computing","authors":"Md Izhar, Sayeed Ahmad, S. Rahman","doi":"10.1109/IMPACT55510.2022.10029072","DOIUrl":null,"url":null,"abstract":"Von-Neumann architecture which physically decouples the storage/memory and processing blocks suffers from well-known memory bottleneck. In-memory computing (IMC) is a promising architecture to cope up with this bottleneck, where memory performs the computation along with its usual storage function. This paper presents the implementation of the half adder and half-subtractor circuits using the 6T SRAM architecture. The circuits require minimal peripheral changes. It also proposes the implementation of 2×1 multiplexer using the concept of copy operation within SRAM cells without using much peripheral circuitries. The simulation results confirm the logic functionality for all the possible cases. Since our proposals maintain the 6T-SRAM architecture with minimal peripherals, it can be used as a memory unit with usual read-write operation and also as an on-demand basic computing unit.","PeriodicalId":300301,"journal":{"name":"2022 5th International Conference on Multimedia, Signal Processing and Communication Technologies (IMPACT)","volume":"1087 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 5th International Conference on Multimedia, Signal Processing and Communication Technologies (IMPACT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IMPACT55510.2022.10029072","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Von-Neumann architecture which physically decouples the storage/memory and processing blocks suffers from well-known memory bottleneck. In-memory computing (IMC) is a promising architecture to cope up with this bottleneck, where memory performs the computation along with its usual storage function. This paper presents the implementation of the half adder and half-subtractor circuits using the 6T SRAM architecture. The circuits require minimal peripheral changes. It also proposes the implementation of 2×1 multiplexer using the concept of copy operation within SRAM cells without using much peripheral circuitries. The simulation results confirm the logic functionality for all the possible cases. Since our proposals maintain the 6T-SRAM architecture with minimal peripherals, it can be used as a memory unit with usual read-write operation and also as an on-demand basic computing unit.