DocumentCode :
3229393
Title :
MaizeRouter: Engineering an effective global router
Author :
Moffitt, Michael D.
Author_Institution :
IBM Austin Res. Lab., Austin
fYear :
2008
fDate :
21-24 March 2008
Firstpage :
226
Lastpage :
231
Abstract :
In this paper, we present MaizeRouter, winner of the inaugural Global Routing Contest hosted at ISPD 2007. MaizeRouter reflects a significant leap in progress over existing publicly-available routing tools, and abandons popular algorithms such as multicommodity flow-based techniques, ILP formulations, and congestion-driven Steiner tree generation. Instead, the foundation of our algorithm draws upon simple yet powerful edge-based operations, including extreme edge shifting, a technique aimed primarily at the efficient reduction of routing congestion, and edge retraction, a counterpart to extreme edge shifting that serves to reduce unnecessary wirelength. These algorithmic contributions are built upon a framework of interdependent net decomposition, a representation that improves upon traditional two-pin net decomposition by preventing duplication of routing resources while enabling cheap and incremental topological reconstruction. A maintenance mechanism, named garbage collection, is introduced to eliminate leftover routing segments. Collectively, these operations permit a broad search space that previous algorithms have been unable to achieve, resulting in solutions of considerably higher quality than those of well-established routers.
Keywords :
network routing; network topology; trees (mathematics); MaizeRouter; congestion-driven Steiner tree generation; edge retraction; edge-based operations; extreme edge shifting; garbage collection; global router; incremental topological reconstruction; interdependent net decomposition; maintenance mechanism; multicommodity flow-based techniques; two-pin net decomposition; Algorithm design and analysis; Costs; Data structures; Electronic design automation and methodology; Engines; Routing; Runtime; Statistics; Topology; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2008. ASPDAC 2008. Asia and South Pacific
Conference_Location :
Seoul
Print_ISBN :
978-1-4244-1921-0
Electronic_ISBN :
978-1-4244-1922-7
Type :
conf
DOI :
10.1109/ASPDAC.2008.4483946
Filename :
4483946
Link To Document :
بازگشت