| I/O placement for FPGAs with multiple I/O standards |
| Full text |
Pdf
(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
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 40, Citation Count: 1
|
|
|
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
|
Jason Helge Anderson , Jim Saunders , Sudip Nag , Chari Madabhushi , Rajeev Jayaraman, A Placement Algorithm for FPGA Designs with Multiple I/O Standards, Proceedings of the The Roadmap to Reconfigurable Computing, 10th International Workshop on Field-Programmable Logic and Applications, p.211-220, August 27-30, 2000
|
| |
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:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|