专用集成电路
标准电池
计算机科学
CMOS芯片
计算机硬件
电压
二进制数
逻辑门
稳健性(进化)
算法
嵌入式系统
电子工程
集成电路
电气工程
工程类
数学
算术
化学
操作系统
生物化学
基因
作者
Ankit Wagle,Gian Singh,Sunil P. Khatri,Sarma Vrudhula
出处
期刊:IEEE Transactions on Circuits and Systems I-regular Papers
[Institute of Electrical and Electronics Engineers]
日期:2022-04-13
卷期号:69 (7): 2968-2981
被引量:10
标识
DOI:10.1109/tcsi.2022.3164995
摘要
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 cells, and are designed to allow commercial synthesis and P&R tools to automatically use them in synthesis of ASICs. Substantial reductions in area and power without sacrificing performance are demonstrated on several ASIC benchmarks by the automatic embedding of FTL cells. The paper also demonstrates how FTL cells can be used for fixing timing errors after fabrication.
科研通智能强力驱动
Strongly Powered by AbleSci AI