A performance-driven I/O pin routing algorithm

Dongsheng Wang, Ping Zhang, Chung Kuan Cheng, Arunabha Sen

Research output: Chapter in Book/Report/Conference proceedingConference contribution

12 Scopus citations

Abstract

This paper presents a performance-driven I/O pin routing algorithm with special consideration of wire uniformity. First, a topological routing based on min-cost max-flow algorithm is proposed. In this phase, an exponential weight function is used to guide the flow distribution which is very helpful in distributing wires, globally and uniformly, on the whole routing area. Then a physical routing phase is applied to implement one-to-one connection between chip pads and I/O pins, which focuses on the wire uniformity of the fanout area nearby the periphery of chip pads. Finally, a balanced position based wire polishing approach is proposed to further improve the local wire uniformity which tries to modify each wire into a smooth curve instead of broken line while satisfying the specified design rules such as wire-wire pitch and wire-pin pitch. A routing cost function is adequately defined to guide the whole routing process, which leads to a good tradeoff between wire uniformity and wire length. The algorithm has been implemented and tested on up to 10-ring 600-pin PGA and the experimental results are very promising.

Original languageEnglish (US)
Title of host publicationProceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC 1999
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages129-132
Number of pages4
ISBN (Electronic)078035012X
DOIs
StatePublished - 1999
Externally publishedYes
Event4th Asia and South Pacific Design Automation Conference, ASP-DAC 1999 - Wanchai, Hong Kong
Duration: Jan 18 1999Jan 21 1999

Publication series

NameProceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC
Volume1999-January

Conference

Conference4th Asia and South Pacific Design Automation Conference, ASP-DAC 1999
Country/TerritoryHong Kong
CityWanchai
Period1/18/991/21/99

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Computer Science Applications
  • Computer Graphics and Computer-Aided Design

Fingerprint

Dive into the research topics of 'A performance-driven I/O pin routing algorithm'. Together they form a unique fingerprint.

Cite this