| Exact tree-based FPGA technology mapping for logic blocks with independent LUTs |
| Full text |
Pdf
(405 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 35th annual Design Automation Conference
table of contents
San Francisco, California, United States
Pages: 708 - 711
Year of Publication: 1998
ISBN:0-89791-964-5
|
|
Authors
|
|
Madhukar R. Korupolu
|
Department of Computer Sciences, The University of Texas at Austin
|
|
K. K. Lee
|
Department of Computer Sciences, The University of Texas at Austin
|
|
D. F. Wong
|
Department of Computer Sciences, The University of Texas at Austin
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 14, Citation Count: 6
|
|
|
ABSTRACT
The logic blocks (CLBs) of a lookup table (LUT) based FPGA consist of one or more LUTs, possibly of different sizes. In this paper, we focus on technology mapping for CLBs with several independent LUTs of two different sizes (called ICLBs). The Actel ES6500 family is an example of a class of commercially available ICLBs. Given a tree network with n nodes, the only previously known approach for minimum area tree-based mapping to ICLBs was a heuristic with running time &THgr;(nd+1, where d is the maximum indegree of any node. We give an O(n3) time exact algorithm for mapping a given tree network, an improvement over this heuristic in terms of run time and the solution quality. For general networks, an effective strategy is to break it into trees and combine them. We also give an O(n3) exact algorithm for combining the optimal solutions to these trees, under the condition that LUTs do not go across trees. The method can be extended to solve mapping onto CLBs that can be configured into different ICLBs, (e.g. Xilinx' XC4000E).
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
|
Actel. Actel's Reprogrammable SPGAs. Preliminary Advance Information, Oct. 1996.
|
 |
2
|
|
| |
3
|
A. Fanahi and M. Sarrafzadeh. Complexity of the lookuptable minimization problem for FPGA technology mapping. IEEE Trans. CAD/ICAS, 13( 11):1319-1332, 1994.
|
 |
4
|
Robert Francis , Jonathan Rose , Zvonko Vranesic, Chortle-crf: Fast technology mapping for lookup table-based FPGAs, Proceedings of the 28th conference on ACM/IEEE design automation, p.227-233, June 17-22, 1991, San Francisco, California, United States
[doi> 10.1145/127601.127670]
|
| |
5
|
d He and d Rose. Technology mapping for heterogeneous FPGAs. In Proc. of A CM/SIGDA Intl. Workshop on FP- GAs, 1994.
|
 |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
Xilinx, XCa000E and XC4000X Series (EX/XL) Field Programmable Gate Arrays. data sheet, drm 1997.
|
| |
10
|
S. Zhang, Michael D. Miller, and Jon C. Muzio. Notes on Complexity of the Lookup-Table Minimization Problem for Flea Technology Mapping. IEEE Trans. CAD/ICAS, 15(12):1588-1590, De~ 1996.
|
CITED BY 6
|
|
|
|
|
|
|
|
Jason Cong , Chang Wu , Yuzheng Ding, Cut ranking and pruning: enabling a general and efficient FPGA mapping solution, Proceedings of the 1999 ACM/SIGDA seventh international symposium on Field programmable gate arrays, p.29-35, February 21-23, 1999, Monterey, California, United States
|
|
|
|
|
|
|
|
|
|
|