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 条
  • [31] Hybridizing local search algorithms for global optimization
    Morteza Alinia Ahandani
    Mohammad-Taghi Vakil-Baghmisheh
    Mohammad Talebi
    Computational Optimization and Applications, 2014, 59 : 725 - 748
  • [32] Hybridizing local search algorithms for global optimization
    Ahandani, Morteza Alinia
    Vakil-Baghmisheh, Mohammad-Taghi
    Talebi, Mohammad
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2014, 59 (03) : 725 - 748
  • [33] Standard Cell Layout Design and Placement Optimization for TFET-Based Circuits
    Song, Youngsoo
    Jung, Jinwook
    Shin, Youngsoo
    2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,
  • [34] Efficient Local Map Search Algorithms for the Placement of Flying Relays
    Chen, Junting
    Gesbert, David
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2020, 19 (02) : 1305 - 1319
  • [35] Mongrel: Hybrid techniques for standard cell placement
    Hur, SW
    Lillis, J
    ICCAD - 2000 : IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, 2000, : 165 - 170
  • [36] Simulated evolution for timing and low power VLSI standard cell placement
    Sait, SM
    Khan, JA
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2003, 16 (5-6) : 407 - 423
  • [37] Design of Hybrid Genetic Algorithm with Preferential Local Search for Multiobjective Optimization Problems
    Bhuvana, J.
    Aravindan, C.
    INFORMATION TECHNOLOGY AND MOBILE COMMUNICATION, 2011, 147 : 312 - 316
  • [38] Local search and combinatorial optimization: from structural analysis of a problem to efficient algorithms design
    Marie-Éléonore Marmion
    4OR, 2013, 11 : 99 - 100
  • [39] Local search and combinatorial optimization: from structural analysis of a problem to efficient algorithms design
    Marmion, Marie-Eleonore
    4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2013, 11 (01): : 99 - 100
  • [40] A HIERARCHICAL STANDARD CELL APPROACH FOR CUSTOM VLSI DESIGN
    TOKUDA, T
    KOREMATSU, J
    TOMISAWA, O
    ASAI, S
    OHKURA, I
    ENOMOTO, T
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1984, 3 (03) : 172 - 177