Scientific Research and Essays

  • Abbreviation: Sci. Res. Essays
  • Language: English
  • ISSN: 1992-2248
  • DOI: 10.5897/SRE
  • Start Year: 2006
  • Published Articles: 2767

Full Length Research Paper

Minimize network congestions in single-row networks

A. Noraziah1*, Noriyani Mohd Zin1, Ahmed N. Abdalla2, and Norazaliza Mohd. Jamil3 
1Faculty of Computer Systems and Software Engineering, University Malaysia Pahang, 26300 Kuantan Pahang, Malaysia. 2Faculty of Electrical and Electronic Engineering, University of Malaysia, Pahang, Pekan 26600, Malaysia. 3Faculty of Industrial Sciences and Technology, University Malaysia Pahang, 26300, Kuantan Pahang, Malaysia.
Email: [email protected], [email protected]

  •  Accepted: 23 May 2011
  •  Published: 04 June 2011

Abstract

Single-row routing is a technique for routing pair of nodes arranged in a single-row axis or set of nets. The nets make up the wire without crossing each other in the printed circuit board design which is drawn from left to right. The main objective in single-row routing is to achieve the optimal results of minimum congestion arising from the number of horizontal tracks in the network. Optimal results for a single layer network have been achieved through a model called enhanced simulated annealing for single-row routing (ESSR). However, a single layer model suffers from non-tolerable lower bound values with high congestion depending on the network size. These results may further be improved by partitioning the network into two or more layers. In this paper, a technique based on the graph clustering concept for partitioning the nodes from a single-row network into several layers of planar graphs by using k-means algorithm has been proposed. The experiment result shows that the proposed technique is able to minimize the network congestions.

 

Key words: Enhanced simulated annealing for single-row routing (ESSR), graph clustering, k-means algorithm, single-row routing.