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.
| Original language | English (US) |
|---|---|
| Pages (from-to) | 195-330 |
| Number of pages | 136 |
| Journal | Foundations and Trends in Electronic Design Automation |
| Volume | 1 |
| Issue number | 3 |
| DOIs | |
| State | Published - Nov 2006 |
Keywords
- Computer-aided design
- FPGA design
ASJC Scopus subject areas
- Hardware and Architecture
- Computer Graphics and Computer-Aided Design
Fingerprint
Dive into the research topics of 'FPGA design automation: A survey'. Together they form a unique fingerprint.Cite this
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS