In this thesis, we explore 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 contributions here are the mapping policy and the acceleration of three-dimensional search operations. Subsequently, we extend the above work, using a reconfigurable SIMD array, to handle a wider range of routing applications. We do so by developing a routing framework that consolidates many of the existing specialized algorithms such as channel, switchbox and maze routers into one routing system. We employ the concept of a total grid-graph to capture the state of the routing region an...
We have implemented an FPGA routing algorithm on a shared memory multi-processor using the Galois AP...
This paper describes an experiment in which parallel routing is performed on a medium grained hyperc...
A central issue in the design of a general-purpose parallel computer is the choice of an interconne...
We consider several basic problems in VLSI routing such as river routing between rectangles, routing...
The routing problem of VLSI layout design is computationally very expensive because of the inherent ...
Data parallel programming provides a simple and powerful framework for designing parallel algorithms...
Electronic Design Automation (EDA) tools are used to design computer chips, which may have billions ...
Sequential routing algorithms using maze-running are very suitable for general Over-the-Cell-Routing...
This paper describes a three-layer maze router for chip-planning applications. The router contains a...
This thesis considers the problems arising from VLSI routing design. Algorithms are proposed for sol...
Aim of this paper is to describe a multi-layer grid routing algorithm which gives a better result ov...
Many times, routing of signal nets in the layout design of VLSI circuits turns out to be a bottlenec...
AbstractA common problem in VLSI is automating the routing of wires between pins in a circuit. Sever...
In this paper, we propose three different parallel algorithms based on a state-of-the-art global rou...
The computational requirements for high quality synthesis, analysis, and verification of VLSI design...
We have implemented an FPGA routing algorithm on a shared memory multi-processor using the Galois AP...
This paper describes an experiment in which parallel routing is performed on a medium grained hyperc...
A central issue in the design of a general-purpose parallel computer is the choice of an interconne...
We consider several basic problems in VLSI routing such as river routing between rectangles, routing...
The routing problem of VLSI layout design is computationally very expensive because of the inherent ...
Data parallel programming provides a simple and powerful framework for designing parallel algorithms...
Electronic Design Automation (EDA) tools are used to design computer chips, which may have billions ...
Sequential routing algorithms using maze-running are very suitable for general Over-the-Cell-Routing...
This paper describes a three-layer maze router for chip-planning applications. The router contains a...
This thesis considers the problems arising from VLSI routing design. Algorithms are proposed for sol...
Aim of this paper is to describe a multi-layer grid routing algorithm which gives a better result ov...
Many times, routing of signal nets in the layout design of VLSI circuits turns out to be a bottlenec...
AbstractA common problem in VLSI is automating the routing of wires between pins in a circuit. Sever...
In this paper, we propose three different parallel algorithms based on a state-of-the-art global rou...
The computational requirements for high quality synthesis, analysis, and verification of VLSI design...
We have implemented an FPGA routing algorithm on a shared memory multi-processor using the Galois AP...
This paper describes an experiment in which parallel routing is performed on a medium grained hyperc...
A central issue in the design of a general-purpose parallel computer is the choice of an interconne...