DocumentCode :
1268167
Title :
Net assignment for the FPGA-based logic emulation system in the folded-Clos network structure
Author :
Lin, Shiuann-Shiuh ; Lin, Yuh-Ju ; Hwang, TingTing
Author_Institution :
Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
Volume :
16
Issue :
3
fYear :
1997
fDate :
3/1/1997 12:00:00 AM
Firstpage :
316
Lastpage :
320
Abstract :
In this paper, we study the net assignment problem for a logic emulation system in the folded-Clos network interconnection, also referred to as the “partial crossbar interconnection structure”. Net assignment of two-terminal nets in this interconnection structure is guaranteed to be completed in polynomial time. However, net assignment of multiterminal nets becomes NP-complete. A previous paper by Butts et al. (1992) has proposed a simple heuristic to perform net assignment for multiterminal nets. Its results showed that it failed to complete routing of all nets for many cases. It is inadequate to have a net assignment algorithm which does not guarantee an exact solution, as the failure of interconnecting field programmable gate arrays (FPGA´s) will result in the failure of mapping to the computing engine as a whole and will result in redoing the previous steps, e.g., partitioning of circuits. Therefore, we propose an exact algorithm to solve the net assignment problem. The exact algorithm will find a solution if one exists. However, the exact algorithm may take exponential time. Accordingly, a two-phase approach is taken in this paper. A time-efficient heuristic method is used first. The exact solver will be called only if the heuristic fails to deliver a solution
Keywords :
circuit analysis computing; field programmable gate arrays; multiprocessor interconnection networks; multiterminal networks; FPGA-based logic emulation system; exact solver; field programmable gate arrays; folded-Clos network interconnection; multiterminal nets; net assignment problem; partial crossbar interconnection structure; time-efficient heuristic method; Central Processing Unit; Computer architecture; Emulation; Engines; Field programmable gate arrays; Integrated circuit interconnections; Intelligent networks; Logic; Partitioning algorithms; Routing;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.594837
Filename :
594837
Link To Document :
بازگشت