An Integrated Digital System Design Framework With On-Chip Functional Verification and Performance Evaluation
This paper introduces a design and on-chip verification framework for IPCores in FPGA platforms. The methodology of the proposed framework is based on the development of a high level software model, an HDL description of the IPCore and the verification of the system under test by the Autotest Core,...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2021-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9632568/ |
_version_ | 1819004263460765696 |
---|---|
author | German Cano-Quiveu Paulino Ruiz-De-Clavijo-Vazquez Manuel J. Bellido-Diaz David Guerrero-Martos Julian Viejo-Cortes Jorge Juan-Chico |
author_facet | German Cano-Quiveu Paulino Ruiz-De-Clavijo-Vazquez Manuel J. Bellido-Diaz David Guerrero-Martos Julian Viejo-Cortes Jorge Juan-Chico |
author_sort | German Cano-Quiveu |
collection | DOAJ |
description | This paper introduces a design and on-chip verification framework for IPCores in FPGA platforms. The methodology of the proposed framework is based on the development of a high level software model, an HDL description of the IPCore and the verification of the system under test by the Autotest Core, an on-chip verification core developed for this framework. The test pattern generation is done at the high level in software and used throughout the design and verification process. HDL simulation results can then be compared to on-chip results and get performance measurements from the Autotest Core. The Off-line testing is possible by using standard low-cost Flash storage (SD card). The proposed framework and methodology applied to PRESENT and SPONGENT cryptographic algorithms has shown over two orders of magnitude better performance than commercial tools like Xilinx’s VIO and a hardware footprint of the verification cored below 3% of the available FPGA resources. |
first_indexed | 2024-12-20T23:34:07Z |
format | Article |
id | doaj.art-35005663a3524faf91c36de35f85f9d7 |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-12-20T23:34:07Z |
publishDate | 2021-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-35005663a3524faf91c36de35f85f9d72022-12-21T19:23:15ZengIEEEIEEE Access2169-35362021-01-01916138316139410.1109/ACCESS.2021.31321889632568An Integrated Digital System Design Framework With On-Chip Functional Verification and Performance EvaluationGerman Cano-Quiveu0https://orcid.org/0000-0002-8963-0855Paulino Ruiz-De-Clavijo-Vazquez1Manuel J. Bellido-Diaz2https://orcid.org/0000-0002-5092-6042David Guerrero-Martos3Julian Viejo-Cortes4https://orcid.org/0000-0001-7543-5082Jorge Juan-Chico5Department of Electronic Technology, University of Seville, Seville, SpainDepartment of Electronic Technology, University of Seville, Seville, SpainDepartment of Electronic Technology, University of Seville, Seville, SpainDepartment of Electronic Technology, University of Seville, Seville, SpainDepartment of Electronic Technology, University of Seville, Seville, SpainDepartment of Electronic Technology, University of Seville, Seville, SpainThis paper introduces a design and on-chip verification framework for IPCores in FPGA platforms. The methodology of the proposed framework is based on the development of a high level software model, an HDL description of the IPCore and the verification of the system under test by the Autotest Core, an on-chip verification core developed for this framework. The test pattern generation is done at the high level in software and used throughout the design and verification process. HDL simulation results can then be compared to on-chip results and get performance measurements from the Autotest Core. The Off-line testing is possible by using standard low-cost Flash storage (SD card). The proposed framework and methodology applied to PRESENT and SPONGENT cryptographic algorithms has shown over two orders of magnitude better performance than commercial tools like Xilinx’s VIO and a hardware footprint of the verification cored below 3% of the available FPGA resources.https://ieeexplore.ieee.org/document/9632568/FPGAframeworkHDLIoTIPCoreon-chip |
spellingShingle | German Cano-Quiveu Paulino Ruiz-De-Clavijo-Vazquez Manuel J. Bellido-Diaz David Guerrero-Martos Julian Viejo-Cortes Jorge Juan-Chico An Integrated Digital System Design Framework With On-Chip Functional Verification and Performance Evaluation IEEE Access FPGA framework HDL IoT IPCore on-chip |
title | An Integrated Digital System Design Framework With On-Chip Functional Verification and Performance Evaluation |
title_full | An Integrated Digital System Design Framework With On-Chip Functional Verification and Performance Evaluation |
title_fullStr | An Integrated Digital System Design Framework With On-Chip Functional Verification and Performance Evaluation |
title_full_unstemmed | An Integrated Digital System Design Framework With On-Chip Functional Verification and Performance Evaluation |
title_short | An Integrated Digital System Design Framework With On-Chip Functional Verification and Performance Evaluation |
title_sort | integrated digital system design framework with on chip functional verification and performance evaluation |
topic | FPGA framework HDL IoT IPCore on-chip |
url | https://ieeexplore.ieee.org/document/9632568/ |
work_keys_str_mv | AT germancanoquiveu anintegrateddigitalsystemdesignframeworkwithonchipfunctionalverificationandperformanceevaluation AT paulinoruizdeclavijovazquez anintegrateddigitalsystemdesignframeworkwithonchipfunctionalverificationandperformanceevaluation AT manueljbellidodiaz anintegrateddigitalsystemdesignframeworkwithonchipfunctionalverificationandperformanceevaluation AT davidguerreromartos anintegrateddigitalsystemdesignframeworkwithonchipfunctionalverificationandperformanceevaluation AT julianviejocortes anintegrateddigitalsystemdesignframeworkwithonchipfunctionalverificationandperformanceevaluation AT jorgejuanchico anintegrateddigitalsystemdesignframeworkwithonchipfunctionalverificationandperformanceevaluation AT germancanoquiveu integrateddigitalsystemdesignframeworkwithonchipfunctionalverificationandperformanceevaluation AT paulinoruizdeclavijovazquez integrateddigitalsystemdesignframeworkwithonchipfunctionalverificationandperformanceevaluation AT manueljbellidodiaz integrateddigitalsystemdesignframeworkwithonchipfunctionalverificationandperformanceevaluation AT davidguerreromartos integrateddigitalsystemdesignframeworkwithonchipfunctionalverificationandperformanceevaluation AT julianviejocortes integrateddigitalsystemdesignframeworkwithonchipfunctionalverificationandperformanceevaluation AT jorgejuanchico integrateddigitalsystemdesignframeworkwithonchipfunctionalverificationandperformanceevaluation |