Efficient Congestion Mitigation Using Congestion-Aware Steiner Trees and Network Coding Topologies
Open Access
- 28 April 2011
- journal article
- research article
- Published by Hindawi Limited in VLSI Design
- Vol. 2011, 1-9
- https://doi.org/10.1155/2011/892310
Abstract
In the advent of smaller devices, a significant increase in the density of on-chip components has raised congestion and overflow as critical issues in VLSI physical design automation. In this paper, we present novel techniques for reducing congestion and minimizing overflows. Our methods are based on ripping up nets that go through the congested areas and replacing them with congestion-aware topologies. Our contributions can be summarized as follows. First, we present several efficient algorithms for finding congestion-aware Steiner trees that is, trees that avoid congested areas of the chip. Next, we show that the novel technique of network coding can lead to further improvements in routability, reduction of congestion, and overflow avoidance. Finally, we present an algorithm for identifying efficient congestion-aware network coding topologies. We evaluate the performance of the proposed algorithms through extensive simulations.Keywords
Funding Information
- National Science Foundation (CNS-0954153)
This publication has 8 references indexed in Scilit:
- Polynomial Time Algorithms for Multicast Network Code ConstructionIEEE Transactions on Information Theory, 2005
- MR: a new framework for multilevel full-chip routingIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2004
- An algebraic approach to network codingIEEE/ACM Transactions on Networking, 2003
- Linear network codingIEEE Transactions on Information Theory, 2003
- A survey on multi-net global routing for integrated circuitsIntegration, 2001
- Network information flowIEEE Transactions on Information Theory, 2000
- Steiner's problem in graphs: heuristic methodsDiscrete Applied Mathematics, 1992
- Generalized best-first search strategies and the optimality of A*Journal of the ACM, 1985