By Topic

Parallel VLSI-routing models for polymorphic processors array

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)
Mazumder, P. ; Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA

This paper explores various parallel processing methods for concurrent multi-layer VLSI-routing. One approach is based on efficient execution of the maze routing algorithm on custom processing elements arranged in the form of a hexagonal array. The key features here are the mapping policy and the acceleration of three-dimensional search operations. Subsequently, parallel algorithms over a reconfigurable SIMD array is discussed to handle a wider range of routing applications. A routing framework is discussed that consolidates many of the existing specialized algorithms such as channel, switch-box and maze routers into one muting system. The concept of a total grid-graph is used to capture the state of the routing region and propose new and efficient parallel algorithms for cycle detection cycle elimination, and tree reduction on such graphs. The proposed algorithms scale well with increased problem sizes since they require only O (log(N)) time given a N2-node grid-graph. Based on these algorithms, the paper develops two types of generalized detailed routers, each capable of finding paths concurrently spanning multiple layers. The first, called a parallel chord router, has the ability to compute various “useful” route patterns in close to constant time; the second is an adaptation of maze routing capable of simultaneously expanding from multiple pins. In addition, a parallel hill-climbing algorithm is discussed that can be used to improve a given route, if possible, by iteratively identifying and rewiring bends in the route

Published in:

VLSI Design, 1997. Proceedings., Tenth International Conference on

Date of Conference:

4-7 Jan 1997