Time-triggered Network Interface Extension for the Versal Network-on-Chip

被引:0
|
作者
Onwuchekwa, Daniel [1 ]
Paulachan, Josepaul [1 ]
Nambinina, Rakotojaona [1 ]
Obermaisser, Roman [1 ]
机构
[1] Univ Siegen, Chair Embedded Syst, D-57076 Siegen, Germany
关键词
Network-on-Chip; Time-Triggered Systems; Latency; Jitter; Versal NoC;
D O I
10.1109/ICAIIC57133.2023.10067077
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In semiconductor technology, the ability to scale up the microchip made it possible to integrate more IP blocks, microprocessors, and other components into a single die known as a System-on-Chip. Network-on-Chips are introduced to enable efficient communication between the components integrated into the System-on-Chip. However, they start to suffer from data loss and a higher jitter as the number of communicating entities increase, and communicate simultaneously. Hence establishing temporal partitions between various subsystems has become a crucial requirement. The recent advancements in Network-on-Chips have led to the development of the Versal NoC, by Xilinx. The Versal Network-on-Chip provides different Quality of Service for efficient communication; However, temporal partitioning is not sufficiently covered for messages injected into the NoC. This work develops a Time-Triggered Extension Layer for the Versal Network-on-Chip to provide temporal guarantees for messages that traverse across the NoC. The outcome applies temporal partitioning to avoid the collision of messages, thereby providing determinism for the Network-on-Chip. The results of the evaluation show reduced jitter when the developed time-triggered extension layer is incorporated into the Versal Network-on-Chip. It also safeguards the Network-on-Chip against data loss occurring when two or more PEs (Processing Elements) attempt to access the Network-on-Chip simultaneously. The implication of this work is that the Time-Triggered Extension Layer provides determinism for messages injected into the Network-on-Chip.
引用
收藏
页码:582 / 589
页数:8
相关论文
共 50 条
  • [1] A time-triggered network-on-chip
    Schoeberl, Martin
    [J]. 2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, : 377 - 382
  • [2] Concepts of Switching in the Time-Triggered Network-on-Chip
    Paukovits, Christian
    Kopetz, Hermann
    [J]. RTCSA 2008: 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS - PROCEEDINGS, 2008, : 120 - 129
  • [3] VERSAL NETWORK-on-CHIP (NoC)
    Swarbrick, Ian
    Gaitonde, Dinesh
    Ahmad, Sagheer
    Jayadev, Bala
    Cuppett, Jeff
    Morshed, Abbas
    Gaide, Brian
    Arbel, Ygal
    [J]. 2019 IEEE SYMPOSIUM ON HIGH-PERFORMANCE INTERCONNECTS (HOTI 2019), 2019, : 13 - 17
  • [4] Static Scheduling of a Time-Triggered Network-on-Chip based on SMT Solving
    Huang, Jia
    Blech, Jan Olaf
    Raabe, Andreas
    Buckl, Christian
    Knoll, Alois
    [J]. DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 509 - 514
  • [5] A Topology-based Decomposition Approach for Time-Triggered Message Scheduling in Network-on-chip
    Shi, Yafei
    Li, Qiao
    Yang, Jinhe
    Xiong, Huagang
    [J]. 2019 IEEE/AIAA 38TH DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2019,
  • [6] Network-on-Chip Programmable Platform in Versal™ ACAP Architecture
    Swarbrick, Ian
    Gaitonde, Dinesh
    Ahmad, Sagheer
    Gaide, Brian
    Arbel, Ygal
    [J]. PROCEEDINGS OF THE 2019 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS (FPGA'19), 2019, : 212 - 221
  • [7] Time-Triggered Extension Layer for On-Chip Network Interfaces in Mixed-Criticality Systems
    Ahmadian, Hamidreza
    Obermaisser, Roman
    [J]. 2015 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2015, : 693 - 699
  • [8] Exploration of Network Interface Architectures for a Real-Time Network-on-Chip
    Schoeberl, Martin
    [J]. 2024 IEEE 27TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING, ISORC 2024, 2024,
  • [9] A Minimal Network Interface for a Simple Network-on-Chip
    Schoeberl, Martin
    Pezzarossa, Luca
    Sparso, Jens
    [J]. ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2019, 2019, 11479 : 295 - 307
  • [10] Time-triggered controller area network
    Leen, G
    Heffernan, D
    [J]. COMPUTING & CONTROL ENGINEERING JOURNAL, 2001, 12 (06): : 245 - 256