Fast and Cycle-Accurate Simulation of RTL NoC Designs Using Test-Driven Cellular Automata

被引:1
|
作者
Seok, Moon Gi [1 ]
Sarjoughian, Hessam S. [2 ]
Choi, Changbeom [3 ]
Park, Daejin [4 ]
机构
[1] Nanyang Technol Univ, Singapore 639798, Singapore
[2] Arizona State Univ, ACIMS, Tempe, AZ 85281 USA
[3] Handong Global Univ, Sch Entrepreneurship & ICT, Gyeongsangbuk Do 37554, South Korea
[4] Kyungpook Natl Univ, Sch Elect Engn, Daegu 41566, South Korea
来源
IEEE ACCESS | 2020年 / 8卷
基金
新加坡国家研究基金会;
关键词
Network on chip; cellular automata; RTL design; test-driven rule generation; event-based simulation;
D O I
10.1109/ACCESS.2019.2962253
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Speeding up the register-transfer level (RTL) simulation of network-on-chip (NoC) is essential for design optimization under various use scenarios and parameters. One of the promising approaches for RTL NoC speedup is high-level modeling. Conventional high-level modeling approaches lead to an accuracy problem or modeling efforts that are caused by the absence of modeling framework or requiring in-depth knowledge of specific behaviors of target NoCs. To support cycle-accurate and formal high-level modeling framework, we propose a cellular automata (CA) modeling framework for RTL NoC. The CA abstracts detailed RTL NoC dynamics into the proposed high-level state transitions, which support flit transmission among CA components through dynamically changing flit paths based on the target RTL routing and arbitration algorithms. To prevent the meaningless execution of stable CA, the CA are designed to be triggered by state-change events. The proposed simulation engine asynchronously invokes CA to update their states and perform actions of flit transmissions or flit-path changes based on the state-decision result. To reduce the modeling difficulty, we provide a test environment that generates the state-transition rules for CA after monitoring the relationships between high-level states and leading actions under randomly injected packets during target RTL NoC simulations. Experiments demonstrate cycle-level functional homogeneity between RTL and the abstracted CA NoC models and significant simulation speedup.
引用
收藏
页码:2670 / 2686
页数:17
相关论文
共 14 条
  • [1] A High-Level Modeling and Simulation Approach Using Test-Driven Cellular Automata for Fast Performance Analysis of RTL NoC Designs
    Seok, Moon Gi
    Sarjoughian, Hessam S.
    Park, Daejin
    24TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2019), 2019, : 382 - 387
  • [2] Fast Cycle-Accurate Compiled Simulation
    Prikryl, Zdenek
    Hruska, Tomas
    Masarik, Karel
    Husar, Adam
    10TH IFAC WORKSHOP ON PROGRAMMABLE DEVICES AND EMBEDDED SYSTEMS (PDES 2010), 2010, : 76 - 81
  • [3] Simulation Framework for Cycle-Accurate RTL Modeling of Partial Run-Time Reconfiguration in VHDL
    Hansen, Simen Gimle
    Koch, Dirk
    Torresen, Jim
    2013 8TH INTERNATIONAL WORKSHOP ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2013,
  • [4] Fast cycle-accurate behavioral simulation for pipelined processors using early pipeline evaluation
    Park, IC
    Kang, S
    Yi, Y
    ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2003, : 138 - 141
  • [5] Cycle-Accurate and Cycle-Reproducible Debugging of Embedded Designs using Artificial Intelligence
    Khan, Habib ul Hasan
    Goehringer, Diana
    2018 28TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2018, : 449 - 450
  • [6] Fast and cycle-accurate simulation of multi-threaded applications on SMP architectures using hybrid prototyping
    Saboori, Ehsan
    Abdi, Samar
    2016 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS (CODES+ISSS), 2016,
  • [7] FPGA-accelerated simulation technologies (FAST): Fast, full-system, cycle-accurate simulators
    Chiou, Derek
    Sunwoo, Dam
    Kim, Joonsoo
    Patil, Nikhil A.
    Reinhart, William
    Johnson, D. Eric
    Keefe, Jebediah
    Angepat, Hari
    MICRO-40: PROCEEDINGS OF THE 40TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, 2007, : 249 - 261
  • [8] Fast cycle-accurate simulation and instruction set generation for constraint-based descriptions of programmable architectures
    Weber, SJ
    Moskewicz, MW
    Gries, M
    Sauer, C
    Keutzer, K
    INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS, 2004, : 18 - 23
  • [9] FAST SIMULATION OF THE ISING-MODEL USING CELLULAR AUTOMATA
    HEDE, B
    HERRMANN, HJ
    JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL, 1991, 24 (12): : L691 - L697
  • [10] Fast and Cycle-Accurate Emulation of Large-Scale Networks-on-Chip Using a Single FPGA
    Van Chu, Thiem
    Sato, Shimpei
    Kise, Kenji
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2017, 10 (04)