Functional & timing in-hardware verification of FPGA-based designs using unit testing frameworks

被引:0
|
作者
Caba, Julian [1 ]
Rincon, Fernando [1 ]
Daniel Dondo, Julio [1 ]
机构
[1] Univ Castilla La Mancha, Dept Technol & Informat Syst, Ciudad Real, Spain
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this PhD dissertation, we propose a new testing approach for effectively managing hardware development risks, producing hardware designs with enough quality and reliability. Our proposal is based on the combination of high-level modelling and a unit testing framework in order to generate real hardware implementations for validating the designer intent, in order to keep a high cycle-accuracy and a low design effort. Such real hardware implementations are based on FPGAs, whose reconfigurability are key to provide a flexible verification environment, whereas unit testing frameworks have been extended to consider new testing requirements beyond pure functionality, such as timing analysis. Moreover, we provide a hardware library with two different types of components: 1) monitors to check internal variables at run time, keeping the errors to later trace them, and 2) double functions to reduce third-party dependencies.
引用
收藏
页数:2
相关论文
共 50 条
  • [21] Timing Results Using an FPGA-Based TDC with Large Arrays of 144 SiPMs
    Aguilar, A.
    Gonzalez, A. J.
    Torres, J.
    Garcia-Olcina, R.
    Martos, J.
    Soret, J.
    Conde, P.
    Hernandez, L.
    Sanchez, F.
    Benlloch, J. M.
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2015, 62 (01) : 12 - 18
  • [22] Input Stimulus Comparison using an Adaptive FPGA-based Testing System
    Sotirios, Pouros P.
    Vassilios, Vassios D.
    Dimitrios, Papakostas K.
    Alkis, Hatzopoulos A.
    2014 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2014, : 277 - 280
  • [23] A unified hardware/software runtime environment for FPGA-based reconfigurable computers using BORPH
    So, Hayden Kwok-Hay
    Brodersen, Robert
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2008, 7 (02)
  • [24] Adaptive human detection approach using FPGA-based parallel architecture in reconfigurable hardware
    Li, Yibin
    Gai, Keke
    Qiu, Meikang
    Dai, Wenyun
    Liu, Meiqin
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (14):
  • [25] GRANADA Factored Correlator Model Blockset Verification using an FPGA-Based GNSS Receiver
    Peres, Tiago
    Silva, Joao S.
    Silva, Pedro F.
    Palomo, Jose M.
    2010 5TH ESA WORKSHOP ON SATELLITE NAVIGATION TECHNOLOGIES AND EUROPEAN WORKSHOP ON GNSS SIGNALS AND SIGNAL PROCESSING (NAVITEC), 2010,
  • [26] Optimizing Density-Based Ant Colony Stream Clustering Using FPGA-Based Hardware Accelerator
    Graf, Jeremy R.
    Perera, Darshika G.
    2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS, 2023,
  • [27] FPGA-Based Protection Scheme against Hardware Trojan Horse Insertion Using Dummy Logic
    Khaleghi, Behnam
    Ahari, Ali
    Asadi, Hossein
    Bayat-Sarmadi, Siavash
    IEEE EMBEDDED SYSTEMS LETTERS, 2015, 7 (02) : 46 - 50
  • [28] FPGA-based conformance testing and system prototyping of an MPEG-4 SA-DCT hardware accelerator
    Kinane, A
    Casey, A
    Muresan, V
    O'Connor, N
    FPT 05: 2005 IEEE International Conference on Field Programmable Technology, Proceedings, 2005, : 317 - 318
  • [29] A new NDA timing error detector for BPSK and QPSK with an efficient hardware implementation for ASIC-BASED and FPGA-based wireless receivers
    Linn, Y
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 4, PROCEEDINGS, 2004, : 465 - 468
  • [30] Runtime Fault Injection Detection for FPGA-based DNN Execution Using Siamese Path Verification
    Feng, Xianglong
    Ye, Mengmei
    Xia, Ke
    Wei, Sheng
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 786 - 789