Clustering Optimization Based on Simulated Annealing Algorithm for Reconfigurable Systems-On-Chip

被引:0
|
作者
Gavrilov, Sergey [1 ]
Zheleznikov, Daniil [1 ]
Khvatov, Vasiliy [1 ]
Chochaev, Rustam [1 ]
机构
[1] Natl Res Univ Elect Technol MIET, Russian Acad Sci IPPM RAS, Inst Design Problems Microelect, Dept CAD, Moscow, Zelenograd, Russia
基金
俄罗斯科学基金会;
关键词
field programmable gate array (FPGA); Reconfigurable Systems-on-Chip; clustering; Rent's rule; interconnect; Kernighan-Lin algorithm; Simulated Annealing;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A bottom-up circuit clustering step is one of the most significant steps in the reconfigurable systems-on-chip design flow. Qualitative clustering provides the efficiency of subsequent placement and routing steps. The goals of circuit clustering are following: a) achieving the high density by minimizing the number of clusters; b) decreasing time delays by localizing time-critical connections within a cluster and using fast local routing resources. There are several popular solutions to these issues such as partitioning algorithms, bottom-up clustering and heuristic algorithms. In this paper we present a simulated annealing approach for clustering optimization for the reconfigurable system-on-chip based on the "Almaz-14" FPGA. We analyze and compare our algorithm with three popular approaches: basic clustering; Kernighan-Lin partitioning algorithm; clustering algorithm using Rent's rule. Experimental results on a set of ISCAS' 85 and ISCAS' 89 benchmarks demonstrate that presented algorithm in cooperation with algorithm using Rent's rule has comparable effectiveness to other clustering algorithms.
引用
收藏
页码:1492 / 1495
页数:4
相关论文
共 50 条
  • [31] A simulated annealing algorithm for multiobjective optimization
    Suppapitnarm, A
    Seffen, KA
    Parks, GT
    Clarkson, PJ
    ENGINEERING OPTIMIZATION, 2000, 33 (01) : 59 - 85
  • [32] Simulated annealing: A heuristic optimization algorithm
    Palshikar, GK
    DR DOBBS JOURNAL, 2001, 26 (09): : 121 - 124
  • [33] Whale Optimization Algorithm Based on Adaptive Weight and Simulated Annealing
    Chu D.-L.
    Chen H.
    Wang X.-G.
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2019, 47 (05): : 992 - 999
  • [34] A Route Optimization Scheme based on Improved Simulated Annealing Algorithm
    Sun, Chenyan
    Hao, Xiaohan
    Ren, Wei
    2021 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING & COMMUNICATIONS, INTERNET OF PEOPLE, AND SMART CITY INNOVATIONS (SMARTWORLD/SCALCOM/UIC/ATC/IOP/SCI 2021), 2021, : 186 - 192
  • [35] Research on Network Optimization Based on Simulated Annealing Genetic Algorithm
    Chen, Xinyun
    PROCEEDINGS OF THE 2017 5TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND COMPUTING TECHNOLOGY (ICMMCT 2017), 2017, 126 : 1349 - 1354
  • [36] Optimization of Warpage in Injection Molding Based on Simulated Annealing Algorithm
    Liu, Jun
    Sun, Bao-shou
    Li, Guo-fu
    MATERIALS AND MANUFACTURING TECHNOLOGY, PTS 1 AND 2, 2010, 129-131 : 931 - 935
  • [37] A Population-Based Simulated Annealing Algorithm for Global Optimization
    Askarzadeh, Alireza
    Klein, Carlos Eduardo
    Coelho, Leandro dos Santos
    Mariani, Viviana Cocco
    2016 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2016, : 4626 - 4633
  • [38] A design approach for GALS based systems-on-chip
    Zhuang, SX
    Carlsson, J
    Wanhammar, L
    2004: 7TH INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUITS TECHNOLOGY, VOLS 1- 3, PROCEEDINGS, 2004, : 1368 - 1371
  • [39] A Scheduling Optimization Algorithm based on Graph Theory and Simulated Annealing
    Lin, Xijun
    Lin, Qiang
    Shang, Yanwei
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT 2021), 2021, : 492 - 496
  • [40] An Improved Particle Swarm Optimization Algorithm Based on Simulated Annealing
    Yang, Huafen
    Yang, Zuyuan
    Yang, You
    Zhang, Lihui
    2014 10TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION (ICNC), 2014, : 529 - 533