A relevant aspect in design analysis and verification is mon- itoring how logic relations among di↵erent variables change at run time. Current static approaches su↵er from scalabil- ity problems that prevent their adoption on large designs. On the contrary, dynamic techniques scale better from the memory-consumption point of view. However, to achieve a high accuracy, they require to analyse a huge number of (long) execution traces, which results in time-consuming phases. In this paper, we present a new ecient approach to automatically infer logic relations among the variables of a design implementation. Both a sequential and a GPU- oriented parallel implementation are proposed to dynami- cally extract likely invariants from execution traces...
We introduce a new approach to automatically extract an idealized logical structure from a parallel ...
The ability to predict the performance of a simulation application before its implementation is an i...
The importance of specification definition in the embedded software design flow has been proven over...
Dynamic mining of invariants is a class of approaches to extract logic formulas from the execution t...
We describe IODINE, a tool to automatically extract likely design properties using dynamic analysis....
To ensure that the design of a hardware system or protocol works according to specification, either ...
Parallel design patterns can be fruitfully combined to develop parallel software applications. Diffe...
Abstract—Graphics Processing Units (GPUs) are gaining popularity for parallelization of general purp...
Software and hardware systems are often built without detailed documentation. The correctness of the...
International audienceWe present in this paper a method and tool for the verification of causal and ...
With the advance of SAT solvers, transforming a software program to a propositional formula has gene...
An essential step in designing a new computer architecture is the careful examination of different d...
Functional verification is “the” major designphase bottleneck for silicon productivity. Since functi...
Various methods have been proposed to identify emergent dynamical structures in complex systems. In ...
Several approaches exist for specification mining of hardware designs. Most of them work at RTL and ...
We introduce a new approach to automatically extract an idealized logical structure from a parallel ...
The ability to predict the performance of a simulation application before its implementation is an i...
The importance of specification definition in the embedded software design flow has been proven over...
Dynamic mining of invariants is a class of approaches to extract logic formulas from the execution t...
We describe IODINE, a tool to automatically extract likely design properties using dynamic analysis....
To ensure that the design of a hardware system or protocol works according to specification, either ...
Parallel design patterns can be fruitfully combined to develop parallel software applications. Diffe...
Abstract—Graphics Processing Units (GPUs) are gaining popularity for parallelization of general purp...
Software and hardware systems are often built without detailed documentation. The correctness of the...
International audienceWe present in this paper a method and tool for the verification of causal and ...
With the advance of SAT solvers, transforming a software program to a propositional formula has gene...
An essential step in designing a new computer architecture is the careful examination of different d...
Functional verification is “the” major designphase bottleneck for silicon productivity. Since functi...
Various methods have been proposed to identify emergent dynamical structures in complex systems. In ...
Several approaches exist for specification mining of hardware designs. Most of them work at RTL and ...
We introduce a new approach to automatically extract an idealized logical structure from a parallel ...
The ability to predict the performance of a simulation application before its implementation is an i...
The importance of specification definition in the embedded software design flow has been proven over...