An Enhanced Memetic Algorithm using SKB tree representation for fixed-outline and temperature driven non-slicing floorplanning

Floorplanning is an ever-emerging field in the Very Large Scale Integration (VLSI) circuit design automation since it deals with essential design metrics of a floorplan, such as chip area, total wirelength, and temperature. This paper aims to optimize these design metrics to obtain an optimal floorp...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Integration (Amsterdam) 2022-09, Vol.86, p.84-97
Hauptverfasser: Shanthi, J., Rani, D. Gracia Nirmala, Rajaram, S.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Floorplanning is an ever-emerging field in the Very Large Scale Integration (VLSI) circuit design automation since it deals with essential design metrics of a floorplan, such as chip area, total wirelength, and temperature. This paper aims to optimize these design metrics to obtain an optimal floorplan with reduced computation time. A Skewed B* (SKB) tree based Enhanced Memetic Algorithm (EMA) is proposed for temperature-driven fixed-outline non-sliceable floorplanning. The proposed EMA has two search phases: a global search based on Genetic Algorithm (GA), and a local search based on the Adaptive Fast Simulated Annealing (AFSA) algorithm. A novel dynamic threshold bias search strategy is implemented to balance the search phases, thus increasing the convergence speed to obtain an optimal solution. The performance of the proposed algorithm is tested on MCNC (Microelectronic Centre for North Carolina), and GSRC (Gigascale System Research Centre) state-of-the-art benchmark circuits. Experimental results show that the EMA produces highly optimal design metrics on all tested benchmark circuits. •A global search based on Genetic Algorithm, and a local search based on Adaptive Fast Simulated Annealing algorithm.•A novel dynamic threshold bias search strategy is used to balance the search phases, increasing the convergence speed.•The selection operator is implemented using one of the famous selection techniques called fitness-proportionate method.•The SKB-tree enhances the Memetic Algorithm with four new perturbations to produce greater diversity in the population.•Simultaneous optimization of chip area, wirelength and temperature with fixed-outline constraints.
ISSN:0167-9260
1872-7522
DOI:10.1016/j.vlsi.2022.04.001