Title :
LMgr: A low-M emory global router with dynamic topology update and bending-aware optimum path search
Author :
Jingwei Lu ; Chiu-Wing Sham
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of California, San Diego, La Jolla, CA, USA
Abstract :
Global routing remains a fundamental physical design problem. We observe that large circuits cause high memory cost1, and modern routers could not optimize the routing path of each two-pin subnet. In this paper, (1) we develop a dynamic topology update technique to improve routing quality (2) we improve the memory efficiency with negligible performance overhead (3) we prove the non-optimality of traditional maze routing algorithm (4) we develop a novel routing algorithm and prove that it is optimum (5) we design a new global router, LMgr, which integrates all the above techniques. The experimental results on the ISPD 2008 benchmark suite show that LMgr could outperform NTHU2.0, NTUgr, FastRoute3.0 and FGR1.1 on solution quality in 13 out of 16 benchmarks and peak memory cost in 15 out of 16 benchmarks, the average memory reduction over all the benchmarks is up to 77%.
Keywords :
integer programming; integrated circuit design; linear programming; network routing; network topology; search problems; storage management chips; FGR1.1; FastRoute3.0; LMgr; NTHU2.0; NTUgr; average memory reduction; bending-aware optimum path search; dynamic topology update technique; fundamental physical design problem; high memory cost; integer linear programming; low-memory global router; maze routing algorithm; memory efficiency; routing path; Algorithm design and analysis; Cost function; Heuristic algorithms; Joining processes; Routing; Steiner trees; Topology;
Conference_Titel :
Quality Electronic Design (ISQED), 2013 14th International Symposium on
Conference_Location :
Santa Clara, CA
Print_ISBN :
978-1-4673-4951-2
DOI :
10.1109/ISQED.2013.6523615