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