Multi-objective Floorplanning optimization engaging dynamic programming for system on chip

被引:2
|
作者
Chowdary, S. Dayasagar [1 ]
Sudhakar, M. S. [1 ]
机构
[1] Vellore Inst Technol, Sch Elect Engn, Vellore, Tamil Nadu, India
来源
MICROELECTRONICS JOURNAL | 2023年 / 140卷
关键词
Cadence dynamic programming; Floorplanning; Multi-objective optimization; Weighted ranksum; ANT SYSTEM; AWARE; POWER; DESIGN; ALGORITHMS; FLOW;
D O I
10.1016/j.mejo.2023.105942
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The quest for optimal VLSI Floorplanning (FP) addressing noteworthy challenges namely Area, Wirelength, and Temperature remains an ongoing field of research. Prevailing FP designs individually optimize these constraints that increase the model complexity with reduced efficiency. Given this motivation, this study provides an optimum FP aimed at minimizing the overall chip area by adhering to the standard design requirements. Accordingly, the divide-and-conquer model of Dynamic Programming (DP) adopted in this work simultaneously optimizes the chip area by devising separate analytical cost functions related to the physical design parameters that are then collated to yield the compact Floor plan. The formulated DP optimization coined as Weighted Aggregated DP-Based FP (WADPFP) adaptively tunes the cost function using rank-sum scaled weights and the discount factor thereby reducing congestion and hotspots. This objective is met using two novel recursive functions ensuring temperature and area scalability. Simulation and synthesis of the proposed FP on the Microelectronic Centre of North Carolina (MCNC) and Gigascale Systems Research Center (GSRC) Benchmark circuits demonstrated the viability of the automated FP design by registering 6.05%, 13%, and 4.35% reduction in area, wirelength, and temperature respectively in comparison with the traditional and recent peers. Additional analysis on the AMI49_X benchmark circuits emphasizes the scalable nature of the introduced WADPFP.
引用
收藏
页数:14
相关论文
共 50 条
  • [21] Multi-Objective Optimization of Dynamic Communication Network for Multi-UAVs System
    Zhang, Chen
    Yao, Wen
    Zuo, Yuan
    Gui, Jianjun
    Zhang, Chuanfu
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2024, 73 (03) : 4081 - 4094
  • [22] Multi-objective adaptive source optimization for full chip
    Liao, Guanghui
    Sun, Yiyu
    Wei, Pengzhi
    Yuan, Miao
    Li, Zhaoxuan
    Li, Yanqiu
    APPLIED OPTICS, 2021, 60 (09) : 2530 - 2536
  • [23] A new dynamic strategy for dynamic multi-objective optimization
    Wu, Yan
    Shi, Lulu
    Liu, Xiaoxiong
    INFORMATION SCIENCES, 2020, 529 : 116 - 131
  • [24] A goal programming approach for multi-objective warranty optimization
    Ambad P.M.
    Kulkarni M.S.
    International Journal of System Assurance Engineering and Management, 2017, 8 (4) : 842 - 861
  • [25] Multi-objective dynamic programming for spatial cluster detection
    Moreira, Gladston J. P.
    Paquete, Luis
    Duczmal, Luiz H.
    Menotti, David
    Takahashi, Ricardo H. C.
    ENVIRONMENTAL AND ECOLOGICAL STATISTICS, 2015, 22 (02) : 369 - 391
  • [26] Multi-objective dynamic programming for spatial cluster detection
    Gladston J. P. Moreira
    Luís Paquete
    Luiz H. Duczmal
    David Menotti
    Ricardo H. C. Takahashi
    Environmental and Ecological Statistics, 2015, 22 : 369 - 391
  • [27] Dynamic programming with meta-reinforcement learning: a novel approach for multi-objective optimization
    Wang, Qi
    Zhang, Chengwei
    Hu, Bin
    COMPLEX & INTELLIGENT SYSTEMS, 2024, 10 (04) : 5743 - 5758
  • [28] MULTI-OBJECTIVE OPTIMIZATION OF A SORTING SYSTEM
    Smit, Arjan
    Adan, Jelle
    Deenen, Patrick C.
    2020 WINTER SIMULATION CONFERENCE (WSC), 2020, : 1718 - 1729
  • [29] MULTI-OBJECTIVE DYNAMIC OPTIMIZATION OF A NOVEL SUSPENSION SYSTEM FOR RACE CARS
    Totu, Vlad
    Alexandru, Catalin
    ACTA TECHNICA NAPOCENSIS SERIES-APPLIED MATHEMATICS MECHANICS AND ENGINEERING, 2022, 65 : 497 - 504
  • [30] An evolutionary algorithm for dynamic multi-objective optimization
    Wang, Yuping
    Dang, Chuangyin
    APPLIED MATHEMATICS AND COMPUTATION, 2008, 205 (01) : 6 - 18