Energy-Efficient Time-Domain Vector-by-Matrix Multiplier for Neurocomputing and Beyond

50Citations
Citations of this article
51Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

We propose an extremely energy-efficient mixed-signal N×N vector-by-matrix multiplication (VMM) in a time domain. Multi-bit inputs/outputs are represented with time-encoded digital signals, while multi-bit matrix weights are realized with adjustable current sources, e.g., transistors biased in subthreshold regime. The major advantage of the proposed approach over other types of mixed-signal implementations is very compact peripheral circuits, which would be essential for achieving high energy efficiency and speed at the system level. As a case study, we have designed a multilayer perceptron, based on two layers of 10 ×10 four-quadrant multipliers, in 55-nm process with embedded NOR flash memory technology, which allows for compact implementation of adjustable current sources. Our analysis, based on memory cell measurements, shows that >6 bit operation can be ensured for larger {N} >50 VMMs. Post-layout estimates for 55-nm 6-bit VMM, which take into account the impact of PVT variations, noise, and overhead of I/O circuitry for converting between conventional digital and time domain representations, show 7 fJ/Op for {N} > 500. The energy efficiency can be further improved to POp/J regime for more optimal and aggressive designs.

Cite

CITATION STYLE

APA

Bavandpour, M., Mahmoodi, M. R., & Strukov, D. B. (2019). Energy-Efficient Time-Domain Vector-by-Matrix Multiplier for Neurocomputing and Beyond. IEEE Transactions on Circuits and Systems II: Express Briefs, 66(9), 1512–1516. https://doi.org/10.1109/TCSII.2019.2891688

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free