QUANTITATIVE ANALYSIS OF TABU SEARCH ALGORITHM FOR A VLSI PLACEMENT APPLICATION
Main Author: | |
---|---|
Language: | English |
Published: |
University of Cincinnati / OhioLINK
2001
|
Subjects: | |
Online Access: | http://rave.ohiolink.edu/etdc/view?acc_num=ucin990820742 |
id |
ndltd-OhioLink-oai-etd.ohiolink.edu-ucin990820742 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-OhioLink-oai-etd.ohiolink.edu-ucin9908207422021-08-03T06:16:16Z QUANTITATIVE ANALYSIS OF TABU SEARCH ALGORITHM FOR A VLSI PLACEMENT APPLICATION SHARMA, VIKAS Tabu tabu tenure tenure candidate list Tabu Search Wirelength Algorithm The abundance of difficult combinatorial optimization problems in practical settings such as telecommunications, financial planning and VLSI design automation has motivated the development of powerful optimization techniques. Simulated Annealing, Genetic algorithms, Network Flow and other heuristics have long been explored for solvingthese problems. During the recent years, miniaturization of the chip sizes and increasing densities of logic have posed a continuous design-related challenge to the VLSI design automation community. Promising results have been reported from the application of Tabu Search algorithm to VLSI circuit partitioning, floorplanning, placement and routing. Tabu Search leverages the ability to store solutions already visited and to make strategic solutions on the basis of the stored information for achieving optimal solutions. This thesis presents a quantitative analysis of the various parameters of Tabu Search. In particular, we look at the techniques of moving out of the current search space called diversification methodologies and strategies for determining the best solution in the current search space called intensification methodologies. This is achieved by applying a tabu tenure on the moves, thus forbidding execution of certain moves for some iterations. In addition, we generate a candidate list of moves for selecting moves for future executions. Our approach makes use of a Tabu Search-based Force Directed placement technique. We perform physical placements of VLSI circuits on a two-dimensional array. In the first step, the circuit cells are placed randomly and their respective tendencies to move in all the four directions are computed. This is followed by selection of the moves for swap on the basis of candidate list implementations. Intensification and diversification phases are repeated alternately. An optimized ratio of the number of iterations of intensification and diversification phases ensures good quality solutions with low processing time. We have demonstrated that our Tabu Search-based placement approach achieves a speed up ranging from 5 to 17 times over a similarly implemented Simulated Annealing-based placement algorithm, depending on the circuit size. 2001-10-11 English text University of Cincinnati / OhioLINK http://rave.ohiolink.edu/etdc/view?acc_num=ucin990820742 http://rave.ohiolink.edu/etdc/view?acc_num=ucin990820742 unrestricted This thesis or dissertation is protected by copyright: all rights reserved. It may not be copied or redistributed beyond the terms of applicable copyright laws. |
collection |
NDLTD |
language |
English |
sources |
NDLTD |
topic |
Tabu tabu tenure tenure candidate list Tabu Search Wirelength Algorithm |
spellingShingle |
Tabu tabu tenure tenure candidate list Tabu Search Wirelength Algorithm SHARMA, VIKAS QUANTITATIVE ANALYSIS OF TABU SEARCH ALGORITHM FOR A VLSI PLACEMENT APPLICATION |
author |
SHARMA, VIKAS |
author_facet |
SHARMA, VIKAS |
author_sort |
SHARMA, VIKAS |
title |
QUANTITATIVE ANALYSIS OF TABU SEARCH ALGORITHM FOR A VLSI PLACEMENT APPLICATION |
title_short |
QUANTITATIVE ANALYSIS OF TABU SEARCH ALGORITHM FOR A VLSI PLACEMENT APPLICATION |
title_full |
QUANTITATIVE ANALYSIS OF TABU SEARCH ALGORITHM FOR A VLSI PLACEMENT APPLICATION |
title_fullStr |
QUANTITATIVE ANALYSIS OF TABU SEARCH ALGORITHM FOR A VLSI PLACEMENT APPLICATION |
title_full_unstemmed |
QUANTITATIVE ANALYSIS OF TABU SEARCH ALGORITHM FOR A VLSI PLACEMENT APPLICATION |
title_sort |
quantitative analysis of tabu search algorithm for a vlsi placement application |
publisher |
University of Cincinnati / OhioLINK |
publishDate |
2001 |
url |
http://rave.ohiolink.edu/etdc/view?acc_num=ucin990820742 |
work_keys_str_mv |
AT sharmavikas quantitativeanalysisoftabusearchalgorithmforavlsiplacementapplication |
_version_ |
1719433801443049472 |