Balancing interconnect and computation in a reconfigurable computing array (or, why you don't really want 100% LUT utilization)

114Citations
Citations of this article
39Readers
Mendeley users who have this article in their library.
Get full text

Abstract

FPGA users often view the ability of an FPGA to route designs with high LUT (gate) utilization as a feature, leading them to demand high gate utilization from vendors. We present initial evidence from a hierarchical array design showing that high LUT utilization is not directly correlated with efficient silicon usage. Rather, since interconnect resources consume most of the area on these devices (often 80-90%), we can achieve more area efficient designs by allowing some LUTs to go unused - allowing us to use the dominant resource, interconnect, more efficiently. This extends the `Sea-of-gates' philosophy, familiar to mask programmable gate arrays, to FPGAs. Also introduced in this work is an algorithm for `depopulating' the gates in a hierarchical network to match the limited wiring resources.

Cite

CITATION STYLE

APA

DeHon, A. (1999). Balancing interconnect and computation in a reconfigurable computing array (or, why you don’t really want 100% LUT utilization). ACM/SIGDA International Symposium on Field Programmable Gate Arrays - FPGA, 69–78. https://doi.org/10.1145/296399.296431

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free