PIN ASSIGNMENT FOR MULTI-FPGA SYSTEMS

Citation
S. Hauck et G. Borriello, PIN ASSIGNMENT FOR MULTI-FPGA SYSTEMS, IEEE transactions on computer-aided design of integrated circuits and systems, 16(9), 1997, pp. 956-964
Citations number
26
ISSN journal
02780070
Volume
16
Issue
9
Year of publication
1997
Pages
956 - 964
Database
ISI
SICI code
0278-0070(1997)16:9<956:PAFMS>2.0.ZU;2-F
Abstract
Multi-FPGA systems have tremendous potential, providing a high-perform ance computing substrate for many different applications, One of the k egs to achieving this potential is a complete, automatic mapping solut ion 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 assig nment methods developed for other applications nor standard routing al gorithms, 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 as signment methods already exist for multi-FPGA systems, but are restric ted to topologies where logic-bearing FPGA's cannot be directly connec ted. In this paper, we pro,ide three new algorithms for the pin assign ment of multi-FPGA systems with arbitrary topologies, We compare these approaches on several mappings to current multi-FPGA systems, and sho w that the force-directed approach produces better mappings, in signif icantly shorter time, than any of the other approaches.