Automatic Generation and Qualification of Assertions on Control Signals: A Time Window-Based Approach - VLSI-SoC: Design for Reliability, Security, and Low Power Access content directly
Conference Papers Year : 2016

Automatic Generation and Qualification of Assertions on Control Signals: A Time Window-Based Approach

Alessandro Danese
  • Function : Author
  • PersonId : 1015125
Francesca Filini
  • Function : Author
  • PersonId : 1015126
Tara Ghasempouri
  • Function : Author
  • PersonId : 1015127
Graziano Pravadelli
  • Function : Author
  • PersonId : 1015128

Abstract

Assertion-based verification (ABV) is a promising approach for proving that the design implementation is consistent with the designer’s intents. However, ABV effectiveness depends on the quality of the assertions that are defined to capture the designer’s intents. Assertions are generally defined by verification engineers that manually convert informal specifications in logic formulas according to their expertise. However, manual definition is a time-consuming and error-prone activity, which may fail to exhaustively cover either the intended specification or the implemented behaviours. For this reason, different mining approaches have been recently proposed for the automatic generation of assertions. Unfortunately, in most cases, existing mining tools generate a set of over-constrained assertions. As a consequence, each assertion in the set is a long formula that describes a very specific behaviour of the design under verification (DUV). Thus, in the effort of covering as much DUV behaviours as possible, these approaches generate a huge amount of assertions with a negative impact on the total time required for their verification. To overcome this drawback, this paper introduces a dynamic approach that incrementally analyses control signals on DUV execution traces for mining more expressive temporal assertions that better capture the I/O communication protocol. Then, to evaluate the effectiveness of the generated assertions in covering the intended behaviours, a technique is proposed to estimate assertion’s interestingness by ranking them according to metrics typically adopted in the context of data mining.
Fichier principal
Vignette du fichier
431455_1_En_10_Chapter.pdf (1.2 Mo) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

hal-01578610 , version 1 (29-08-2017)

Licence

Attribution

Identifiers

Cite

Alessandro Danese, Francesca Filini, Tara Ghasempouri, Graziano Pravadelli. Automatic Generation and Qualification of Assertions on Control Signals: A Time Window-Based Approach. 23th IFIP/IEEE International Conference on Very Large Scale Integration - System on a Chip (VLSI-SoC), Oct 2015, Daejeon, South Korea. pp.193-221, ⟨10.1007/978-3-319-46097-0_10⟩. ⟨hal-01578610⟩
89 View
200 Download

Altmetric

Share

Gmail Facebook X LinkedIn More