Abstract
The realization of computing in memory based on SRAM(SRAM-CIM) can be divided into three domains: analog domain (AD-CIM), time domain (TD-CIM), and digital domain (DD-CIM). However, there exist corresponding disadvantages to the above methods. For AD-CIM, the calculation accuracy is poor. Moreover, the output stability of TD-CIM is limited. With a large overhead area, the layout and wiring of DD-CIM are complicated. Aiming to solve the shortcomings, this paper proposes a spike-domain circuit based on a pulse edge counting scheme. The circuit uses digital logic to realize the MAC operation, which is less affected by power, voltage, and temperature (PVT) and performs higher calculation accuracy. The circuit is transmitted serially through the delay chain to achieve a smaller area overhead. At 28 nm, the circuit accomplishes energy efficiency (EF) with 138.04TOPS/W for 4-bit multiplication and addition (MAC) operations, enabling full precision output and 3.42 times less energy consumption per operation than the previous SRAM-CIM.
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.