Pin assignment for multi-FPGA systems

被引:10
作者
Hauck, S [1 ]
Borriello, G
机构
[1] Northwestern Univ, Dept Elect & Comp Engn, Evanston, IL 60208 USA
[2] Univ Washington, Dept Comp Sci & Engn, Seattle, WA 98195 USA
关键词
logic emulation; multi-FPGA systems; pin assignment; reconfigurable computing; routing;
D O I
10.1109/43.658564
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multi-FPGA systems have tremendous potential, providing a high-performance computing substrate for many different applications, One of the kegs to achieving this potential is a complete, automatic mapping solution that creates high-quality mappings in the shortest possible time, In this paper, we consider one step in this process, the assignment of inter-FPGA signals to specific I/O pins on the FPGA's in a multi-FPGA system, We show that this problem can neither be handled by pin assignment methods developed for other applications nor standard routing algorithms, Although current mapping systems ignore this issue,,ve show that an intelligent pin assignment method can achieve both quality and mapping speed improvements over random approaches, Intelligent pin assignment methods already exist for multi-FPGA systems, but are restricted to topologies where logic-bearing FPGA's cannot be directly connected. In this paper, we pro,ide three new algorithms for the pin assignment of multi-FPGA systems with arbitrary topologies, We compare these approaches on several mappings to current multi-FPGA systems, and show that the force-directed approach produces better mappings, in significantly shorter time, than any of the other approaches.
引用
收藏
页码:956 / 964
页数:9
相关论文
共 26 条