DocumentCode
2275887
Title
Emerald - An Architecture-Driven Tool Compiler for FPGAs
Author
Cronquist, Darren C. ; McMurchie, L.
Author_Institution
University of Washington, Seattle, WA
fYear
1996
fDate
1996
Firstpage
144
Lastpage
150
Abstract
Ideally, the development phase of a new FPGA architecture would make use of a reliable set of mapping tools to produce accurate performance evaluations of proposed designs. Unfortunately, given the quick production time frames faced by most developers, tool construction is often postponed until after many architectural features have been frozen. To satisfy the need for fast tool prototyping, we have designed Emerald, a powerful architecture-driven system for quick development of FPGA tools. At its heart Emerald provides the basic features needed in all FPGA systems - logic block analysis, synthesis and technology mapping, global placement and partitioning, and detailed placement and routing. Its CAD environment provides an efficient way to thoroughly specify an FPGA´s routing and logic block architectures, as well as architecture-specific metrics to tailor placement and routing. Moreover, Emerald´s parameterized schematic specifications allow architectural veriations to be quickly captured and evaluated. The overall system is demonstrated on a bus-oriented sea-of-gates FPGA similar to the Atmel 6000.
Keywords
Field programmable gate arrays;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Gate Arrays, 1996. FPGA '96. Proceedings of the 1996 ACM Fourth International Symposium on
Print_ISBN
0-7695-2576-8
Type
conf
DOI
10.1109/FPGA.1996.242542
Filename
1377299
Link To Document