ACM Home Page
Please provide us with feedback. Feedback
I/O placement for FPGAs with multiple I/O standards
Full text pdf formatPdf (90 KB)
Source International Symposium on Field Programmable Gate Arrays archive
Proceedings of the 2003 ACM/SIGDA eleventh international symposium on Field programmable gate arrays table of contents
Monterey, California, USA
SESSION: Placement table of contents
Pages: 51 - 57  
Year of Publication: 2003
ISBN:1-58113-651-X
Author
Wai-Kei Mak  University of South Florida, Tampa, FL
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 40,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/611817.611826
What is a DOI?

ABSTRACT

In this paper, we present the first exact algorithm to solve the constrained I/O placement problem for FPGAs that support multiple I/O standards. We derive a compact integer linear programming formulation for the constrained I/O placement problem. The size of the integer linear program derived is independent of the number of I/O objects to be placed and hence is scalable to very large design instances. For example, for a Xilinx Virtex-E FPGA, the number of integer variables required is never more than 32 and is much smaller for practical design instances. Extensive experimental results using a non-commercial integer linear program solver shows that it only takes seconds to solve the resultant integer linear program in practice.


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
Altera Corp., "Using Selectable I/O Standards in APEX 20KE, APEX 20KC & MAX 7000B Devices", Application Note 117, Dec. 2001.
 
2
 
3
M. Berkelaar, lp_solve, available by anonymous ftp from ftp://ftp.es.ele.tue.nl/pub/lp_solve.
 
4
G.B. Dantzig, Linear Programming and Extensions, Princeton University Press, N.J., 1963.
 
5
 
6
Xilinx Inc., "Virtex™ 2.5V Field Programmable Gate Arrays", Product Data Sheet, July 2002.
 
7
Xilinx Inc., "Virtex™-E 1.8V Field Programmable Gate Arrays", Product Data Sheet, July 2002.
 
8
Xilinx Inc., "Virtex-II 1.5V Field Programmable Gate Arrays", Advance Product Specification, July 2002.
 
9
Xilinx Inc., "Virtex-II Pro Field Programmable Gate Arrays", Advance Product Specification, June 2002.



Peer to Peer - Readers of this Article have also read: