DocumentCode
500783
Title
Non-cycle-accurate Sequential Equivalence Checking
Author
Chauhan, Pankaj ; Goyal, Deepak ; Hasteer, Gagan ; Mathur, Anmol ; Sharma, Nikhil
Author_Institution
Calypto Design Syst., Inc., Santa Clara, CA, USA
fYear
2009
fDate
26-31 July 2009
Firstpage
460
Lastpage
465
Abstract
We present a novel technique for sequential equivalence checking (SEC) between non-cycle-accurate designs. The problem is routinely encountered in verifying the correctness of a system-level model versus an RTL design which has been derived from the former either manually or through high-level synthesis. The existing state-of-the-art in formal verification/SEC does not provide an efficient mechanism to perform such an equivalence check. Our technique reduces the SEC problem to a cycle-accurate equivalence-checking problem by constructing a pair of normalized cycle-accurate designs from the original designs, on which standard equivalence-checking techniques can then be deployed. We report the results of deploying our techniques on several industrial examples.
Keywords
formal verification; high level synthesis; logic testing; sequential circuits; RTL design; SEC; cycle-accurate design; formal verification; high-level synthesis; noncycle-accurate design; sequential equivalence checking; system-level model; Algorithm design and analysis; Concurrent computing; Formal verification; Hardware; High level synthesis; Job shop scheduling; Machinery production industries; Performance analysis; Permission; Processor scheduling; Formal Verification; High Level Synthesis; Model Checking; Sequential Equivalence Checking; Unit Product Machine;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2009. DAC '09. 46th ACM/IEEE
Conference_Location
San Francisco, CA
ISSN
0738-100X
Print_ISBN
978-1-6055-8497-3
Type
conf
Filename
5227037
Link To Document