A Novel Framework for Testing High-Speed Serial Interfaces in Multiprocessor Based Real-Time Embedded System

被引:2
作者
Masood, Sabeen [1 ]
Khan, Shoab Ahmed [1 ]
Hassan, Ali [1 ]
Fatima, Urooj [1 ]
机构
[1] Natl Univ Sci & Technol NUST, Coll Elect & Mech Engn, Dept Comp & Software Engn, Islamabad 44000, Pakistan
来源
APPLIED SCIENCES-BASEL | 2021年 / 11卷 / 16期
关键词
real time embedded system; processing elements (PEs); simulators; inter-processor communication; synchronization; high speed synchronous serial interfaces; testing; software defined radio (SDR);
D O I
10.3390/app11167465
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Recent years has seen a tremendous increase in processing requirements of present-day embedded system applications. Embedded systems consist of multiple processing elements (PEs) connected to each other using different types of interfaces. Many complicated tasks are accomplished by embedded systems in varied settings, which may introduce errors during inter-processor communication. Testing such systems is tremendously difficult and challenging from testing non-real time systems. A major part of testing real time embedded systems involves ensuring accuracy and timing in synchronous inter-process communication More specifically, the synchronization and inter-processor communication of real-time applications makes testing a challenging task and due to the demand for higher data rate increases, day-by-day, making testing of such systems even more complex. This paper presents a novel frame work that uses multiple instances of simulators with physical high-speed serial interfaces to emulate any real time embedded system communication. The framework presents a testing technique that detects all faults related to synchronization of high-speed synchronous serial interfaces in a systematic manner. The novelty of our approach is to simulate communication across multiple processors in a simulation environment for detecting and localizing bugs. We verify this framework using a case study consisting of an embedded software defined radio (SDR) system. The test results show the applicability of our approach in fixing bugs that relates to synchronization issues that otherwise are very hard to find and fix in very complicated systems, such as SDR.
引用
收藏
页数:26
相关论文
共 43 条
  • [1] Abdennadher S., 2020, P DTS 2020 IEEE INT, DOI [10.1109/DTS48731.2020.9196118, DOI 10.1109/DTS48731.2020.9196118]
  • [2] Abdennadher S, 2016, PROC EUR TEST SYMP
  • [3] Ahn S.U., 2020, PROC INT TEST CONF
  • [4] An Empirical Survey-based Study into Industry Practice in Real-time Systems
    Akesson, Benny
    Nasri, Mitra
    Nelissen, Geoffrey
    Altmeyer, Sebastian
    Davis, Robert, I
    [J]. 2020 IEEE 41ST REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2020, : 3 - 11
  • [5] [Anonymous], 2018, PR Newswire
  • [6] [Anonymous], 2019, PCIE
  • [7] Arora H., 2015, P 2015 INT C VLSI SY, DOI [10.1109/VLSI-SATA.2015.7050470, DOI 10.1109/VLSI-SATA.2015.7050470]
  • [8] Arora S., 2016, INT TEST CONF P, P1
  • [9] Bandiziol A., 2016, P 39 INT CONV INF CO
  • [10] Cases M., 2005, P P 7 EL PACK TECHN