ACM Home Page
Please provide us with feedback. Feedback
Exact tree-based FPGA technology mapping for logic blocks with independent LUTs
Full text PdfPdf (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
SIGDA: ACM Special Interest Group on Design Automation
EDAC : Electronic Design Automation Consortium
IEEE-CS : Computer Society
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 14,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/277044.277222
What is a DOI?

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
 
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.


Collaborative Colleagues:
Madhukar R. Korupolu: colleagues
K. K. Lee: colleagues
D. F. Wong: colleagues