This paper explores the utility of making use of previously proved component properties and available simulation traces at the component and system level of a composite design for proving a newly added architectural property of the design. We present two techniques of reusing these prior verification results for proving or disproving the architectural property without doing full-scale formal verification of it on the total design from scratch, which runs into capacity issues, or running the already run simulations once again with this new property as an assertion, which is extremely time-consuming and leads to significant wastage of validation effort. We have experimented with our proposed approach on AMBA AHB example and have obtained enco...
This paper proposes a method for the derivation of proof obligations from architectural specificatio...
textComputers have become central components of nearly every facet of modern life. Advances in hard...
Property checking is a promising approach to prove the correctness of today's complex designs. Howev...
It has been advocated by many experts in design verification that the key to successful verification...
International audienceWe have developed an incremental development framework which supports progress...
Language containment is a method for design verification that involves checking if the behavior of t...
Coverage metrics for formal property verification (FPV) are gaining in significance as most chip des...
International audienceAlthough companies systematically strive for a full digitalisation of their pr...
Composite components are components that have internal structures. Supported by almost all architect...
The verification of component-based systems can be extremely complicated because it is usually not p...
Software systems are usually formed by multiple components which interact with one another. In large...
Ensuring the functional correctness of hardware early in the design cycle is crucial for both econom...
Associated research group: Critical Systems Research GroupThis paper describes a design flow and sup...
Abstract. In software architecture, components represent the computa-tional units of a system and co...
It is essential to formally ascertain whether the register-transfer level (RTL) validation effort ef...
This paper proposes a method for the derivation of proof obligations from architectural specificatio...
textComputers have become central components of nearly every facet of modern life. Advances in hard...
Property checking is a promising approach to prove the correctness of today's complex designs. Howev...
It has been advocated by many experts in design verification that the key to successful verification...
International audienceWe have developed an incremental development framework which supports progress...
Language containment is a method for design verification that involves checking if the behavior of t...
Coverage metrics for formal property verification (FPV) are gaining in significance as most chip des...
International audienceAlthough companies systematically strive for a full digitalisation of their pr...
Composite components are components that have internal structures. Supported by almost all architect...
The verification of component-based systems can be extremely complicated because it is usually not p...
Software systems are usually formed by multiple components which interact with one another. In large...
Ensuring the functional correctness of hardware early in the design cycle is crucial for both econom...
Associated research group: Critical Systems Research GroupThis paper describes a design flow and sup...
Abstract. In software architecture, components represent the computa-tional units of a system and co...
It is essential to formally ascertain whether the register-transfer level (RTL) validation effort ef...
This paper proposes a method for the derivation of proof obligations from architectural specificatio...
textComputers have become central components of nearly every facet of modern life. Advances in hard...
Property checking is a promising approach to prove the correctness of today's complex designs. Howev...