On using tabu search for design automation of very large scale integrated systems

On using tabu search for design automation of very large scale integrated systems

0.00 Avg rating0 Votes
Article ID: iaor20041975
Country: Netherlands
Volume: 9
Issue: 1
Start Page Number: 75
End Page Number: 90
Publication Date: Jan 2003
Journal: Journal of Heuristics
Authors: , ,
Keywords: electronics industry, tabu search
Abstract:

Tabu search is a meta-heuristic problem solving technique that, when applied carefully, provides near optimal solutions in a very short time. In this paper, we have described the use of tabu search for solving problems related to very large scale integrated (VLSI) circuit design automation. Specifically, we have demonstrated the use for VLSI circuit partitioning and placement. We present a tabu search based circuit bi-partitioning technique that partitions circuits with the goal of minimizing the size of the cutset between the partitions. Then, we use tabu search techniques along with force directed placement techniques to accomplish the physical placement of VLSI circuits on regular two-dimensional arrays with the goal of minimizing the placement time. We use empirical data from partitioning and placement of benchmark circuits to test our techniques. Our methods show improvement when compared to partitioning techniques from the literature and commercially available placement tools. Relative to the literature, our tabu search bi-partitioning technique improves on the best known minimum cuts for several benchmark circuits. Relative to commercially available computer aided design tools, our tabu search based placement approach shows dramatic (20×) speedup in execution time without negative impact on the quality of the solution.

Reviews

Required fields are marked *. Your email address will not be published.