| Automated transistor sizing for FPGA architecture exploration |
| Full text |
Pdf
(351 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 45th annual Design Automation Conference
table of contents
Anaheim, California
SESSION: Reconfigurable architecture optimizations
table of contents
Pages 792-795
Year of Publication: 2008
ISBN ~ ISSN:0738-100X , 978-1-60558-115-6
|
|
Authors
|
|
Ian Kuon
|
University of Toronto, Toronto, Ontario, Canada
|
|
Jonathan Rose
|
University of Toronto, Toronto, Ontario, Canada
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 64, Citation Count: 1
|
|
|
ABSTRACT
The creation of an FPGA requires extensive transistor-level design. This is necessary for both the final design, and during architecture exploration, when many different logic and routing architectures are considered. For such explorations, it is not feasible to spend significant amounts of time on transistor-level design. This paper presents an automated transistor sizing tool for FPGA architecture exploration that uses a two-phased approach - a coarse rapid phase with simple modeling followed by refinement with much more accurate models. The output of the system is a design optimized towards a specific area-delay criterion. We compare the quality of our results to prior manual and partially automated approaches. Also, our tool has been used to produce hundreds of candidate architectures which we are releasing to support future high quality explorations.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
E. Ahmed and J. Rose. The effect of LUT and cluster size on deep-submicron FPGA performance and density. TVLSI, 12(3):288--298, March 2004.
|
| |
2
|
|
| |
3
|
|
 |
4
|
A. R. Conn , I. M. Elfadel , W. W. Molzen, Jr. , P. R. O'Brien , P. N. Strenski , C. Visweswariah , C. B. Whan, Gradient-based optimization of custom circuits using a static-timing formulation, Proceedings of the 36th ACM/IEEE conference on Design automation, p.452-459, June 21-25, 1999, New Orleans, Louisiana, United States
[doi> 10.1145/309847.309979]
|
| |
5
|
J. P. Fishburn and A. Dunlop. TILOS: A posynomial programming approach to transistor sizing. In ICCAD, pages 326--328, Nov. 1985.
|
| |
6
|
E. Lee et al. Interconnect driver design for long wires in FPGAs. In FPT, pages 89--96, Dec. 2006.
|
| |
7
|
G. Lemieux et al. Directional and single-driver wires in FPGA interconnect. In FPT, pages 41--48, Dec. 2004.
|
 |
8
|
David Lewis , Elias Ahmed , Gregg Baeckler , Vaughn Betz , Mark Bourgeault , David Cashman , David Galloway , Mike Hutton , Chris Lane , Andy Lee , Paul Leventis , Sandy Marquardt , Cameron McClintock , Ketan Padalia , Bruce Pedersen , Giles Powell , Boris Ratchev , Srinivas Reddy , Jay Schleicher , Kevin Stevens , Richard Yuan , Richard Cliff , Jonathan Rose, The Stratix II logic and routing architecture, Proceedings of the 2005 ACM/SIGDA 13th international symposium on Field-programmable gate arrays, February 20-22, 2005, Monterey, California, USA
[doi> 10.1145/1046192.1046195]
|
| |
9
|
|
| |
10
|
J. Rubinstein et al. Signal delay in RC tree networks. TCAD, 2(3):202--211, July 1983.
|
| |
11
|
S. S. Sapatnekar et al. An exact solution to the transistor sizing problem for CMOS circuits using convex optimization. TCAD, 12(11):1621--1634, 1993.
|
CITED BY
|
|
Jason Luu , Ian Kuon , Peter Jamieson , Ted Campbell , Andy Ye , Wei Mark Fang , Jonathan Rose, VPR 5.0: FPGA cad and architecture exploration tools with single-driver routing, heterogeneity and process scaling, Proceeding of the ACM/SIGDA international symposium on Field programmable gate arrays, February 22-24, 2009, Monterey, California, USA
|
|