On the sensitivity of FPGA architectural conclusions to experimental assumptions, tools, and techniques
- 24 February 2002
- proceedings article
- Published by Association for Computing Machinery (ACM)
- p. 147-156
- https://doi.org/10.1145/503048.503071
Abstract
Recent years have seen a tremendous increase in the capacities and capabilities of Field-Programmable Gate Arrays (FPGA's). Much of this dramatic improvement has been the result of changes to the FPGAs' internal architectures. New architectural proposals are routinely generated in both academia and industry. For FPGA's to continue to grow, it is important that these new architectural ideas are fairly and accurately evaluated, so that those worthy ideas can be included in future chips. Typically, this evaluation is done using experimentation. However, the use of experimentation is dangerous, since it requires making assumptions regarding the tools and architecture of the device in question. If these assumptions are not accurate, the conclusions from the experiments may not be meaningful. In this paper, we investigate the sensitivity of FPGA architectural conclusions to experimental variations. To make our study concrete, we evaluate the sensitivity of four previously published and well-known FPGA architectural results: lookup-table size, switch block topology, cluster size, and memory size. It is shown that these experiments are significantly affected by the assumptions, tools, and techniques used in the experiments.Keywords
This publication has 8 references indexed in Scilit:
- The effect of LUT and cluster size on deep-submicron FPGA performance and densityPublished by Association for Computing Machinery (ACM) ,2000
- Speed and area tradeoffs in cluster-based FPGA architecturesIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2000
- Heterogeneous technology mapping for area reduction in FPGAs with embedded memory arraysIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2000
- Trading quality for compile timePublished by Association for Computing Machinery (ACM) ,1999
- Technology mapping for FPGAs with embedded memory blocksPublished by Association for Computing Machinery (ACM) ,1998
- Universal switch modules for FPGA designACM Transactions on Design Automation of Electronic Systems, 1996
- Simultaneous depth and area minimization in LUT-based FPGA mappingPublished by Association for Computing Machinery (ACM) ,1995
- FlowMap: an optimal technology mapping algorithm for delay optimization in lookup-table based FPGA designsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1994