Architecture-level synthesis for automatic interconnect pipelining

被引:23
|
作者
Cong, J [1 ]
Fan, YP [1 ]
Zhang, ZR [1 ]
机构
[1] Univ Calif Los Angeles, Dept Comp Sci, Los Angeles, CA 90095 USA
关键词
high-level synthesis; multi-cycle communication; interconnect pipelining; scheduling; register binding;
D O I
10.1145/996566.996731
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
For multi-gigahertz synchronous designs in nanometer technologies, multiple clock cycles are needed to cross the global interconnects, thus making it necessary to have pipelined global interconnects. In this paper we present an architecture-level synthesis solution to support automatic pipelining of on-chip interconnects. Specifically, we extend the recently proposed Regular Distributed Register (RDR) micro-architecture to support interconnect pipelining. We formulate a novel global interconnect sharing problem for global wiring minimization and show that it is polynomial time solvable by transformation to a special case of the real-time scheduling problem. Experimental results show that our approach matches or exceeds the RDR-based approach in performance, with a significant wiring reduction of 15% to 21%.
引用
收藏
页码:602 / 607
页数:6
相关论文
共 50 条
  • [1] Automatic Generation of Architecture-Level Models from RTL Designs for Processors and Accelerators
    Zeng, Yu
    Gupta, Aarti
    Malik, Sharad
    [J]. PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 460 - 465
  • [2] ChipPower: An architecture-level leakage simulator
    Tsai, YF
    Ankadi, AH
    Vijaykrishnan, N
    Irwin, MJ
    Theocharides, T
    [J]. IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2004, : 395 - 398
  • [3] Architecture-level modifiability analysis (ALMA)
    Bengtsson, P
    Lassing, N
    Bosch, J
    van Vliet, H
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2004, 69 (1-2) : 129 - 147
  • [4] Architecture-level power modeling with Wattch
    Martonosi, M
    Brooks, D
    Tiwari, V
    [J]. COMPUTER, 2002, 35 (02) : 64 - 64
  • [5] Architecture-Level Thermal Characterization for Multicore Microprocessors
    Li, Duo
    Tan, Sheldon X. -D.
    Pacheco, Eduardo Hernandez
    Tirumala, Murli
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2009, 17 (10) : 1495 - 1507
  • [6] Architecture-level power estimation and design experiments
    Chen, RY
    Irwin, MJ
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2001, 6 (01) : 50 - 66
  • [7] Experiences with ALMA: Architecture-level modifiability analysis
    Lassing, N
    Bengtsson, P
    van Vliet, H
    Bosch, J
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2002, 61 (01) : 47 - 57
  • [8] Metrics for architecture-level lifetime reliability analysis
    Ramachandran, Pradeep
    Adve, Sarita V.
    Bose, Pradip
    Rivers, Jude A.
    [J]. ISPASS 2008: IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, 2008, : 202 - +
  • [9] Software Energy Consumption Estimation at Architecture-level
    Li, Deguang
    Guo, Bing
    Li, Junke
    Wang, Jihe
    Huang, Yanhui
    Li, Qiang
    Shen, Yan
    [J]. 2016 13TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS) - PROCEEDINGS, 2016, : 7 - 11
  • [10] Architecture-level dependence analysis for software systems
    Stafford, JA
    Wolf, AL
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2001, 11 (04) : 431 - 451