Simulated annealing technique for routing in a rectangular MESH network

In the process of automatic design for printed circuit boards (PCBs), the phase following cell placement is routing. On the other hand, routing process is a notoriously difficult problem, and even the simplest routing problem which consists of a set of two-pin nets is known to be NP-complete. In thi...

Full description

Saved in:
Bibliographic Details
Main Authors: Salleh, Shaharuddin, Adzhar, Noraziah
Format: Article
Published: Hindawi Publishing Corporation 2014
Subjects:
Online Access:http://eprints.utm.my/id/eprint/62579/
http://dx.doi.org/10.1155/2014/127359
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utm.62579
record_format eprints
spelling my.utm.625792017-06-18T06:42:27Z http://eprints.utm.my/id/eprint/62579/ Simulated annealing technique for routing in a rectangular MESH network Salleh, Shaharuddin Adzhar, Noraziah Q Science In the process of automatic design for printed circuit boards (PCBs), the phase following cell placement is routing. On the other hand, routing process is a notoriously difficult problem, and even the simplest routing problem which consists of a set of two-pin nets is known to be NP-complete. In this research, our routing region is first tessellated into a uniform N x × N y array of square cells. The ultimate goal for a routing problem is to achieve complete automatic routing with minimal need for any manual intervention. Therefore, shortest path for all connections needs to be established. While classical Dijkstra's algorithm guarantees to find shortest path for a single net, each routed net will form obstacles for later paths. This will add complexities to route later nets and make its routing longer than the optimal path or sometimes impossible to complete. Today's sequential routing often applies heuristic method to further refine the solution. Through this process, all nets will be rerouted in different order to improve the quality of routing. Because of this, we are motivated to apply simulated annealing, one of the metaheuristic methods to our routing model to produce better candidates of sequence. Hindawi Publishing Corporation 2014 Article PeerReviewed Salleh, Shaharuddin and Adzhar, Noraziah (2014) Simulated annealing technique for routing in a rectangular MESH network. Modelling and Simulation in Engineering, 2014 . ISSN 1687-5591 http://dx.doi.org/10.1155/2014/127359 DOI:10.1155/2014/127359
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
topic Q Science
spellingShingle Q Science
Salleh, Shaharuddin
Adzhar, Noraziah
Simulated annealing technique for routing in a rectangular MESH network
description In the process of automatic design for printed circuit boards (PCBs), the phase following cell placement is routing. On the other hand, routing process is a notoriously difficult problem, and even the simplest routing problem which consists of a set of two-pin nets is known to be NP-complete. In this research, our routing region is first tessellated into a uniform N x × N y array of square cells. The ultimate goal for a routing problem is to achieve complete automatic routing with minimal need for any manual intervention. Therefore, shortest path for all connections needs to be established. While classical Dijkstra's algorithm guarantees to find shortest path for a single net, each routed net will form obstacles for later paths. This will add complexities to route later nets and make its routing longer than the optimal path or sometimes impossible to complete. Today's sequential routing often applies heuristic method to further refine the solution. Through this process, all nets will be rerouted in different order to improve the quality of routing. Because of this, we are motivated to apply simulated annealing, one of the metaheuristic methods to our routing model to produce better candidates of sequence.
format Article
author Salleh, Shaharuddin
Adzhar, Noraziah
author_facet Salleh, Shaharuddin
Adzhar, Noraziah
author_sort Salleh, Shaharuddin
title Simulated annealing technique for routing in a rectangular MESH network
title_short Simulated annealing technique for routing in a rectangular MESH network
title_full Simulated annealing technique for routing in a rectangular MESH network
title_fullStr Simulated annealing technique for routing in a rectangular MESH network
title_full_unstemmed Simulated annealing technique for routing in a rectangular MESH network
title_sort simulated annealing technique for routing in a rectangular mesh network
publisher Hindawi Publishing Corporation
publishDate 2014
url http://eprints.utm.my/id/eprint/62579/
http://dx.doi.org/10.1155/2014/127359
_version_ 1643655461799460864
score 13.214268