• DocumentCode
    2179357
  • Title

    Establishing latch correspondence for sequential circuits using distinguishing signatures

  • Author

    Mohnke, Janett ; Molitor, Paul ; Malik, Sharad

  • Author_Institution
    DRes. GmbH, Berlin, Germany
  • Volume
    1
  • fYear
    1997
  • fDate
    3-6 Aug 1997
  • Firstpage
    472
  • Abstract
    This paper addresses the problem of establishing the unknown correspondence for the latch variables of two sequential circuits which have the same state encoding. This has direct application in finite state machine verification: If a one-to-one correspondence can be established between the latches of two circuits, then checking for their equivalence reduces to a much simpler combinational equivalence check problem. The approach presented in this paper is based on methods used to solve the unknown correspondence problem for inputs and outputs in combinational circuits. It computes input and novel latch output signatures, using ROBDDs, for each latch variable of a circuit that help to establish correspondence. Experimental results on a large set of benchmarks show the efficacy of this approach
  • Keywords
    Boolean functions; automatic testing; finite state machines; flip-flops; logic testing; sequential circuits; ROBDDs; benchmarks; combinational equivalence check problem; distinguishing signatures; finite state machine verification; latch correspondence; latch variables; one-to-one correspondence; sequential circuits; state encoding; unknown correspondence; Automata; Boolean functions; Circuit synthesis; Combinational circuits; Data structures; Encoding; Input variables; Latches; Logic functions; Sequential circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1997. Proceedings of the 40th Midwest Symposium on
  • Conference_Location
    Sacramento, CA
  • Print_ISBN
    0-7803-3694-1
  • Type

    conf

  • DOI
    10.1109/MWSCAS.1997.666136
  • Filename
    666136