A cooperative approach to switchbox routing
Tang, Maolin (2004) A cooperative approach to switchbox routing. International Journal of Computers and Their Applications, 11(4), pp. 215-223.
Switchbox routing is an intractable problem in very large scale integrated-circuit (VLSI) physical design automation. From a computational point of view, the problem is NP-complete. This paper presents a new approach to the switchbox routing problem. The core of this new approach is a novel routing technique, namely synchronized routing, inspired by human routing experts. The synchronized routing is a novel `multiple-nets-at-a-time' routing technique, which can capture constraints dynamically formed between nets during the process of routing, and can use the constraints to minimize conflicts between the nets and therefore reduce the search space. If a wire segment is blocked during the synchronized routing, rip-up routing is utilized to identify and dismantle obstacles of the blocked wire segment. These two routing techniques are complemented by pattern routing, which is used for connecting net terminals in special patterns. These three routing techniques cooperate with each other to achieve high routing speeds and improve routing completion rates. A switchbox router called CSR, based on this cooperative approach, has been implemented. Experimental results show that it is effective and efficient, especially for dense switchbox routing problems.
Impact and interest:
Citation countsare sourced monthly fromand citation databases.
Citations counts from theindexing service can be viewed at the linked Google Scholar™ search.
|Item Type:||Journal Article|
|Additional Information:||For more information, please refer to the journal’s website (see hypertext link) or contact the author. Author contact details: email@example.com|
|Keywords:||VLSI, phsicial design automation, switchbox routing, NP, complete|
|Subjects:||Australian and New Zealand Standard Research Classification > INFORMATION AND COMPUTING SCIENCES (080000) > ARTIFICIAL INTELLIGENCE AND IMAGE PROCESSING (080100) > Expert Systems (080105)|
Australian and New Zealand Standard Research Classification > ENGINEERING (090000) > ELECTRICAL AND ELECTRONIC ENGINEERING (090600) > Microelectronics and Integrated Circuits (090604)
|Divisions:||Past > QUT Faculties & Divisions > Faculty of Science and Technology|
|Copyright Owner:||Copyright 2004 International Society for Computers and Their Applications|
|Deposited On:||16 Jul 2007|
|Last Modified:||29 Feb 2012 23:07|
Repository Staff Only: item control page