2012 · 14 citations · 9 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureData StructuresVlsi DesignNetwork-on-chip DesignRoutingRouting AlgorithmsRouting ArchitectureShortest Path AlgorithmsVery-large-scale Integration LayoutDetailed RoutingGlobal RoutingPin PlacementRouting SchemesRouting TablesVlsi Implementation
We present advanced data structures and algorithms for fast and high-quality global and detailed routing in modern technologies. Global routing is based on a combinatorial approximation scheme for min-max resource sharing. Detailed routing uses exact shortest path algorithms, based on a shape-based data structure for pin access and a two-level track-based data structure for long-distance connections. All algorithms are very fast. We demonstrate their superiority over traditional approaches by a comparison to an industrial router (on 32nm and 22nm chips). Our router is over two times faster, has 5% less netlength, 20% less vias, and reduces detours by more than 90%.
9
What makes a design difficult to route
Charles J. Alpert, Zhuo Li, Michael D. Moffitt et al. · 2010 · 69 citations