Reusable Verification Environment for a RISC-V Vector Accelerator
View/Open
Cita com:
hdl:2117/386166
Document typeConference lecture
Defense date2023
PublisherAccellera Systems Initiative (Accellera)
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
ProjectEPI SGA2 - European Processor Initiative (EC-H2020-101036168)
eProcessor - European, extendable, energy-efficient, energetic, embedded, extensible, Processor Ecosystem (EC-H2020-956702)
eProcessor - European, extendable, energy-efficient, energetic, embedded, extensible, Processor Ecosystem (EC-H2020-956702)
Abstract
This paper presents a reusable verification environment developed for the verification of an academic
RISC-V based vector accelerator that operates with long vectors. In order to be used across diverse projects, this
infrastructure intends to be independent of the interface used for connecting the accelerator to the scalar processor
core. We built a verification infrastructure consisting of a Universal Verification Environment (UVM) which is
capable of validating the design performing co-simulation of the vector instructions. Moreover, we provided a set of
tests and an automated test generation, simulation and error reporting infrastructure. This paper shares our
experience on verifying a complex accelerator used in two distinct projects, with different interfaces.
CitationQuiroga, J. [et al.]. Reusable Verification Environment for a RISC-V Vector Accelerator. A: Design and Verification Conference & Exhibition Europe (DVCon Europe). "Design and Verification Conference & Exhibition Europe (DVCon Europe) 2022 : 6-7 December, Munich: Proceedings". Accellera Systems Initiative (Accellera), 2023,
Collections
Files | Description | Size | Format | View |
---|---|---|---|---|
75395 (1).pdf | 777,2Kb | View/Open |