Title :
An efficient packing algorithm based on constraint satisfaction problem technique
Author :
Yang, May ; Jiarong Tong
Author_Institution :
State Key Lab. of ASIC & Syst., Fudan Univ., Shanghai, China
Abstract :
In this paper, an efficient packing algorithm based on constraint satisfaction problem technique is proposed for contemporary FPGA CLB architecture. No matter how complex the architecture is, there are a limited number of patterns, which can implement all functionalities of FPGA CLB logic. All the patterns are pre-designed and known as reference circuits. The proposed algorithm then matches the reference circuits from the given user logic circuit using specific constraints. Due to complex architecture of FPGA, to enumerate all the reference circuits in a fine-grain manner is impractical. Consequently, coarse-grain manner is adapted in the paper to overcome this problem. The experimental results show that the proposed algorithm achieves comparable performance in area and speed compared with literatures.
Keywords :
constraint satisfaction problems; field programmable gate arrays; logic CAD; logic circuits; performance evaluation; reference circuits; FPGA CLB logic; complex architecture; constraint satisfaction problem technique; contemporary FPGA CLB architecture; efficient packing algorithm; logic circuit; reference circuits; Algorithm design and analysis; Application specific integrated circuits; Design automation; Field programmable gate arrays; Integrated circuit interconnections; Pattern matching; Table lookup; FPGA; algorithm; computer aided design; packing;
Conference_Titel :
Programmable Logic (SPL), 2012 VIII Southern Conference on
Conference_Location :
Bento Goncalves
Print_ISBN :
978-1-4673-0184-8
DOI :
10.1109/SPL.2012.6211773