Functional verification of a RISC-V vector accelerator

View/Open
Cita com:
hdl:2117/382717
Document typeArticle
Defense date2023-06
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Rights accessOpen Access
All rights reserved. This work is protected by the corresponding intellectual and industrial
property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public
communication or transformation of this work are prohibited without permission of the copyright holder
Abstract
We present the functional verification efforts for an academic RISC-V based vector accelerator, successfully taped-out in the context of the European Processor Initiative. For our novel RISC-V based decoupled vector accelerator, we built a verification infrastructure consisting of a UVM environment, performing step by step co-simulation of all vector instructions, using the Spike instruction set simulator as a reference model. Furthermore, for validating this complex design connected to a scalar core using a custom interface, we provided automated constrained-random test generation, simulation and error reporting, and CI/CD infrastructure. We found 3005 errors during this process and reached 95.79% functional coverage.
CitationJiménez, V. [et al.]. Functional verification of a RISC-V vector accelerator. "IEEE design & test", Juny 2023, vol. 40, núm. 3, p. 36-44.
ISSN2168-2356
Publisher versionhttps://ieeexplore.ieee.org/document/9993792
Files | Description | Size | Format | View |
---|---|---|---|---|
MDAT3226709.pdf | 1,481Mb | View/Open |