• DocumentCode
    545662
  • Title

    Combinational techniques for sequential equivalence checking

  • Author

    Savoj, Hamid ; Berthelot, David ; Mishchenko, Alan ; Brayton, Robert

  • fYear
    2010
  • fDate
    20-23 Oct. 2010
  • Firstpage
    145
  • Lastpage
    149
  • Abstract
    Often sequential logic synthesis can lead to substantially easier verification problems, compared to the general-case for sequential equivalence checking (SEC). We prove some general theorems about when SEC can be reduced to combinational equivalence checking (CEC). These can be applied to many sequential clock gating transforms, where correctness is argued intuitively using a finite unrolling of a sequential design. A method based on these theorems was applied to six large industrial examples. It completed on all examples and was about 30x faster on the three examples where the conventional engine was able to finish.
  • Keywords
    combinational circuits; equivalent circuits; logic design; logic testing; sequential circuits; combinational equivalence checking; combinational technique; finite unrolling; sequential clock gating transform; sequential design; sequential equivalence checking; sequential logic synthesis; Circuit faults; Clocks; Combinational circuits; Observability; Redundancy; Sequential circuits; Transforms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods in Computer-Aided Design (FMCAD), 2010
  • Conference_Location
    Lugano
  • Print_ISBN
    978-1-4577-0734-6
  • Electronic_ISBN
    978-0-9835678-0-6
  • Type

    conf

  • Filename
    5770943