Cluster-based Architecture, Timing-driven Packing and Timing-driven Placement for FPGAs
Author | : Alexander R. Marquardt |
Publisher | : |
Total Pages | : 0 |
Release | : 1999 |
ISBN-10 | : OCLC:1335712887 |
ISBN-13 | : |
Rating | : 4/5 (87 Downloads) |
Download or read book Cluster-based Architecture, Timing-driven Packing and Timing-driven Placement for FPGAs written by Alexander R. Marquardt and published by . This book was released on 1999 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: As process geometries shrink into the deep-submicron region, interconnect resistance and capacitance account for an increasingly significant portion of the delay of circuits implemented in Field-Programmable Gate Arrays (FPGAs). One way to improve FPGA speed is to employ logic-cluster-based architectures which have high-speed local connections among groups of logic elements. In this work we show what size logic- cluster results in the best area-speed trade-off. To obtain the best choices for a cluster-based architecture, we use computer aided design (CAD) tools to experimentally evaluate architectures with different sized logic clusters. As part of this CAD flow, we develop a timing-driven algorithm that packs logic elements into these clusters. In addition, we develop a timing-driven placement algorithm that results in significant improvements in FPGA speed over existing non-timing-driven algorithms.