DocumentCode
750931
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
Volume
27
Issue
3
fYear
1992
fDate
3/1/1992 12:00:00 AM
Firstpage
281
Lastpage
287
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;
fLanguage
English
Journal_Title
Solid-State Circuits, IEEE Journal of
Publisher
ieee
ISSN
0018-9200
Type
jour
DOI
10.1109/4.121549
Filename
121549
Link To Document