DocumentCode :
1081351
Title :
Placement and routing tools for the Triptych FPGA
Author :
Ebeling, Carl ; Mcmurchie, Larry ; Hauck, Scott A. ; Burns, Steven
Author_Institution :
Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
Volume :
3
Issue :
4
fYear :
1995
Firstpage :
473
Lastpage :
482
Abstract :
Field-programmable gate arrays (FPGAs) are becoming an increasingly important implementation medium for digital logic. One of the most important keys to using FPGAs effectively is a complete, automated software system for mapping onto the FPGA architecture. Unfortunately, many of the tools necessary require different techniques than traditional circuit implementation options, and these techniques are often developed specifically for only a single FPGA architecture. In this paper we describe automatic mapping tools for Triptych, an FPGA architecture with improved logic density and performance over commercial FPGAs. These tools include a simulated-annealing placement algorithm that handles the routability issues of fine-grained FPGAs, and an architecture-adaptive routing algorithm that can easily be retargeted to other FPGAs. We also describe extensions to these algorithms for mapping asynchronous circuits to Montage, the first FPGA architecture to completely support asynchronous and synchronous interface applications.
Keywords :
VLSI; asynchronous circuits; circuit layout CAD; field programmable gate arrays; logic CAD; network routing; simulated annealing; Montage; Triptych FPGA; architecture-adaptive routing algorithm; asynchronous circuits; automated software system; automatic mapping tools; digital logic; fine-grained circuits; logic density; placement tools; routing tools; simulated-annealing placement; Computer architecture; Field programmable gate arrays; Iterative algorithms; Logic arrays; Logic functions; Routing; Signal mapping; Simulated annealing; Software systems; Software tools;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/92.475966
Filename :
475966
Link To Document :
بازگشت