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 条
[21]   FPGA-Based Reconfigurable Unit for Image Encryption Using Orthogonal Functions [J].
Ledesma-Carrillo, Luis M. ;
Lopez-Ramirez, Misael ;
Cabal-Yepez, Eduardo ;
Ojeda-Castaneda, Jorge ;
Rodriguez-Donate, Carlos ;
Lizarraga-Morales, Rocio A. .
2016 INTERNATIONAL CONFERENCE ON ELECTRONICS, COMMUNICATIONS AND COMPUTERS (CONIELECOMP), 2016, :168-173
[22]   Timing Results Using an FPGA-Based TDC with Large Arrays of 144 SiPMs [J].
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
[23]   Input Stimulus Comparison using an Adaptive FPGA-based Testing System [J].
Sotirios, Pouros P. ;
Vassilios, Vassios D. ;
Dimitrios, Papakostas K. ;
Alkis, Hatzopoulos A. .
2014 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2014, :277-280
[24]   A unified hardware/software runtime environment for FPGA-based reconfigurable computers using BORPH [J].
So, Hayden Kwok-Hay ;
Brodersen, Robert .
ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2008, 7 (02)
[25]   Adaptive human detection approach using FPGA-based parallel architecture in reconfigurable hardware [J].
Li, Yibin ;
Gai, Keke ;
Qiu, Meikang ;
Dai, Wenyun ;
Liu, Meiqin .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (14)
[26]   GRANADA Factored Correlator Model Blockset Verification using an FPGA-Based GNSS Receiver [J].
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,
[27]   Optimizing Density-Based Ant Colony Stream Clustering Using FPGA-Based Hardware Accelerator [J].
Graf, Jeremy R. ;
Perera, Darshika G. .
2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS, 2023,
[28]   FPGA-Based Protection Scheme against Hardware Trojan Horse Insertion Using Dummy Logic [J].
Khaleghi, Behnam ;
Ahari, Ali ;
Asadi, Hossein ;
Bayat-Sarmadi, Siavash .
IEEE EMBEDDED SYSTEMS LETTERS, 2015, 7 (02) :46-50
[29]   FPGA-based conformance testing and system prototyping of an MPEG-4 SA-DCT hardware accelerator [J].
Kinane, A ;
Casey, A ;
Muresan, V ;
O'Connor, N .
FPT 05: 2005 IEEE International Conference on Field Programmable Technology, Proceedings, 2005, :317-318
[30]   A new NDA timing error detector for BPSK and QPSK with an efficient hardware implementation for ASIC-BASED and FPGA-based wireless receivers [J].
Linn, Y .
2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 4, PROCEEDINGS, 2004, :465-468