Optimization of Hybrid and Local Search Algorithms for Standard Cell Placement in VLSI Design

被引:5
|
作者
Bunglowala, Aaqull [1 ]
Singhi, B. M. [2 ]
Verma, Ajay [3 ]
机构
[1] Sanghvi Inst Mangt & Sc, Dept EC Engg, Indore 453331, MP, India
[2] Medicaps Inst Tech & Mangt, Dept EC, Indore 453331, Madhya Pradesh, India
[3] DAVV, IET, Dept EI, Indore 452017, Madhya Pradesh, India
关键词
NP-hard; Simulated Annealing; Hopfield Neural Network; Parallel Recombinative SA; Tabu Search; Threshold Accepting;
D O I
10.1109/ARTCom.2009.163
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Optimization of Non-Deterministic Polynomial hard (NP-hard) problems of non-trivial sizes is done using heuristic approach. Until now, simulated annealing (SA), genetic algorithm (GA) and Hopfield neural network (HNN) were individually used for solving the standard cell placement (SCP) problem [2, 3, 4]. Now, in this paper we discuss systems based on hybridizing HNN, SA and GA. We begin with HNN & GA hybrid system. Here, truncated HAW places 90% cells in 10% computation time followed rest by GA without disturbing the position of already placed cells. We then extend to SA & GA hybrid systems that use either a coupling mechanism or integrating the methods with some features of them to evolve a new method, Parallel Recombinative SA (PRSA) wherein a solution representation is chosen followed by development of cross-over and neighborhood operators. Finally parallelization of PRSA is proposed and taken up. Here the problem is divided into sub-problems and assigned to different processors. For the best computational efficiency, these sub-problems should be least interdependent. In the end we compare them in terms of solution quality and computing speed in connection with the standard cell placement problem followed by comparing the results of the proposed technique with the established results of local search ones such as Tabu search and Threshold accepting.
引用
收藏
页码:826 / +
页数:2
相关论文
共 50 条
  • [1] Local search for final placement in VLSI design
    Faroe, O
    Pisinger, D
    Zachariasen, M
    ICCAD 2001: IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, 2001, : 565 - 572
  • [2] Guided local search for final placement in VLSI design
    Faroe, O
    Pisinger, D
    Zachariasen, M
    JOURNAL OF HEURISTICS, 2003, 9 (03) : 269 - 295
  • [3] Guided Local Search for Final Placement in VLSI Design
    Oluf Faroe
    David Pisinger
    Martin Zachariasen
    Journal of Heuristics, 2003, 9 : 269 - 295
  • [4] Congestion driven placement for VLSI standard cell design
    Areibi, S
    Yang, Z
    ICM 2003: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2003, : 304 - 307
  • [5] A new optimization cost model for VLSI standard cell placement
    Cheung, PYS
    Yeung, CSK
    Tse, SK
    Yuen, CK
    Ko, WL
    ISCAS '97 - PROCEEDINGS OF 1997 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I - IV: CIRCUITS AND SYSTEMS IN THE INFORMATION AGE, 1997, : 1708 - 1711
  • [6] An Adaptive Hybrid Genetic Algorithm for VLSI Standard Cell Placement Problem
    Chen, Xiongfeng
    Lin, Geng
    Chen, Jianli
    Zhu, Wenxing
    2016 3RD INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CONTROL ENGINEERING (ICISCE), 2016, : 163 - 167
  • [7] A Nonlinear Analytical Optimization Method for Standard Cell Placement of VLSI Circuits
    Pawanekar, Sameer
    Trivedi, Gaurav
    Kapoor, Kalpesh
    2015 28TH INTERNATIONAL CONFERENCE ON VLSI DESIGN (VLSID), 2015, : 423 - 428
  • [8] A new optimization model for VLSI placement algorithms
    Cheung, PYS
    Yeung, CSK
    Ko, RWL
    ISCAS '99: PROCEEDINGS OF THE 1999 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 6: CIRCUITS ANALYSIS, DESIGN METHODS, AND APPLICATIONS, 1999, : 398 - +
  • [9] LINEAR PLACEMENT ALGORITHMS AND APPLICATIONS TO VLSI DESIGN
    CHENG, CK
    NETWORKS, 1987, 17 (04) : 439 - 464
  • [10] VLSI Placement Design Using Genetic Algorithms
    Zhao, Huaan
    2014 INTERNATIONAL CONFERENCE ON MECHANICAL ENGINEERING AND AUTOMATION (ICMEA), 2014, : 436 - 439