DocumentCode :
3585628
Title :
A fast, energy efficient, field programmable threshold-logic array
Author :
Kulkarni, Niranjan ; Jinghua Yang ; Vrudhula, Sarma
Author_Institution :
Sch. of Comput., Inf. & Decision Syst. Eng., Arizona State Univ., Tempe, AZ, USA
fYear :
2014
Firstpage :
300
Lastpage :
305
Abstract :
Threshold-logic gates have long been known to result in more compact and faster circuits when compared to conventional AND/OR logic equivalents [1], However, threshold logic based design has not entered the mainstream design technology (neither custom ASIC nor FPGA) due to the lack of efficient and reliable gate implementations and the necessary infrastructure for automated synthesis and physical design. This paper is a step toward addressing this gap. We present the architecture of a novel programmable logic array, referred to as Field Programmable Threshold-Logic Array (FPTLA), in which the basic cells are differential mode threshold-logic gates (DTGs). Each individual DTG cell is a clock edge-triggered circuit that computes a threshold-logic function. A DTG can be programmed to implement different threshold logic functions by routing appropriate signals to their inputs. This reduces the number of SRAMs inside the logic blocks by about 60% compared to conventional CLBs, without adding any significant overhead in the routing infrastructure. Since a DTG is essentially a multi-input, edge-triggered flipflop that computes a threshold function, a network of DTGs forms a nano-pipelined circuit. The advantages of such a network are demonstrated on a set of deeply pipelined datapath circuits implemented on FPTLAs and conventional FPGAs using the well established FPGA design framework VTR (Verilog To Routing) and VPR (Versatile Place and Route) [2]. The results indicate that an FPTLA can achieve up to 2X improvement in delay for nearly the same energy and logic area compared to the conventional LUT based FPGA. Although differential mode circuits can potentially be more sensitive to process variations, FPTLAs can be made robust to such variations without sacrificing their improved energy efficiency and performance over FPGAs.
Keywords :
field programmable gate arrays; flip-flops; logic design; logic gates; DTG cell; FPGA design framework; FPTLA; VPR; VTR; Verilog To Routing; Versatile Place and Route; automated synthesis; clock edge-triggered circuit; conventional LUT based FPGA; deeply pipelined datapath circuits; differential mode circuits; differential mode threshold-logic gates; field programmable threshold-logic array; gate implementations; logic blocks; multi-input edge-triggered flip-flop; nano-pipelined circuit; novel programmable logic array; physical design; threshold logic based design; threshold-logic function; Arrays; Delays; Field programmable gate arrays; Logic gates; Routing; Table lookup; Transistors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Technology (FPT), 2014 International Conference on
Print_ISBN :
978-1-4799-6244-0
Type :
conf
DOI :
10.1109/FPT.2014.7082804
Filename :
7082804
Link To Document :
بازگشت