Approach for a unified functional verification flow
Amr Hany, Ahmed Ismail, A. Kamal, Mohamed Badran
Abstract
Amr Hany, Ahmed Ismail, A. Kamal, Mohamed Badran
Abstract
This paper proposes a unified flow for functional verification using assertion-based and coverage-based verification techniques. For each technique, both simulation and formal methodologies are combined together in order to accelerate the coverage closure and achieve the functional verification goal. The assertion-based and coverage-based verification techniques are well defined individually. However, our aim is to approach the combination of these techniques beside low power verification and clock domain crossing verification techniques in one complete verification flow. This approach will lead to a clear and unified verification methodology which can be the guideline for building an efficient functional verification environment.
OpenAlex reports 8 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This paper proposes a unified flow for functional verification using assertion-based and coverage-based verification techniques. For each technique, both simulation and formal methodologies are combined together in order to accelerate the coverage closure and achieve the functional verification goal. The assertion-based and coverage-based verification techniques are well defined individually. However, our aim is to approach the combination of these techniques beside low power verification and clock domain crossing verification techniques in one complete verification flow. This approach will lead to a clear and unified verification methodology which can be the guideline for building an efficient functional verification environment.
Key concepts: Functional verification, High-level verification, Intelligent verification, Computer science, Verification, Formal verification, Runtime verification, Software verification