A Novel ASIC Design Flow using Weight-Tunable Binary Neurons as Standard Cells

04/17/2022
by   Ankit Wagle, et al.
0

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 power (61.6 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.

READ FULL TEXT

page 2

page 4

page 11

page 14

research
10/10/2019

Threshold Logic in a Flash

This paper describes a novel design of a threshold logic gate (a binary ...
research
04/04/2021

A Configurable BNN ASIC using a Network of Programmable Threshold Logic Standard Cells

This paper presents TULIP, a new architecture for a binary neural networ...
research
10/06/2014

Memristive Threshold Logic Circuit Design of Fast Moving Object Detection

Real-time detection of moving objects involves memorisation of features ...
research
03/06/2020

LUXOR: An FPGA Logic Cell Architecture for Efficient Compressor Tree Implementations

We propose two tiers of modifications to FPGA logic cell architecture to...
research
08/23/2021

Pulse-Width Modulation Neuron Implemented by Single Positive-Feedback Device

Positive-feedback (PF) device and its operation scheme to implement puls...
research
11/30/2021

CIDAN: Computing in DRAM with Artificial Neurons

Numerous applications such as graph processing, cryptography, databases,...
research
07/17/2022

An Automated Testing and Debugging Toolkit for Gate-Level Logic Synthesis Applications

Correctness and robustness are essential for logic synthesis application...

Please sign up or login with your details

Forgot password? Click here to reset