Cluster-based architecture, timing-driven packing and timing-driven placement for FPGAs

dc.contributor.authorMarquardt, Alexander R. en_US
dc.date.accessioned2008-08-08T15:46:57Z
dc.date.available2008-08-08T15:46:57Z
dc.date.issued1999en_US
dc.descriptiongrantor: University of Torontoen_US
dc.description.abstractAs 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.degreeM.A.Sc.en_US
dc.format.extent6732690 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://www.collectionscanada.ca/obj/s4/f2/dsk1/tape8/PQDD_0004/MQ45993.pdfen_US
dc.identifier.urihttp://hdl.handle.net/1807/13510
dc.languageenen_US
dc.language.isoen_US
dc.titleCluster-based architecture, timing-driven packing and timing-driven placement for FPGAsen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
MQ45993.pdf
Size:
6.42 MB
Format:
Adobe Portable Document Format