US Patent:
20210013886, Jan 14, 2021
Inventors:
Sarma Vrudhula - Chandler AZ, US
Ankit Wagle - Tempe AZ, US
Assignee:
Arizona Board of Regents on behalf of Arizona State University - Scottsdale AZ
International Classification:
H03K 19/17728
G06F 30/343
G06F 30/347
H03K 19/17796
H03K 19/17736
Abstract:
A field-programmable gate array (FPGA) with reconfigurable threshold logic gates for improved performance, power, and area (PPA) is provided. This disclosure describes a new architecture for an FPGA, referred to as threshold logic FPGA (TLFPGA), that integrates a conventional lookup table (LUT) with a complementary metal-oxide-semiconductor (CMOS) digital implementation of a binary perceptron, referred to as a threshold logic cell (TLC). The TLFPGA design described herein, combined with a new logic mapping algorithm that exploits the presence of both conventional LUTs and TLCs within the basic logic element (BLE) block, achieves significant improvements in all the metrics of PPA. The TLCs of embodiments described herein are capable of implementing a complex threshold function, which if implemented using conventional gates would require several levels of logic gates. The TLCs only require seven static random-access memory (SRAM) cells and are significantly faster than the conventional LUTs.