DocumentCode
2066874
Title
Seqver : A Sequential Equivalence Verifier for Hardware Designs
Author
Kaiss, Daher ; Goldenberg, Silvian ; Hanna, Ziyad ; Khasidashvili, Zurab
Author_Institution
Formal Technologies Group, Intel Corporation. daher.kaiss@intel.com
fYear
2007
fDate
1-4 Oct. 2007
Firstpage
267
Lastpage
273
Abstract
This paper addresses the problem of formal equivalence verification of hardware designs. Traditional methods and tools which perform equivalence verification are commonly based on combinational equivalence verification (CEV) methods. We however present a novel method and tool (Seqver) for performing sequential equivalence verification (SEV). The theory behind Seqver is based on the alignability theory, however in this paper we present a refinement to that theory: strong alignability, which introduces a concept of automatic model synchronization to the verification process. Automatic synchronization (reset) of sequential synchronous circuits is considered as one of the most challenging tasks in the domain of sequential equivalence verification. Earlier attempts were based on BDDs or classical reachability analysis, which by nature suffer from capacity limitations. Seqver is empowered with hybrid verification engines which combine state of the art SAT and BDD based engines for performing synchronization and verification. Seqver is widely used today in Intel for formally verifying leading next generation CPU designs.
Keywords
Binary decision diagrams; Central Processing Unit; Chip scale packaging; Circuits; Convergence; Engines; Hardware; Latches; Process design; Scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design, 2006. ICCD 2006. International Conference on
Conference_Location
San Jose, CA, USA
ISSN
1063-6404
Print_ISBN
978-0-7803-9707-1
Electronic_ISBN
1063-6404
Type
conf
DOI
10.1109/ICCD.2006.4380827
Filename
4380827
Link To Document