A unified sequential equivalence checking approach to verify high-level functionality and protocol specification implementations in RTL designs
Title | A unified sequential equivalence checking approach to verify high-level functionality and protocol specification implementations in RTL designs |
Publication Type | Conference Paper |
Year of Publication | 2014 |
Authors | Castro Marquez, C.I., Strum, M., Wang Jiang Chau |
Conference Name | Test Workshop - LATW, 2014 15th Latin American |
Date Published | March |
Keywords | Abstracts, Calculators, communication protocol, computational margin, Computational modeling, Data models, design under verification, design verification, Educational institutions, electronic design automation, formal specification, formal technique, formal verification, high level functionality verification, high level model, high level reference model, high level synthesis, high-level models, Integrated circuit modeling, protocol specification implementation, Protocols, RTL design, RTL design verification, sequence of states, Sequential equivalence checking, unified sequential equivalence checking approach |
Abstract | Formal techniques provide exhaustive design verification, but computational margins have an important negative impact on its efficiency. Sequential equivalence checking is an effective approach, but traditionally it has been only applied between circuit descriptions with one-to-one correspondence for states. Applying it between RTL descriptions and high-level reference models requires removing signals, variables and states exclusive of the RTL description so as to comply with the state correspondence restriction. In this paper, we extend a previous formal methodology for RTL verification with high-level models, to check also the signals and protocol implemented in the RTL design. This protocol implementation is compared formally to a description captured from the specification. Thus, we can prove thoroughly the sequential behavior of a design under verification. |
DOI | 10.1109/LATW.2014.6841905 |
Citation Key | 6841905 |
- high level functionality verification
- unified sequential equivalence checking approach
- Sequential equivalence checking
- sequence of states
- RTL design verification
- RTL design
- Protocols
- protocol specification implementation
- Integrated circuit modeling
- high-level models
- high level synthesis
- high level reference model
- high level model
- Abstracts
- formal verification
- formal technique
- Formal Specification
- electronic design automation
- Educational institutions
- design verification
- design under verification
- Data models
- Computational modeling
- computational margin
- communication protocol
- Calculators