Back to Search Start Over

FOARS: FLUTE Based Obstacle-Avoiding Rectilinear Steiner Tree Construction.

Authors :
Ajwani, Gaurav
Chu, Chris
Mak, Wai-Kei
Source :
IEEE Transactions on Computer-Aided Design of Integrated Circuits & Systems. 02/01/2011, Vol. 30 Issue 2, p194-204. 11p.
Publication Year :
2011

Abstract

In this paper, we present an algorithm called FOARS for obstacle-avoiding rectilinear Steiner minimal tree (OARSMT) construction. FOARS applies a top-down approach which first partitions the set of pins into several subsets uncluttered by obstacles. Then an obstacle-avoiding Steiner tree is generated for each subset by an obstacle aware version of the rectilinear Steiner minimal tree algorithm FLUTE. Finally, the trees are merged and refined to form the OARSMT. To guide the partitioning of pins, we propose a novel algorithm to construct a linear-sized obstacle-avoiding spanning graph which guarantees to contain a rectilinear minimum spanning tree if there is no obstacle. Experimental results show that FOARS is among the best algorithms in terms of both wirelength and runtime for testcases both with and without obstacles. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
02780070
Volume :
30
Issue :
2
Database :
Academic Search Index
Journal :
IEEE Transactions on Computer-Aided Design of Integrated Circuits & Systems
Publication Type :
Academic Journal
Accession number :
57398210
Full Text :
https://doi.org/10.1109/TCAD.2010.2096571