GLARE: global and local wiring aware routability evaluation

  • Authors:
  • Yaoguang Wei;Cliff Sze;Natarajan Viswanathan;Zhuo Li;Charles J. Alpert;Lakshmi Reddy;Andrew D. Huber;Gustavo E. Tellez;Douglas Keller;Sachin S. Sapatnekar

  • Affiliations:
  • University of Minnesota, Minneapolis, MN;IBM Austin Research Lab, Austin, TX;IBM Systems and Technology Group, Austin, TX;IBM Austin Research Lab, Austin, TX;IBM Austin Research Lab, Austin, TX;IBM Systems and Technology Group, Hopewell Junction, NY;IBM Systems and Technology Group, Hopewell Junction, NY;IBM Systems and Technology Group, Burlington, VT;IBM Systems and Technology Group, Hopewell Junction, NY;University of Minnesota, Minneapolis, MN

  • Venue:
  • Proceedings of the 49th Annual Design Automation Conference
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Industry routers are very complex and time consuming, and are becoming more so with the explosion in design rules and design for manufacturability requirements that multiply with each technology node. Global routing is just the first phase of a router and serves the dual purpose of (i) seeding the following phases of a router and (ii) evaluating whether the current design point is routable. Lately, it has become common to use a "light mode" version of the global router, similar to today's academic routers, to quickly evaluate the routability of a given placement. This use model suffers from two primary weaknesses: (i) it does not adequately model the local routing resources, while the model is important to remove opens and shorts and eliminate DRC violations, (ii) the metrics used to represent congestion are non-intuitive and often fail to pinpoint the key issues that need to be addressed. This paper presents solutions to both issues, and empirically demonstrates that incorporating the proposed solutions within a global routing based congestion analyzer yields a more accurate view of design routability.