Back to Search
Start Over
A memory-based simulated annealing algorithm and a new auxiliary function for the fixed-outline floorplanning with soft blocks.
- Source :
- Journal of Ambient Intelligence & Humanized Computing; Feb2024, Vol. 15 Issue 2, p1613-1624, 12p
- Publication Year :
- 2024
-
Abstract
- A memory-based simulated annealing (MSA) algorithm is proposed for the fixed-outline floorplanning with soft blocks. MSA constructs a memory pool to store some historical best solutions. Moreover, it adopts a real-time monitoring strategy to check whether a solution has been trapped in a local optimum. In case a solution encounters this predicament, it will be replaced by the one from the memory pool, and the current temperature will be regenerated by continuously perturbing the new solution several times. To meet the fixed-outline requirements, a new auxiliary function is formulated based on the geometric structure of the current floorplan, and it is very helpful in driving MSA to search towards potential solution space. Concretely, the area information of all violated blocks is utilized to construct an auxiliary function. Moreover, the excessive area of a violated block can be weighted by three different coefficients, which depend on the relative position of the block and the fixed-outline. Additionally, due to its simple topology and strong applicability, B ⋆ -tree representation is employed to perturb a solution in each generation. The efficiency of the proposed method is demonstrated on six GSRC floorplan benchmark examples with various white space and aspect ratios. Two groups of Matlab simulations show that our approach can achieve better floorplanning results and satisfy both the fixed-outline and non-overlapping constraints while optimizing circuit performance. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISSN :
- 18685137
- Volume :
- 15
- Issue :
- 2
- Database :
- Complementary Index
- Journal :
- Journal of Ambient Intelligence & Humanized Computing
- Publication Type :
- Academic Journal
- Accession number :
- 175830113
- Full Text :
- https://doi.org/10.1007/s12652-017-0661-7