DocumentCode :
2463248
Title :
An architecture-aware routing optimization via satisfiabilty for hierarchical FPGA
Author :
Zhu, Limin ; Zhou, Qiang ; Cai, Yici ; Bian, Jinian
Author_Institution :
Department of Computer Science & Technology, Tsinghua University, Beijing, P.R. China
fYear :
2010
fDate :
14-16 April 2010
Firstpage :
701
Lastpage :
706
Abstract :
Boolean Satisfiability (SAT) has successfully been applied to the FPGA routing. It has many advantages over the conventional one-net-a-time routing algorithm such as routing all nets concurrently, higher flexibility and unroutability provable. However it also has the limits of scalability and is time-consuming. This paper presents some optimizations to the SAT-based routing approach by applying some architecture related features to the generated the Boolean constraints function. Specifically, Switch Box based connectivity optimization to reduce the variable number for each net, Logic Block pins rearrangement to improve the flexibility for each net and Exclusivity constraints optimization based on net-to-track distribution. Each of the optimizations is discussed in detail in this paper. Some heuristics and algorithms are also presented to implement the optimizations. We implement the SAT-based routing strategy as well as the optimizations on a general hierarchical FPGA architecture. The experimental results show that we can greatly reduce the variable and constraint number of the generated Boolean SAT functions. Hence, the generated SAT functions can be solved much more quickly. It also shows that high routing flexibility is also achieved due to the pins rearrangement.
Keywords :
Application specific integrated circuits; Boolean functions; Constraint optimization; Design optimization; Field programmable gate arrays; Logic; Pins; Routing; Scalability; Switches; Hierarchical FPGAs; Optimization; Routing; SAT;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Supported Cooperative Work in Design (CSCWD), 2010 14th International Conference on
Conference_Location :
Shanghai, China
Print_ISBN :
978-1-4244-6763-1
Type :
conf
DOI :
10.1109/CSCWD.2010.5471886
Filename :
5471886
Link To Document :
بازگشت