Accurate TSV Number Minimization in High-Level Synthesis

被引:0
|
作者
Lee, Chih-Hung [1 ]
Huang, Shih-Hsu [1 ]
Cheng, Chun-Hua [1 ]
机构
[1] Chung Yuan Christian Univ, Dept Elect Engn, Chungli 320, Taiwan
关键词
electronic design automation; high-level synthesis; three dimensional integration circuits; layer assignment; through silicon via; BINDING;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recent progress in process technology makes it possible to vertically stack multiple integrated chips. In three dimensional integration circuits (3D ICs), through silicon vias (TSVs) are used to communicate signals between layers. However, TSVs act as obstacles during placement and routing and have a negative impact on chip yield. Therefore, TSV number minimization is an important topic in 3D IC design. However, previous high-level synthesis approach only tries to maximize the number of same-layer operation-level data-transfers. In fact, a TSV should correspond to a cross-layer resource-level data-transfer. Therefore, in this paper, we propose an integer linear programming (ILP) approach to perform TSV number minimization by minimizing the number of cross-layer resource-level data-transfers. Experimental results consistently show that our approach is more effective than the previous approach in TSV number minimization.
引用
收藏
页码:1527 / 1543
页数:17
相关论文
共 50 条
  • [1] An ILP approach to surge current minimization in high-level synthesis
    Huang, Shih-Hsu
    Yeh, Jheng-Fu
    Cheng, Chun-Hua
    IEICE ELECTRONICS EXPRESS, 2009, 6 (14): : 979 - 985
  • [2] Designing a Clock Cycle Accurate Application With High-level Synthesis
    Lahti, Sakari
    Vanne, Jarno
    Hamalainen, Timo D.
    PROCEEDINGS OF THE IECON 2016 - 42ND ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2016, : 4756 - 4761
  • [3] High-level TSV Resource Sharing and Optimization for TSV based 3D IC Designs
    Lee, Byunghyun
    Kim, Taewhan
    2013 IEEE 26TH INTERNATIONAL SOC CONFERENCE (SOCC), 2013, : 153 - 158
  • [4] INCORPORATING TESTABILITY CONSIDERATIONS IN HIGH-LEVEL SYNTHESIS
    MUJUMDAR, A
    JAIN, R
    SALUJA, K
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 1994, 5 (01): : 43 - 55
  • [5] High-Level Synthesis versus Hardware Construction
    Kamkin, Alexander
    Chupilko, Mikhail
    Lebedev, Mikhail
    Smolov, Sergey
    Gaydadjiev, Georgi
    2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [6] An Introduction to High-Level Synthesis
    Coussy, Philippe
    Meredith, Michael
    Gajski, Daniel D.
    Takach, Andres
    IEEE DESIGN & TEST OF COMPUTERS, 2009, 26 (04): : 8 - 17
  • [7] HIGH-LEVEL SYNTHESIS - A TUTORIAL
    WU, ACH
    LIN, YL
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1995, E78D (03) : 209 - 218
  • [8] 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
  • [9] SecHLS: Enabling Security Awareness in High-Level Synthesis
    Shi, Shang
    Pundir, Nitin
    Kamali, Hadi M.
    Tehranipoor, Mark
    Farahmandi, Farimah
    2023 28TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC, 2023, : 585 - 590
  • [10] Learning to Compare Hardware Designs for High-Level Synthesis
    Bai, Yunsheng
    Sohrabizadeh, Atefeh
    Ding, Zijian
    Liang, Rongjian
    Li, Weikai
    Wang, Ding
    Ren, Haoxing
    Sun, Yizhou
    Cong, Jason
    PROCEEDINGS OF THE 2024 ACM/IEEE INTERNATIONAL SYMPOSIUM ON MACHINE LEARNING FOR CAD, MLCAD 2024, 2024,