An RTL design-space exploration method for high-level applications

被引:0
|
作者
Kao, Peng-Cheng [1 ]
Hsieh, Chih-Kuang [1 ]
Su, Ching-Feng [1 ]
Wu, Allen C.-H. [1 ]
机构
[1] Department of Computer Science, Tsing Hua University, Hsinchu, 30043, Taiwan
关键词
Algorithms - Computer aided design - Curve fitting - Dynamic programming - Integrated circuit layout - Logic design - Optimization;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we present an RTL design-space exploration method for high-level applications. We formulate the RTL design-space exploration into a performance-driven module selection problem. We devise a dynamic-programming algorithm to solve the problem. We present an exploration flow by integrating commercial synthesis and layout tools with our proposed method. Experimental results have demonstrated that generating AT-curve for all modules is the most time consuming task in the design-space exploration process. Using the proposed 3-point AT projection approach, our method can achieve on an average of 80% speed-up in run time and 90% accuracy in design estimation.
引用
收藏
页码:2648 / 2654
相关论文
共 50 条
  • [1] An RTL design-space exploration method for high-level applications
    Kao, PC
    Hsieh, CK
    Su, CF
    Wu, ACH
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2001, E84A (11): : 2648 - 2654
  • [2] An RTL design-space exploration method for high-level applications
    Kao, PC
    Hsieh, CK
    Wu, ACH
    [J]. PROCEEDINGS OF THE ASP-DAC 2001: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2001, 2001, : 162 - 167
  • [3] Transfer Learning for Design-Space Exploration with High-Level Synthesis
    Kwon, Jihye
    Carloni, Luca P.
    [J]. PROCEEDINGS OF THE 2020 ACM/IEEE 2ND WORKSHOP ON MACHINE LEARNING FOR CAD (MLCAD '20), 2020, : 163 - 168
  • [4] On Learning-Based Methods for Design-Space Exploration with High-Level Synthesis
    Liu, Hung-Yi
    Carloni, Luca P.
    [J]. 2013 50TH ACM / EDAC / IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2013,
  • [5] Leveraging Prior Knowledge for Effective Design-Space Exploration in High-Level Synthesis
    Ferretti, Lorenzo
    Kwon, Jihye
    Ansaloni, Giovanni
    Di Guglielmo, Giuseppe
    Carloni, Luca P.
    Pozzi, Laura
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (11) : 3736 - 3747
  • [6] INTEGRATED SCHEDULING, ALLOCATION AND MODULE SELECTION FOR DESIGN-SPACE EXPLORATION IN HIGH-LEVEL SYNTHESIS
    AHMAD, I
    DHODHI, MK
    CHEN, CYR
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1995, 142 (01): : 65 - 71
  • [7] Optimal Design-Space Exploration of Streaming Applications
    Padmanabhan, Shobana
    Chen, Yixin
    Chamberlain, Roger D.
    [J]. ASAP 2011 - 22ND IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2011), 2011, : 227 - 230
  • [8] Design space exploration for high-level synthesis of multi-threaded applications
    Cilardo, Alessandro
    Gallo, Luca
    Mazzocca, Nicola
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2013, 59 (10) : 1171 - 1183
  • [9] Verilntel2C: Abstracting RTL to C to maximize High-Level Synthesis Design Space Exploration
    Mahapatra, Anushree
    Schafer, Benjamin Carrion
    [J]. INTEGRATION-THE VLSI JOURNAL, 2019, 64 : 1 - 12
  • [10] High-level design space exploration for adaptive applications on multiprocessor systems-on-chip
    An, Xin
    Gamatie, Abdoulaye
    Rutten, Eric
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2015, 61 (3-4) : 172 - 184