VERISEC: VERIfying Equivalence of SEquential Circuits using SAT

被引:3
|
作者
Syal, M [1 ]
Hsiao, MS [1 ]
机构
[1] Virginia Tech, Bradley Dept Elect & Comp Engn, Blacksburg, VA 24061 USA
关键词
D O I
10.1109/HLDVT.2005.1568813
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we propose a novel framework to verify equivalence of sequential circuits using Boolean Satisfiability (SAT). We tackle a problem that is harder than the traditional sequential hardware equivalence; specifically, we address the uninvestigated problem of verifiying delay replaceability [1] of two sequential designs. This notion of sequential equivalence does not make any assumptions either about the design-environment or about the design's steady state behavior. Thus, verifying delay replaceability is considered as hard as verifying safe replaceability [1] of sequential circuits (conjectured as EXPSPACE complete). Our SAT-based framework has the following salient features: (a) a methodology to inductively prove equivalence (delay replaceability) of sequential circuits with no assumptions about any initial state; (b) a scheme to include sequential logic implications into the framework; and (c) a low-cost scheme to identify equivalent flip-flop pairs on the fly. We used our tool to successfully verify several sequential benchmark circuits. Low execution times make our framework practical and scalable.
引用
收藏
页码:52 / 59
页数:8
相关论文
共 50 条
  • [21] SAT-based ATPG for Path Delay Faults in sequential circuits
    Eggersgluess, Stephan
    Fey, Goerschwin
    Drechsler, Rolf
    2007 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, 2007, : 3671 - 3674
  • [22] Using an induction prover for verifying arithmetic circuits
    Kapur D.
    Subramaniam M.
    International Journal on Software Tools for Technology Transfer, 2000, 3 (1) : 32 - 65
  • [23] A note on designing logical circuits using SAT
    Estrada, GG
    EVOLVABLE SYSTEMS: FROM BIOLOGY TO HARDWARE, PROCEEDINGS, 2003, 2606 : 410 - 421
  • [24] Equivalence Checking of Bounded Sequential Circuits based on Grobner Basis
    Wang Guanjun
    Zhao Ying
    Tong Minming
    2014 SEVENTH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID 2014), VOL 2, 2014,
  • [25] Approximate equivalence verification of sequential circuits via genetic algorithms
    Corno, F
    Reorda, MS
    Squillero, G
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION 1999, PROCEEDINGS, 1999, : 754 - 755
  • [26] Efficient reachability checking using sequential SAT
    Parthasarathy, G
    Iyer, MK
    Cheng, KT
    Wang, LC
    ASP-DAC 2004: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2004, : 418 - 423
  • [27] Sequential equivalence checking based on K-th invariants and circuit SAT solving
    Lu, F
    Cheng, KT
    HLDVT'05: TENTH ANNUAL IEEE INTERNATIONAL HIGH-LEVEL DESIGN VALIDATION AND TEST WORKSHOP, PROCEEDINGS, 2005, : 45 - 51
  • [28] Modeling and verifying circuits using generalized relative timing
    Seshia, SA
    Bryant, RE
    Stevens, KS
    11TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS, PROCEEDINGS, 2005, : 98 - 108
  • [29] Verifying your circuits
    Shasha, DE
    SCIENTIFIC AMERICAN, 2004, 290 (01) : 106 - 106
  • [30] Verifying VLSI Circuits
    Greenstreet, Mark R.
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2009, 5799 : 1 - 20