• 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