Reusable Verification Environment for a RISC-V Vector Accelerator

dc.contributor.authorQuiroga, Josue
dc.contributor.authorGenovese, Roberto Ignacio
dc.contributor.authorDíaz, Ivan
dc.contributor.authorYano, Henrique
dc.contributor.authorAli, Asif
dc.contributor.authorSommez, Nehir
dc.contributor.authorPalomar Pérez, Óscar
dc.contributor.authorJImenez, Victor
dc.contributor.authorRodriguez, Mario
dc.contributor.authorDominguez, Marc
dc.contributor.otherBarcelona Supercomputing Center
dc.date.accessioned2023-04-12T15:12:11Z
dc.date.available2023-04-12T15:12:11Z
dc.date.issued2023
dc.description.abstractThis 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.
dc.description.peerreviewedPeer Reviewed
dc.description.sponsorshipThis research has received funding from the European High Performance Computing Joint Undertaking (JU) under Framework Partnership Agreement No 800928 (European Processor Initiative) and Specific Grant Agreement No 101036168 (EPI SGA2) and No 956702 (eProcessor) . The JU receives support from the European Union’s Horizon 2020 research and innovation programme and from Croatia, France, Germany, Greece, Italy, Netherlands, Portugal, Spain, Sweden, and Switzerland. The EPI-SGA2 project, PCI2022-132935_N1618737 is also co-funded by MCIN/AEI /10.13039/501100011033 and by the UE NextGenerationEU/PRTR
dc.description.versionPostprint (author's final draft)
dc.identifier.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,
dc.identifier.urihttps://hdl.handle.net/2117/386166
dc.language.isoeng
dc.publisherAccellera Systems Initiative (Accellera)
dc.relation.projectidinfo:eu-repo/grantAgreement/EC/H2020/101036168/EU/European Processor Initiative/EPI SGA2
dc.relation.projectidinfo:eu-repo/grantAgreement/EC/H2020/956702/EU/European, extendable, energy-efficient, energetic, embedded, extensible, Processor Ecosystem/eProcessor
dc.relation.publisherversionhttps://dvcon-proceedings.org/document/reusable-verification-environment-for-a-risc-v-vector-accelerator/
dc.rights.accessOpen Access
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject.lcshOpen source software
dc.subject.otherVerification
dc.subject.otherRisc-V
dc.subject.otherVector Accelerator
dc.subject.otherUVM
dc.subject.otherCoverage
dc.subject.otherRandom Binary Generation
dc.titleReusable Verification Environment for a RISC-V Vector Accelerator
dc.typeConference lecture
dspace.entity.typePublication
local.citation.contributorDesign and Verification Conference & Exhibition Europe (DVCon Europe)
local.citation.publicationNameDesign and Verification Conference & Exhibition Europe (DVCon Europe) 2022 : 6-7 December, Munich: Proceedings

Fitxers

Paquet original

Mostrant 1 - 1 de 1
Carregant...
Miniatura
Nom:
75395 (1).pdf
Mida:
777.25 KB
Format:
Adobe Portable Document Format
Descripció: