A Self-Calibrated Activation Neuron Topology for Efficient Resistive-Based In-Memory Computing

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.authorNuman, Omaren_US
dc.contributor.authorAndraud, Martinen_US
dc.contributor.authorHalonen, Karien_US
dc.contributor.departmentDepartment of Electronics and Nanoengineeringen
dc.contributor.groupauthorKari Halonen Groupen
dc.contributor.groupauthorMartin Andraud Groupen
dc.contributor.organizationDepartment of Electronics and Nanoengineeringen_US
dc.date.accessioned2024-01-31T08:26:05Z
dc.date.available2024-01-31T08:26:05Z
dc.date.issued2023en_US
dc.descriptionFunding Information: This work is supported by Academy of Finland projects EHIR (grant 13334487) and WHISTLE (grant 332218). Publisher Copyright: © 2023 IEEE.
dc.description.abstractIn-Memory Computing (IMC) accelerators based on resistive crossbars are emerging as a promising pathway toward improved energy efficiency in artificial neural networks. While significant research efforts are directed toward designing advanced resistive memory devices, the nonidealities associated with practical device implementation are often overlooked. Existing solutions typically compensate for these nonidealities during off-chip training, introducing additional complexities and failing to account for random errors such as noise, device failures, and cycle-to-cycle variability. To tackle this challenge, this work proposes a self-calibrated activation neuron topology that offers a fully online non-linearity compensation for IMC accelerators. The neuron merges multiply-accumulate operations with Rectified Linear Unit (ReLU) activation function in the analog domain for increased efficiency. The self-calibration is integrated into the data conversion process to minimize overheads and be fully online. The proposed activation neuron is designed and simulated using 22 nm FDSOI CMOS technology. The design demonstrates robustness across a wide temperature range (-40°C to 80°C) and under various process corners, with a maximum accuracy loss of 1 LSB for an 8-bit activation accuracy.en
dc.description.versionPeer revieweden
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationNuman, O, Andraud, M & Halonen, K 2023, A Self-Calibrated Activation Neuron Topology for Efficient Resistive-Based In-Memory Computing. in 2023 IFIP/IEEE 31st International Conference on Very Large Scale Integration, VLSI-SoC 2023. IEEE/IFIP International Conference on VLSI and System-on-Chip, VLSI-SoC, IEEE, IEEE/IFIP International Conference on VLSI and System-on-Chip, Dubai, United Arab Emirates, 16/10/2023. https://doi.org/10.1109/VLSI-SoC57769.2023.10321903en
dc.identifier.doi10.1109/VLSI-SoC57769.2023.10321903en_US
dc.identifier.isbn979-8-3503-2599-7
dc.identifier.issn2324-8432
dc.identifier.issn2324-8440
dc.identifier.otherPURE UUID: e1a9c9be-331e-49a3-a4b7-3a579e96e97aen_US
dc.identifier.otherPURE ITEMURL: https://research.aalto.fi/en/publications/e1a9c9be-331e-49a3-a4b7-3a579e96e97aen_US
dc.identifier.otherPURE FILEURL: https://research.aalto.fi/files/135326119/Compliant_Manipulation_of_Free-Floating_Objects.pdf
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/126604
dc.identifier.urnURN:NBN:fi:aalto-202401312271
dc.language.isoenen
dc.relation.fundinginfoThis work is supported by Academy of Finland projects EHIR (grant 13334487) and WHISTLE (grant 332218).
dc.relation.ispartofIEEE/IFIP International Conference on VLSI and System-on-Chipen
dc.relation.ispartofseries2023 IFIP/IEEE 31st International Conference on Very Large Scale Integration, VLSI-SoC 2023en
dc.relation.ispartofseriesIEEE/IFIP International Conference on VLSI and System-on-Chip, VLSI-SoCen
dc.rightsopenAccessen
dc.subject.keywordartificial neural networksen_US
dc.subject.keywordEdge AIen_US
dc.subject.keywordIn-memory computingen_US
dc.subject.keywordon-chip PVT compensationen_US
dc.subject.keywordresistive cross-barsen_US
dc.titleA Self-Calibrated Activation Neuron Topology for Efficient Resistive-Based In-Memory Computingen
dc.typeA4 Artikkeli konferenssijulkaisussafi
dc.type.versionacceptedVersion

Files