TY - GEN
T1 - A Genetic Algorithm for Channel Routing in VLSI Design
AU - Zheng, Jingsen
AU - Ali, Hesham H.
N1 - Publisher Copyright:
Copyright © (2000) by the International Society for Computers and Their Applications. All rights reserved.
PY - 2000
Y1 - 2000
N2 - The production of Integrated Circuits is a complicated process that includes several phases of which physical design is considered to be the main one. The physical design phase, in turn, is accomplished through several steps that include partitioning, floorplanning and placement, routing, and compaction. In the routing step, the goal is to complete the interconnections between blocks according to the specified net list. Channel routing is a detailed routing that deals with the routing problem in a rectangular area between blocks known as channel. Many versions of the channel routing problem have been shown to be computationally intractable. That is why many researchers have been developing heuristic techniques to obtain efficient solutions to the problem. In this paper, we introduce an evolution-based approach to solve the channel routing problem. In particular, we focus on a version of the problem with a goal of minimizing the number of routing tracks in the channel, and hence, reducing the channel size. This approach allows the exploration of more points in the search space as compared to traditional channel routing heuristics. Therefore, it reduces the probability of returning a local optimal solution that is far from the overall optimal solution.
AB - The production of Integrated Circuits is a complicated process that includes several phases of which physical design is considered to be the main one. The physical design phase, in turn, is accomplished through several steps that include partitioning, floorplanning and placement, routing, and compaction. In the routing step, the goal is to complete the interconnections between blocks according to the specified net list. Channel routing is a detailed routing that deals with the routing problem in a rectangular area between blocks known as channel. Many versions of the channel routing problem have been shown to be computationally intractable. That is why many researchers have been developing heuristic techniques to obtain efficient solutions to the problem. In this paper, we introduce an evolution-based approach to solve the channel routing problem. In particular, we focus on a version of the problem with a goal of minimizing the number of routing tracks in the channel, and hence, reducing the channel size. This approach allows the exploration of more points in the search space as compared to traditional channel routing heuristics. Therefore, it reduces the probability of returning a local optimal solution that is far from the overall optimal solution.
UR - http://www.scopus.com/inward/record.url?scp=85131948185&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85131948185&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:85131948185
T3 - 15th International Conference on Computers and Their Applications 2000, CATA 2000
SP - 181
EP - 185
BT - 15th International Conference on Computers and Their Applications 2000, CATA 2000
A2 - Shin, Sung Y.
PB - The International Society for Computers and Their Applications (ISCA)
T2 - 15th International Conference on Computers and Their Applications, CATA 2000
Y2 - 29 March 2000 through 31 March 2000
ER -