Non-cycle-accurate Sequential Equivalence Checking

被引:0
作者
Chauhan, Pankaj [1 ]
Goyal, Deepak [1 ]
Hasteer, Gagan [1 ]
Mathur, Anmol [1 ]
Sharma, Nikhil [1 ]
机构
[1] Calypto Design Syst Inc, Santa Clara, CA 95054 USA
来源
DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2 | 2009年
关键词
Sequential Equivalence Checking; Model Checking; Formal Verification; Unit Product Machine; High Level Synthesis;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:460 / 465
页数:6
相关论文
共 21 条
  • [1] Aagaard M. D., 2001, Correct Hardware Design and Verification Methods. 11th IFIP WG 10.5 Advanced Research Working Conference, CHARME 2001. Proceedings (Lecture Notes in Computer Science Vol.2144), P433
  • [2] [Anonymous], 2001, Model checking
  • [3] [Anonymous], 2006, 2006 INT C COMPUTER
  • [4] Automatic generalized phase abstraction for formal verification
    Bjesse, P
    Kukula, J
    [J]. ICCAD-2005: INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, 2005, : 1076 - 1082
  • [5] *CAL DES SYST, SEQ EQ CHECK NEW APP
  • [6] Clarke E., 2003, Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451), P368
  • [7] Haldar M, 2008, DES AUT CON, P942
  • [8] AQUILA: An equivalence checking system for large sequential designs
    Huang, SY
    Cheng, KT
    Chen, KC
    Huang, CY
    Brewer, F
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2000, 49 (05) : 443 - 464
  • [9] Kaiss D, 2007, FMCAD 2007: FORMAL METHODS IN COMPUTER AIDED DESIGN, PROCEEDINGS, P20, DOI 10.1109/.37
  • [10] Khasidashvili Z, 2006, PROCEEDINGS OF FORMAL METHODS IN COMPUTER AIDED DESIGN, P11