Foundations and Trends® in Electronic Design Automation > Vol 1 > Issue 3

FPGA Design Automation: A Survey

By Deming Chen, Department of Electrical and Computer Engineering, University of Illinois at Urbana-Champaign, dchen@uiuc.edu | Jason Cong, Department of Computer Science, University of California at Los Angeles, cong@cs.ucla.edu | Peichen Pan, Magma Design Automation, Inc., peichen@magma-da.com

 
Suggested Citation
Deming Chen, Jason Cong and Peichen Pan (2006), "FPGA Design Automation: A Survey", Foundations and Trends® in Electronic Design Automation: Vol. 1: No. 3, pp 195-330. http://dx.doi.org/10.1561/1000000003

Publication Date: 26 Oct 2006
© 2006 Deming Chen, Jason Cong and Peichen Pan
 
Subjects
System level design
 
Keywords
computer-aided designFPGA design
 

Free Preview:

Download extract

Share

Download article
In this article:
1 Introduction 
2 Routing and Placement for FPGAs 
3 Technology Mapping 
4 Physical Synthesis 
5 Design and Synthesis with Higher Level of Abstraction 
6 Power Optimization 
7 Conclusions and Future Trends 
References 

Abstract

Design automation or computer-aided design (CAD) for field programmable gate arrays (FPGAs) has played a critical role in the rapid advancement and adoption of FPGA technology over the past two decades. The purpose of this paper is to meet the demand for an up-to-date comprehensive survey/tutorial for FPGA design automation, with an emphasis on the recent developments within the past 5–10 years. The paper focuses on the theory and techniques that have been, or most likely will be, reduced to practice. It covers all major steps in FPGA design flow which includes: routing and placement, circuit clustering, technology mapping and architecture-specific optimization, physical synthesis, RT-level and behavior-level synthesis, and power optimization. We hope that this paper can be used both as a guide for beginners who are embarking on research in this relatively young yet exciting area, and a useful reference for established researchers in this field.

DOI:10.1561/1000000003
ISBN: 978-1-933019-38-3
150 pp. $80.00
Buy book (pb)
 
ISBN: 978-1-933019-85-7
150 pp. $150.00
Buy E-book (.pdf)
Table of contents:
1. Introduction
2. Routing and Placement for FPGAs
3. Technology Mapping
4. Physical Synthesis
5. Design and Synthesis with Higher Level of Abstraction
6. Power Optimization
7. Conclusions and Future Trends
References

FPGA Design Automation

FPGA Design Automation: A Survey is an up-to-date comprehensive survey/tutorial of FPGA design automation, with an emphasis on the recent developments within the past 5 to 10 years. The focus is on the theory and techniques that have been, or most likely will be, reduced to practice. It covers all major steps in FPGA design flow: routing and placement, circuit clustering, technology mapping and architecture-specific optimization, physical synthesis, RT-level and behavior-level synthesis, and power optimization. FPGA Design Automation: A Survey can be used as both a guide for beginners who are embarking on research in this relatively young yet exciting area, and a useful reference for established researchers in this field.

 
EDA-003