A Novel ASIC Design Flow using Weight-Tunable Binary Neurons as Standard Cells
Ankit Wagle, Gian Singh, Sunil Khatri, Sarma Vrudhula

TL;DR
This paper introduces a new ASIC design flow using weight-tunable binary neurons as standard cells, significantly reducing area and power while improving speed, and enabling post-fabrication error correction.
Contribution
It presents a novel mixed signal binary neuron design with flash transistors, algorithms for weight mapping, and integration into ASIC synthesis tools for automatic embedding.
Findings
Significant reduction in area (79.4%) and power (61.6%) compared to CMOS.
Faster operation speed by 40.3%.
Effective post-fabrication timing error correction.
Abstract
In this paper, we describe a design of a mixed signal circuit for a binary neuron (a.k.a perceptron, threshold logic gate) and a methodology for automatically embedding such cells in ASICs. The binary neuron, referred to as an FTL (flash threshold logic) uses floating gate or flash transistors whose threshold voltages serve as a proxy for the weights of the neuron. Algorithms for mapping the weights to the flash transistor threshold voltages are presented. The threshold voltages are determined to maximize both the robustness of the cell and its speed. The performance, power, and area of a single FTL cell are shown to be significantly smaller (79.4%), consume less power (61.6%), and operate faster (40.3%) compared to conventional CMOS logic equivalents. Also included are the architecture and the algorithms to program the flash devices of an FTL. The FTL cells are implemented as standard…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
