Syntactic and Semantic Analysis of Temporal Assertions to Support the Approximation of RTL Designs - Archive ouverte HAL
Article Dans Une Revue Journal of Electronic Testing: : Theory and Applications Année : 2024

Syntactic and Semantic Analysis of Temporal Assertions to Support the Approximation of RTL Designs

Résumé

Approximate Computing (AxC) aims at optimizing the hardware resources in terms of area and power consumption at the cost of a reasonable degradation in computation accuracy. Several design exploration approaches and metrics have been proposed so far to identify the approximation targets, but only a few of them exploit information derived from assertion-based verification (ABV). In this paper we propose an ABV methodology to guide the AxC design exploration of RTL descriptions; we consider two main approximation techniques: bit-width and statement reduction. Assertions are automatically mined from the simulation traces of the original design to capture the golden behaviours. Then, we consider the syntactic and semantic aspects of the assertions to rank the approximation targets. The proposed methodology generates a list of statements sorted by their increasing impact on altering the functional correctness of the original design, when selected to be approximated. Through experiments on a case study, we show that the proposed approach represents a promising solution toward the automation of AxC design exploration at RTL.
Fichier principal
Vignette du fichier
AxC_JETTA___second_round.pdf (4.31 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04726657 , version 1 (08-10-2024)

Licence

Identifiants

Citer

Alberto Bosio, Samuele Germiniani, Graziano Pravadelli, Marcello Traiola. Syntactic and Semantic Analysis of Temporal Assertions to Support the Approximation of RTL Designs. Journal of Electronic Testing: : Theory and Applications, 2024, 40 (2), pp.199-214. ⟨10.1007/s10836-024-06115-9⟩. ⟨hal-04726657⟩
44 Consultations
4 Téléchargements

Altmetric

Partager

More