A New Paradigm for General Architecture Routing

Martin Paluszewski, Winther P., Martin Tvede Zachariasen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

16 Citations (Scopus)

Abstract

The interest in alternatives to traditional Manhattan routing has increased tremendously during recent years. The so-called Y- and X-architectures have been proposed as architectures of the future. Manhattan, Y- and X-architectures are special cases of a general architecture in which a fixed set of uniformly oriented directions is allowed. In this paper we present a new paradigm for routing in this general architecture. The routing algorithm is based on a concept of flexibility polygons for Steiner minimum trees --- a new way of describing the inherent flexibility of Steiner trees in uniform orientation metrics. Flexibility polygons characterize possible routing regions for the nets while keeping their netlength at a minimum. The proposed routing algorithm first routes nets that intersect highly congested areas of the chip --- as given by the flexibility polygons --- and then employs dynamic maze (liquid) routing. Experiments with industrial chips show great promise for this new routing paradigm.
Original languageEnglish
Title of host publicationProceedings of the 14th ACM Great Lakes Symposium on VLSI
Place of PublicationUnited States
PublisherAssociation for Computing Machinery (ACM)
Pages202-207
Number of pages6
DOIs
Publication statusPublished - 2004
EventProceedings of the 14th ACM Great Lakes Symposium on VLSI 2004 - Boston, MA, USA, United States
Duration: 26 Apr 200428 Apr 2004
Conference number: 14

Conference

ConferenceProceedings of the 14th ACM Great Lakes Symposium on VLSI 2004
Country/TerritoryUnited States
Period26/04/0428/04/04

Keywords

  • Steiner Trees in Uniform Orientation Metrics
  • VLSI Routing
  • Flexibility Polygons
  • non-Manhattan Routing

Fingerprint

Dive into the research topics of 'A New Paradigm for General Architecture Routing'. Together they form a unique fingerprint.

Cite this