Verification of Approximate Hardware Designs with ChiselVerify

Tutkimustuotos: KonferenssiartikkeliScientificvertaisarvioitu

1 Sitaatiot (Scopus)
13 Lataukset (Pure)

Abstrakti

Many popular applications show resilience to computational errors. Approximate Computing (AxC) exploits this to reduce their execution time and energy consumption by introducing approximations in software and hardware. Using AxC raises new challenges to ensure that hardware designs satisfy their demands before deployment, which hardware designers address by spending significant efforts on verification flows for their designs. However, there exist no tools for verifying approximate hardware designs, meaning that designers must replicate code to keep track of circuit outputs and subsequently compute relevant error metrics. We aim to solve this issue with a library that abstracts away port sampling and error computations behind a simple interface. With the library, designs can retrieve error metric values and constraint satisfaction results with only a few extra lines of code. We demonstrate these features with code examples and by characterizing a collection of inexact adders and multipliers and an approximate matrix-vector multiplier.
AlkuperäiskieliEnglanti
OtsikkoNordic Circuits and Systems Conference (NorCAS)
JulkaisupaikkaAalborg, Denmark
KustantajaIEEE
Sivut1-7
Sivumäärä7
Painos2023
ISBN (elektroninen)979-8-3503-3757-0
ISBN (painettu)979-8-3503-3758-7
DOI - pysyväislinkit
TilaJulkaistu - 31 lokak. 2023
OKM-julkaisutyyppiA4 Artikkeli konferenssijulkaisussa
TapahtumaIEEE Nordic Circuits and Systems Conference - Aalborg, Tanska
Kesto: 31 lokak. 20231 marrask. 2023

Conference

ConferenceIEEE Nordic Circuits and Systems Conference
Maa/AlueTanska
KaupunkiAalborg
Ajanjakso31/10/231/11/23

Julkaisufoorumi-taso

  • Jufo-taso 1

Sormenjälki

Sukella tutkimusaiheisiin 'Verification of Approximate Hardware Designs with ChiselVerify'. Ne muodostavat yhdessä ainutlaatuisen sormenjäljen.

Siteeraa tätä