FUNCTIONAL TESTING OF PROCESSOR CORES IN FPGA-BASED APPLICATIONS

被引:0
|
作者
Wegrzyn, Mariusz [1 ]
Novak, Franc [1 ]
Biasizzo, Anton [1 ]
Renovell, Michel [2 ]
机构
[1] Jozef Stefan Inst, Comp Syst Dept, Ljubljana 1000, Slovenia
[2] Lab Informat Robot & Microelect Montpellier, F-34392 Montpellier 5, France
关键词
Built-in self-test; embedded processor core test; fault injection; fault modelling; functional test; single-event upset;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Embedded processor cores, which are widely used in SRAM-based FPGA applications, are candidates for SEU (Single Event Upset)-induced faults and need to be tested occasionally during system exploitation. Verifying a processor core is a. difficult task, due to its complexity and the lack of user knowledge about the core-implementation details. In user applications, processor cores are normally tested by executing some kind of functional test in which the individual processor's instructions are tested with a, set of deterministic test patterns, and the results are then compared with the stored reference values. For practical reasons the number of test patterns and corresponding results is usually small, which inherently leads to low fault coverage. In this paper we develop a. concept that combines the whole instruction-set test into a compact test sequence, which Call then be repeated with different input test patterns. This improves the fault coverage considerably with no additional memory requirements
引用
收藏
页码:97 / 113
页数:17
相关论文
共 50 条
  • [21] Area-efficient FPGA-based FFT processor
    Sansaloni, T
    Pérez-Pascual, A
    Valls, J
    ELECTRONICS LETTERS, 2003, 39 (19) : 1369 - 1370
  • [22] FPGA-based vector processor for algebraic equation solvers
    Yang, HY
    Ziavras, SG
    IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2005, : 115 - 116
  • [23] FPGA-Based SIC/XE Processor and Supporting Toolchain
    Kloboves, K.
    Mihelic, J.
    Bulic, P.
    Dobravec, T.
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2017, 33 (06) : 1927 - 1939
  • [24] Direct FPGA-based Power Profiling for a RISC Processor
    Cernazanu-Glavan, Cosmin
    Marcu, Marius
    Amaricai, Alexandru
    Fedeac, Stefan
    Ghenea, Madalin
    Wang, Zheng
    Chattopadhyay, Anupam
    Weinstock, Jan
    Leupers, Rainer
    2015 IEEE INTERNATIONAL INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE (I2MTC), 2015, : 1578 - 1583
  • [25] An FPGA-based Doppler processor for a spaceborne precipitation radar
    Durden, S.L.
    Fischman, M.A.
    Johnson, R.A.
    Chu, A.J.
    Jourdan, M.N.
    Tanelli, S.
    Journal of Atmospheric and Oceanic Technology, 2007, 24 (10): : 1811 - 1815
  • [26] Analytical and Measured Sustained Bandwidth for an FPGA-Based Processor
    Morris, Gerald R.
    Silas, Antoinette R.
    Abed, Khalid H.
    2012 PROCEEDINGS OF IEEE SOUTHEASTCON, 2012,
  • [27] FPGA-Based Two-Processor CPU for PLC
    Chmiel, Miroslaw
    Kloska, Wojciech
    Polok, Dariusz
    Mocha, Jan
    2016 INTERNATIONAL CONFERENCE ON SIGNALS AND ELECTRONIC SYSTEMS (ICSES) PROCEEDINGS, 2016, : 247 - 252
  • [28] Distributed Processor for FPGA-based Superconducting Qubit Control
    Fruitwala, Neelay
    Xu, Yilun
    Naik, Ravi
    Nowrouzi, Kasra
    Huang, Gang
    2022 IEEE INTERNATIONAL CONFERENCE ON QUANTUM COMPUTING AND ENGINEERING (QCE 2022), 2022, : 763 - 764
  • [29] Delay fault testing of processor cores in functional mode
    Singh, V
    Inoue, M
    Saluja, KK
    Fujiwara, H
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2005, E88D (03): : 610 - 618
  • [30] Applications Enabled by FPGA-Based Technology
    Guerrieri, Andrea
    Upegui, Andres
    Gantel, Laurent
    ELECTRONICS, 2023, 12 (15)