FPGA family composition and effects of specialized blocks
- 1 January 2008
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 1946147X,p. 101-106
Abstract
Field-programmable gate arrays (FPGAs) have gained wide acceptance among low- to medium-volume applications. However, there are gaps between FPGA and custom implementations in terms of area, performance and power consumption. In recent years, specialized blocks - memories and multipliers in particular - have been shown to help reduce this gap. However, their usefulness has not been studied formally on a broad spectrum of designs. As FPGAs are prefabricated, an FPGA family must contain members of various sizes and combinations of specialized blocks to satisfy diverse design resource requirements. We formulate the family selection process as an ldquoFPGA family compositionrdquo problem and propose an efficient algorithm to solve it. The technique was applied to an architecture similar to Xilinx Virtex FPGAs. The results show that smart composition technique can reduce the expected silicon area up to 55%. The benefit of providing multiplier blocks in FPGAs is also shown to reduce total area by 20% using the proposed algorithm.Keywords
This publication has 11 references indexed in Scilit:
- Enhancing the area-efficiency of FPGAs with hard circuits using shadow clusters2006
- Mapping Multiplexers onto Hard Multipliers in-FPGAs2005
- A novel CLB architecture and circuit packing algorithm for logic-area reduction in SRAM-based FPGAs2005
- Modified booth truncated multipliers2004
- Constant Coefficient Multiplication Using Look-Up TablesJournal of Signal Processing Systems, 2004
- An SRAM-programmable field-configurable memory2002
- A flexible multiplication unit for an FPGA logic block2002
- Technology mapping for FPGAs with embedded memory blocks1998
- Numerical Computation of Multivariate Normal ProbabilitiesJournal of Computational and Graphical Statistics, 1992
- Properties of the Bivariate Normal Cumulative DistributionJournal of the American Statistical Association, 1972