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 :
بازگشت