Cluster-based architecture, timing-driven packing and timing-driven placement for FPGAs
| dc.contributor.author | Marquardt, Alexander R. | en_US |
| dc.date.accessioned | 2008-08-08T15:46:57Z | |
| dc.date.available | 2008-08-08T15:46:57Z | |
| dc.date.issued | 1999 | en_US |
| dc.description | grantor: University of Toronto | en_US |
| dc.description.abstract | 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. | en_US |
| dc.description.degree | M.A.Sc. | en_US |
| dc.format.extent | 6732690 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.uri | http://www.collectionscanada.ca/obj/s4/f2/dsk1/tape8/PQDD_0004/MQ45993.pdf | en_US |
| dc.identifier.uri | http://hdl.handle.net/1807/13510 | |
| dc.language | en | en_US |
| dc.language.iso | en_US | |
| dc.title | Cluster-based architecture, timing-driven packing and timing-driven placement for FPGAs | en_US |
| dc.type | Thesis | en_US |
Files
Original bundle
1 - 1 of 1
