Browse > Article

Improved Simulated-Annealing Technique for Sequence-Pair based Floorplan  

Sung, Young-Tae (Department of Computer Engineering, Dong-A University)
Hur, Sung-Woo (Department of Computer Engineering, Dong-A University)
Publication Information
Abstract
Sequence-Pair(SP) model represents the topological relation between modules. In general, SP model based floorplanners search solutions using Simulated-Annealing(SA) algorithm. Several SA based floorplanning techniques using SP model have been published. To improve the performance of those techniques they tried to improve the speed for evaluation function for SP model, to find better scheduling methods and perturb functions for SA. In this paper we propose a two phase SA based algorithm. In the first phase, white space between modules is reduced by applying compaction technique to the floorplan obtained by an SP. From the compacted floorplan, the corresponding SP is determined. Solution space has been searched by changing the SP in the SA framework. When solutions converge to some threshold value, the first phase of the SA based search stops. Then using the typical SA based algorithm, ie, without using the compaction technique, the second phase of our algorithm continues to find optimal solutions. Experimental results with MCNC benchmark circuits show that how the proposed technique affects to the procedure for SA based floorplainning algorithm and that the results obtained by our technique is better than those obtained by existing SA-based algorithms.
Keywords
VLSI; Floorplan; Optimization; Sequence-pair; Simulated-annealing;
Citations & Related Records
연도 인용수 순위
  • Reference
1 J .Z.Yan, C. Chu, "DeFer: Deferred Decision Making Enabled Fixed-Outline Floorplanner," Proc. of the 45th DAC, pp.161-166, 2008
2 X. Tang and D. F.Wong, "FAST-SP: a fast algorithm for block placement based on sequence pair", Proc. of the 2001 conference on ASP-DAC, pp. 521-526, 2001
3 A. B.Kahng, "Classical floorplanning harmful?," Proc. of the 2000 ISPD, p.207-213, 2000
4 H. Murata, K. Fujiyoshi, S. Nakatake, and Y. Kajitani, "VLSI module placement based on rectangular-packing by the sequence-parr, IEEE Trans. on CAD of Computer-Aided Design of Integrated Ciratits and Systems, vol.15:12, pp. 1518-1524, 1996   DOI   ScienceOn
5 Y. Feng, D. P.Mehta and H. Yang, "Constrained Modem Floorplanning," Proc. of the 2003 ISPD, pp.128-135, 2003
6 Y. Zhan, Y. Feng and S. Sapatnekar, "A Fixed-die Floorplanning Algorithm using an Analytical Approach," Proc. of the 2006 ASP-DAC, pp.771-776, 2006
7 X. Tang, R. Tian, and D. F.Wong, "Fast evaluation of sequence pair in block placement by longest common subsequence computation", DATE-2000, pp. 100-111, 2000
8 Y. Pang, C. K Cheng, and T. Yoshimura, "An Enhanced Perturbing Algorithm for Floorplan Design Using the O-tree Representation", ISPD 2000, pp. 168-173, 2000   DOI
9 H. H.Chan, S. N.Adya, I. L.Markov, "Are Floorplan Representations Important in Digital Design?," Proc. of the 2005 ISPD, pp.129-136, 2005
10 S. Chen, T. Yosihmura, "A Stable Fixed-Outline Floorplanning Method," Proc. of the 2007 ISPD, pp.119-126, 2007
11 S. Nakatake, K Fujiyoshi, H. Murata and Y. Kajitani, "Module Placement on BSG-Structure and IC Layout Applications," Proc. of ICCAD, 1996
12 T. C.Chen, Y. W.Chang, "Modem Floorplanning Based on Fast Simulated Annealing," Proc. of the 2005 ISPD, pp.104-112, 2005