• DocumentCode
    275362
  • Title

    Verification of interacting sequential circuits

  • Author

    Ghosh, Abhijit ; Devadas, Srinivas ; Newton, A. Richard

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
  • fYear
    1990
  • fDate
    24-28 Jun 1990
  • Firstpage
    213
  • Lastpage
    219
  • Abstract
    The problem of verifying the equivalence of interacting finite state machines (FSMs) described at the logic level is addressed. The problem is formulated as that of checking for the equivalence of the reset/starting states of the two FSMs. Separate sum-of-product representations of the on-sets and off-sets of each of the flip-flop inputs and primary outputs of the sequential circuit are extracted using the PODEM algorithm. A fast algorithm for state differentiation based on this representation is described. The input and the state space are implicitly enumerated through a process of repeated cube intersections to generate the state transition graph. Unlike previous approaches, this algorithm can be efficiently generalized for verifying distributed-style specifications of interacting sequential circuits, exploiting the nature of the interconnection topology. Pipeline latches in a distributed-style specification typically do not add complexity to the sequential behavior of a circuit, but greatly add to the complexity of traditional approaches to verifying sequential circuits. Pipeline latches are easily incorporated into this generalized, hierarchical verification strategy whereby the states of pipeline latches can be implicitly enumerated
  • Keywords
    finite automata; logic testing; sequential circuits; PODEM algorithm; distributed-style specifications; equivalence verification; fast algorithm; flip-flop inputs; interacting finite state machines; interacting sequential circuits; interconnection topology; off-sets; on-sets; pipeline latches; primary outputs; repeated cube intersections; reset/starting states; state differentiation; state space; state transition graph; sum-of-product representations; Automata; Circuit simulation; Circuit topology; Combinational circuits; Integrated circuit interconnections; Latches; Logic; Pipelines; Sequential circuits; State-space methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1990. Proceedings., 27th ACM/IEEE
  • Conference_Location
    Orlando, FL
  • ISSN
    0738-100X
  • Print_ISBN
    0-89791-363-9
  • Type

    conf

  • DOI
    10.1109/DAC.1990.114856
  • Filename
    114856