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
来源
2017 27TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL) | 2017年
关键词
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 条
[31]   Runtime Fault Injection Detection for FPGA-based DNN Execution Using Siamese Path Verification [J].
Feng, Xianglong ;
Ye, Mengmei ;
Xia, Ke ;
Wei, Sheng .
PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, :786-789
[32]   FPGA-Based Hardware Processing Unit for Time-Frequency Representation of a Signal through Wigner-Ville Distribution [J].
Lopez-Ramirez, Misael ;
Ledesma-Carrillo, Luis M. ;
Rodriguez-Donate, Carlos ;
Cabal-Yepez, Eduardo ;
Miranda-Vidales, Homero ;
Garcia-Perez, Arturo .
2016 INTERNATIONAL CONFERENCE ON ELECTRONICS, COMMUNICATIONS AND COMPUTERS (CONIELECOMP), 2016, :162-167
[33]   FPGA-Based Hardware Matrix Inversion Architecture Using Hybrid Piecewise Polynomial Approximation Systolic Cells [J].
Vazquez-Castillo, Javier ;
Castillo-Atoche, Alejandro ;
Carrasco-Alvarez, Roberto ;
Longoria-Gandara, Omar ;
Ortegon-Aguilar, Jaime .
ELECTRONICS, 2020, 9 (01)
[34]   Hardware implementation for hybrid active NPC converters using FPGA-based dual pulse width modulation [J].
Halabi, Laith M. ;
Alsofyani, Ibrahim Mohd ;
Lee, Kyo-Beum .
JOURNAL OF POWER ELECTRONICS, 2021, 21 (11) :1669-1679
[35]   Hardware implementation for hybrid active NPC converters using FPGA-based dual pulse width modulation [J].
Laith M. Halabi ;
Ibrahim Mohd Alsofyani ;
Kyo-Beum Lee .
Journal of Power Electronics, 2021, 21 :1669-1679
[36]   Accelerating Tiny YOLOv3 using FPGA-based Hardware/Software Co-Design [J].
Ahmad, Afzal ;
Pasha, Muhammad Adeel ;
Raza, Ghulam Jilani .
2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
[37]   Hardware-assisted simulation and evaluation of IP cores using FPGA-based rapid prototyping boards [J].
Siripokarpirom, R ;
Mayer-Lindenberg, F .
15TH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2004, :96-102
[38]   An FPGA-Based Hardware/Software Design Using Binarized Neural Networks for Agricultural Applications: A Case Study [J].
Huang, Chun-Hsian .
IEEE ACCESS, 2021, 9 :26523-26531
[39]   An FPGA-Based Digital Real-Time Simulator for Hardware-in-the-Loop Testing of Traveling-Wave Relays [J].
Mirzahosseini, Ramin ;
Iravani, Reza ;
Zhang, Yi .
IEEE TRANSACTIONS ON POWER DELIVERY, 2020, 35 (06) :2621-2629
[40]   IMPLEMENTATION OF FREQUENCY-BASED CLASSIFICATION OF DAMAGES IN COMPOSITES USING REAL-TIME FPGA-BASED HARDWARE FRAMEWORK [J].
Cunha, Adauto P. A. ;
Wirtz, Sebastian F. ;
Soeffker, Dirk ;
Beganovic, Nejra .
PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2017, VOL 8, 2017,