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 条
  • [1] Testing framework for in-hardware verification of the hardware modules generated using HLS
    Caba, Julian
    Rincon, Fernando
    Dondo, Julio
    Barba, Jesus
    Abaldea, Manuel
    Carlos Lopez, Juan
    2018 28TH INTERNATIONAL SYMPOSIUM ON POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION (PATMOS), 2018, : 103 - 110
  • [2] FPGA-Based Solution for On-Board Verification of Hardware Modules Using HLS
    Caba, Julian
    Rincon, Fernando
    Barba, Jesus
    de la Torre, Jose Antonio
    Lopez, Juan Carlos
    ELECTRONICS, 2020, 9 (12) : 1 - 20
  • [3] APPLES: A full gate-timing FPGA-based hardware simulator
    Dalton, D
    Bessler, V
    Griffiths, J
    McCarthy, A
    Vadher, A
    O'Kane, R
    Quigley, R
    O'Connor, D
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2003, 2778 : 1162 - 1165
  • [4] HALib: Hardware Assertion Library for on-board verification of FPGA-based modules using HLS
    Caba, J.
    Rincon, F.
    Barba, J.
    de la Torre, J. A.
    Dondo, J. D.
    Lopez, J. C.
    2019 IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS) - NORCHIP AND INTERNATIONAL SYMPOSIUM OF SYSTEM-ON-CHIP (SOC), 2019,
  • [5] FUNCTIONAL TESTING OF PROCESSOR CORES IN FPGA-BASED APPLICATIONS
    Wegrzyn, Mariusz
    Novak, Franc
    Biasizzo, Anton
    Renovell, Michel
    COMPUTING AND INFORMATICS, 2009, 28 (01) : 97 - 113
  • [6] High-level modelling, analysis, and verification on FPGA-based hardware design
    Matousek, P
    Smrcka, A
    Vojnar, T
    CORRECT HARDWARE DESIGN AND VERIFICATION METHODS, PROCEEDINGS, 2005, 3725 : 371 - 375
  • [7] Verification of an Autonomous Decentralized UPS System with Fast Transient Response Using a FPGA-Based Hardware Controller
    Yokoyama, Tomoki
    Doi, Nobuaki
    Ishioka, Toshiya
    JOURNAL OF POWER ELECTRONICS, 2009, 9 (03) : 507 - 515
  • [8] Hardware Software Partitioning of Crankshaft Function in Engine Control Units Using FPGA-Based Testing
    Chein, Y. K.
    Fariq, M.
    Rahman, F. A.
    Kamsani, N. A.
    Rokhani, F. Z.
    PROCEEDINGS OF THE 2017 IEEE 15TH STUDENT CONFERENCE ON RESEARCH AND DEVELOPMENT (SCORED), 2017, : 131 - 136
  • [9] FPGA-based collaborative hardware sorting unit for embedded data processing system
    Long, Zou
    Zhang, Zhenrong
    2017 10TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION TECHNOLOGY AND AUTOMATION (ICICTA 2017), 2017, : 260 - 264
  • [10] Efficient Method for Timing-based Information Flow Verification in Hardware Designs
    Alatoun, Khitam M.
    Vemuri, Ranga
    PROCEEDINGS OF THE 32ND GREAT LAKES SYMPOSIUM ON VLSI 2022, GLSVLSI 2022, 2022, : 159 - 163