Title :
SAT Based Multi Pin Net Detailed Routing for FPGA
Author :
Mukherjee, Shyamapada ; Roy, Suchismita
Author_Institution :
Dept. of Comput. Sci. & Eng., Nat. Inst. of Technol., Durgapur, India
Abstract :
Boolean satisfiability based detailed routing is becoming very popular nowadays because of its capability to evaluate all the nets simultaneously. In this approach the geometric FPGA detailed routing problem can be transformed into a single Boolean function. Any satisfying assignment of input Boolean variables in the function denotes that routing is possible. Impossible routing is proved by the absence of any valid satisfying assignment. All the previous SAT based detailed routing solutions executed on two-pin nets. Decomposition is one important job in two-pin net routing as because all the real nets are multi-pin. Working on multi-pin net is more realistic and efficient. Our main concentration is on the question of rout ability of multi-pin net to track assignment formulation by removing the overhead of net decomposition. In this paper we prove the rout ability of MCNC benchmark circuits with multi-pin nets and list the comparison between track-based detailed routing on two-pin nets and track assignment formulation on multi-pin nets.
Keywords :
Boolean functions; computability; field programmable gate arrays; network routing; Boolean function; Boolean satisfiability; FPGA; MCNC benchmark circuits; SAT; decomposition; multi pin net detailed routing; Algorithm design and analysis; Boolean functions; Field programmable gate arrays; Joining processes; Routing; Switches; Target tracking; Boolean satisfiability; Detailed routing; FPGA;
Conference_Titel :
Electronic System Design (ISED), 2010 International Symposium on
Conference_Location :
Bhubaneswar
Print_ISBN :
978-1-4244-8979-4
Electronic_ISBN :
978-0-7695-4294-2
DOI :
10.1109/ISED.2010.35