Resource Sharing Combined with Layout Effects in High-Level Synthesis

被引:0
|
作者
Junhyung Um
Taewhan Kim
机构
[1] Samsung Electronics,CAE Center and SoC R&D Center, System LSI Division
[2] Seoul National University,School of Electrical Engineering & Computer Science
关键词
high-level synthesis; resource allocation; layout;
D O I
暂无
中图分类号
学科分类号
摘要
In deep-submicron designs, the interconnects are equally as or more important than the logic gates. In particular, to achieve timing closure, it is necessary and critical to consider the interconnect delay at an early stage of the synthesis process. It has been known that resource sharing in high-level synthesis is one of the major synthesis tasks which greatly affect the final synthesis/layout results. In this paper, we propose a new layout-aware resource sharing approach to overcome some of the limitations of the previous works in which the effects of layout on the synthesis have never been taken into account or considered in local and limited ways, or whose computation time is excessively large. The proposed approach consists of two steps: (Step 1) We relax the integrated resource sharing and placement into an efficient linear programming (LP) formulation based on the concept of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document} $discretisizing$ \end{document} placement space; (Step 2) We derive a feasible solution from the solution obtained in Step 1. Then, we employ an iterative mechanism based on the two steps to tightly integrate resource sharing and placement tasks so that the slack time violation due to interconnect delay (determined by placement) as well as logic delay (determined by resource sharing) should be minimized. From experiments using a set of benchmark designs, it is shown that the approach is effective, and efficient, completely removing the slack time violation produced by conventional methods.
引用
收藏
页码:231 / 243
页数:12
相关论文
共 50 条
  • [1] Resource sharing combined with layout effects in high-level synthesis
    Um, Junhyung
    Kim, Taewhan
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2006, 44 (03): : 231 - 243
  • [2] Layout-driven resource sharing in high-level synthesis
    Um, J
    Kim, JH
    Kim, T
    IEEE/ACM INTERNATIONAL CONFERENCE ON CAD-02, DIGEST OF TECHNICAL PAPERS, 2002, : 614 - 618
  • [3] Resource Sharing for Verified High-Level Synthesis
    Pardalos, Michalis
    Herklotz, Yann
    Wickerson, John
    2022 IEEE 30TH INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2022), 2022, : 39 - 44
  • [4] Impact of FPGA Architecture on Resource Sharing in High-Level Synthesis
    Hadjis, Stefan
    Canis, Andrew
    Anderson, Jason
    Choi, Jongsok
    Nam, Kevin
    Brown, Stephen
    Czajkowski, Tomasz
    FPGA 12: PROCEEDINGS OF THE 2012 ACM-SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2012, : 111 - 114
  • [5] Process Selection for Maximum Resource Sharing in High-Level Synthesis
    Schafer, Benjamin Carrion
    PROCEEDINGS OF THE 2015 ELECTRONIC SYSTEM LEVEL SYNTHESIS CONFERENCE (ESLSYN), 2015, : 35 - 40
  • [6] Selective Resource Sharing with RT-Level Retiming for Clock Enhancement in High-Level Synthesis
    Hara-Azumi, Yuko
    Matsuba, Toshinobu
    Tomiyama, Hiroyuki
    Honda, Shinya
    Takada, Hiroaki
    2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 1534 - 1540
  • [7] Towards Layout-Friendly High-Level Synthesis
    Cong, Jason
    Liu, Bin
    Luo, Guojie
    Prabhakar, Raghu
    ISPD 12: PROCEEDINGS OF THE 2012 INTERNATIONAL SYMPOSIUM ON PHYSICAL DESIGN, 2012, : 165 - 172
  • [8] SAT-based Scheduling Algorithm for High-level Synthesis Considering Resource Sharing
    Jiang, Hao
    Yang, Fan
    Yan, Changhao
    Zeng, Xuan
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 3244 - 3248
  • [9] Function-Level Module Sharing in High-Level Synthesis
    Nozaki, Ryohei
    Nishikawa, Hiroki
    Taniguchi, Ittetsu
    Tomiyama, Hiroyuki
    2019 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2019, : 50 - 51
  • [10] Resource budgeting for multiprocess high-level synthesis
    Wang, WD
    Raghunathan, A
    Jha, NK
    Dey, S
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2004, 23 (07) : 1010 - 1019