Title :
The effect of logic block architecture on FPGA performance
Author :
Singh, Satwant ; Rose, Jonathan ; Chow, Paul ; Lewis, David
Author_Institution :
Dept. of Electr. Eng., Toronto Univ., Ont., Canada
fDate :
3/1/1992 12:00:00 AM
Abstract :
This authors explore the effect of logic block architecture on the speed of a field-programmable gate array (FPGA). Four classes of logic block architecture are investigated: NAND gates, multiplexer configurations, lookup tables, and wide-input AND-OR gates. An experimental approach is taken, in which each of a set of benchmark logic circuits is synthesized into FPGAs that use different logic blocks. The speed of the resulting FPGA implementations using each logic block is measured. While the results depend on the delay of the programmable routing, experiments indicate that five- and six-input lookup tables and certain multiplexer configurations produce the lowest total delay over realistic values of routing delay. The fine grain blocks, such as the two-input NAND gate, exhibit poor performance because these gates require many levels of logic block to implement the circuits and hence require a large routing delay
Keywords :
delays; logic arrays; table lookup; FPGA performance; NAND gates; benchmark logic circuits; field-programmable gate array; logic block architecture; lookup tables; multiplexer configurations; programmable routing; routing delay; wide-input AND-OR gates; Delay; Field programmable gate arrays; Logic arrays; Logic circuits; Logic devices; Manufacturing; Multiplexing; Programmable logic arrays; Routing; Table lookup;
Journal_Title :
Solid-State Circuits, IEEE Journal of