• DocumentCode
    2002421
  • Title

    Mining Unreachable Cross-Timeframe State-Pairs for Bounded Sequential Equivalence Checking

  • Author

    Chang, Lynn C L ; Wen, Charles H P

  • Author_Institution
    Dept. of Commun. Eng., Nat. Chiao Tung Univ., Hsinchu
  • fYear
    2008
  • fDate
    8-10 Dec. 2008
  • Firstpage
    33
  • Lastpage
    38
  • Abstract
    One common practice of checking equivalence for two sequential circuits often limits the timeframe expansion to a fixed number, and is known as bounded sequential equivalence checking (BSEC). Although the recent advances of Boolean satisfiability (SAT) solvers make combinational equivalence checking scalable for large designs, solving BSEC problems by SAT remains computationally inefficient. Therefore, this paper proposes a 3-stage method to exploit constraints to facilitate SAT solving for BSEC. The candidate set are first accumulated by checking each composition of functions derived by a data-mining algorithm for every two cross-timeframe flip-flop states. Each candidate can be further removed if it matches simulation data in history and its validity is finally confirmed through gate-level netlist. The verified set is feedbacked as constraints in SAT solving for the original BSEC problem. Experimental results show a 40X speedup in average on ISCAS 89 circuits.
  • Keywords
    computability; data mining; electronic design automation; electronic engineering computing; flip-flops; logic testing; sequential circuits; 3-stage method; Boolean satisfiability; combinational bounded sequential equivalence checking; flip-flop state; sequential circuit; timeframe expansion; unreachable cross-timeframe state-pair mining; Conferences; Microprocessors; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microprocessor Test and Verification, 2008. MTV '08. Ninth International Workshop on
  • Conference_Location
    Austin, TX
  • ISSN
    1550-4093
  • Print_ISBN
    978-1-4244-3682-8
  • Type

    conf

  • DOI
    10.1109/MTV.2008.23
  • Filename
    5070931