<div class="csl-bib-body">
<div class="csl-entry">Seyedfaraji, S., Shakibhamedan, S., Seyedfaraji, A., Mesgari, B., Taherinejad, N., Jantsch, A., & Rehman, S. (2024). E-MAC: Enhanced In-SRAM MAC Accuracy via Digital-to-Time Modulation. <i>IEEE Journal on Exploratory Solid-State Computational Devices and Circuits</i>, <i>10</i>, 178–186. https://doi.org/10.1109/JXCDC.2024.3518633</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/214057
-
dc.description.abstract
In this article, we introduce a novel technique called E-multiplication and accumulation (MAC) (EMAC), aimed at enhancing energy efficiency, reducing latency, and improving the accuracy of analog-based in-static random access memory (SRAM) MAC accelerators. Our approach involves a digital-to-time word-line (WL) modulation technique that encodes the WL voltage while preserving the necessary linear voltage drop for precise computations. This eliminates the need for an additional digital-to-analog converter (DAC) in the design. Furthermore, the SRAM-based logical weight encoding scheme we present reduces the reliance on capacitance-based techniques, which typically introduce area overhead in the circuit. This approach ensures consistent voltage drops for all equivalent cases [i.e., (a × b) = (b × a)], addressing a persistent issue in existing state-of-the-art methods. Compared with state-of-the-art analog-based in-SRAM techniques, our E-MAC approach demonstrates significant energy savings (1.89 × ) and improved accuracy (73.25%) per MAC computation from a 1-V power supply, while achieving a 11.84 × energy efficiency improvement over baseline digital approaches. Our application analysis shows a marginal overall reduction in accuracy, i.e., a 0.1% and 0.17% reduction for LeNet5-based CNN and VGG16, respectively, when trained on the MNIST and ImageNet datasets.
en
dc.language.iso
en
-
dc.publisher
Institute of Electrical and Electronics Engineers
-
dc.relation.ispartof
IEEE Journal on Exploratory Solid-State Computational Devices and Circuits
-
dc.subject
6T-static random access memory (SRAM)
en
dc.subject
convolutional neural network (CNN)
en
dc.subject
image classification
en
dc.subject
processing in memory (PIM)
en
dc.title
E-MAC: Enhanced In-SRAM MAC Accuracy via Digital-to-Time Modulation