Title :
The Effect of LUT and Cluster Size on a Tree Based FPGA Architecture
Author :
Farooq, Umer ; Marrakchi, Zied ; Mrabet, Hayder ; Mehrez, Habib
Author_Institution :
LIP6, Univ. Pierre et Marie Curie, Paris
Abstract :
In this paper we present the effect of lookup table (LUT)size (no of inputs to a LUT) and cluster size (no of LUTs per cluster) on the area and critical path of a tree based FPGA architecture (MFPGA). For this purpose we have designed a flow that places and routes a set of bench mark circuits on different tree based architectures with varying lookup table (lookup table size varies from 3 to 7) and cluster sizes ( cluster size varies from 4 to 8). With the help of experimental results we have analyzed the alteration in the MFPGA area with different LUT and cluster sizes. We have shown that in general LUTs having 4 or 5 inputs and clusters having 4 or 5 LUTs per cluster produce most efficient results in terms of area for the tree based architecture. We have also determined the mutation in the number of switches crossed by the critical path with changing LUT and cluster size and we have shown that architectures with higher LUT size and higher cluster size can be more optimal in terms of critical path though they are not optimal in terms of area.
Keywords :
field programmable gate arrays; table lookup; trees (mathematics); benchmark circuits; cluster size; field programmable gate arrays; lookup table; tree based FPGA architecture; Circuits; Computer architecture; Field programmable gate arrays; Genetic mutations; Switches; Table lookup; CAD tools; FPGA design;
Conference_Titel :
Reconfigurable Computing and FPGAs, 2008. ReConFig '08. International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4244-3748-1
Electronic_ISBN :
978-0-7695-3474-9
DOI :
10.1109/ReConFig.2008.28