Behavioral synthesis involves generating hardware design via compilation of its Electronic System Level (ESL) descrip-tion to an RTL implementation. Equivalence checking is critical to ensure that the synthesized RTL conforms to its ESL specification. Such equivalence checking must effec-tively handle design and implementation optimizations. We identify two key optimizations that complicate equivalence checking for behavioral synthesis: (1) operation gating, and (2) global variables. We develop a sequential equivalence checking (SEC) framework to compare ESL designs with RTL in the presence of these optimizations. Our approach can handle designs with more than 32K LoC RTL synthe-sized from practical ESL designs. Furthermore, our evalua-tion...
The ever shrinking feature size of modern electronic chips leads tomore designs being done as well a...
This paper presents approach to equivalence checking methodology for large analog/mixed signal syste...
Throughout its design process (from specification to implementation) a digital circuit goes through ...
The rapidly increasing complexities of hardware designs are forcing design methodologies and tools t...
Abstract—Behavioral synthesis entails application of a se-quence of transformations to compile a hig...
Equivalence checking tools often use a flip-flop matching step to avoid the state space traversal. D...
Due to the rapidly increasing complexity in hardware designs and competitive time to market trends i...
Ever-growing complexity is forcing logic design to move above the register transfer level (RTL). Fo...
Performing synthesis and verification in isolation has two undesirable consequences: (1) verificatio...
A new approach to sequential verification of designs at different levels of abstraction by symbolic ...
Full sequential equivalence checking by state space traversal has been shown to be unpractical for l...
Behavioral synthesis involves compiling an Electronic System-Level (ESL) design into its Register-Tr...
Today's digital systems are at the forefront of modern technology. Electronic chips with a billion t...
Behavioral synthesis involves compiling an Electronic System-Level (ESL) design into its RegisterTra...
AbstractWe describe techniques for diagnosing errors in formal equivalence checking of RTL and trans...
The ever shrinking feature size of modern electronic chips leads tomore designs being done as well a...
This paper presents approach to equivalence checking methodology for large analog/mixed signal syste...
Throughout its design process (from specification to implementation) a digital circuit goes through ...
The rapidly increasing complexities of hardware designs are forcing design methodologies and tools t...
Abstract—Behavioral synthesis entails application of a se-quence of transformations to compile a hig...
Equivalence checking tools often use a flip-flop matching step to avoid the state space traversal. D...
Due to the rapidly increasing complexity in hardware designs and competitive time to market trends i...
Ever-growing complexity is forcing logic design to move above the register transfer level (RTL). Fo...
Performing synthesis and verification in isolation has two undesirable consequences: (1) verificatio...
A new approach to sequential verification of designs at different levels of abstraction by symbolic ...
Full sequential equivalence checking by state space traversal has been shown to be unpractical for l...
Behavioral synthesis involves compiling an Electronic System-Level (ESL) design into its Register-Tr...
Today's digital systems are at the forefront of modern technology. Electronic chips with a billion t...
Behavioral synthesis involves compiling an Electronic System-Level (ESL) design into its RegisterTra...
AbstractWe describe techniques for diagnosing errors in formal equivalence checking of RTL and trans...
The ever shrinking feature size of modern electronic chips leads tomore designs being done as well a...
This paper presents approach to equivalence checking methodology for large analog/mixed signal syste...
Throughout its design process (from specification to implementation) a digital circuit goes through ...