Global routing and track assignment for flip-chip designs
Authors:
Open Access
- 13 June 2010
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 90-93
Abstract
This paper describes a solution for global routing and track assignment of flip-chip I/O nets. Voronoi Diagram (VD) is used to partition the open routing space and the geometrical properties of VD graph are exploited to create global routing channels with capacity and congestion considerations. A network flow algorithm is used to achieve optimal global routing. The regularity of the flip-chip bump placement is observed and allows us to reduce the size of global routing channel graph by over 50% to speed up computation. A track assignment algorithm avoids crossing wires before completing the final route with a detailed router. Experiment results using actual silicon chip data demonstrate that our solution achieves good quality of results compared to an implementation used in a commercial tool. Categories and Subject Descriptors: B.7.2 [Integrated Circuits]: Design Aids — Layout, Placement and Routing General Terms: Algorithms, DesignKeywords
Funding Information
- Ministry of Science and Technology of the People's Republic of China (2005CB321701, 8510700100)
- Ministry of Education of the People's Republic of China (2.01E+11)
- National Natural Science Foundation of China (60976034)
This publication has 5 references indexed in Scilit:
- Flip-chip routing with unified area-I/O pad assignments for package-board co-design2009
- An Integer-Linear-Programming-Based Routing Algorithm for Flip-Chip DesignsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2008
- A Network-Flow-Based RDL Routing Algorithmz for Flip-Chip DesignIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2007
- Computational Geometry2000
- A sweepline algorithm for Voronoi diagramsAlgorithmica, 1987