• DocumentCode
    451867
  • Title

    Automatic Functional Test Generation Using The Extended Finite State Machine Model

  • Author

    Cheng, Kwang-Ting ; Krishnakumar, A.S.

  • Author_Institution
    AT&T Bell Laboratories, Murray Hill, NJ
  • fYear
    1993
  • fDate
    14-18 June 1993
  • Firstpage
    86
  • Lastpage
    91
  • Abstract
    We present a method of automatic generation of functional vectors for sequential circuits. A high-level description of the circuit, in VHDL or C, is assumed available. Our method automatically transforms the high-level description, in VHDL or C, of a circuit into an extended finite state machine (EFSM) model using which functional vectors are generated. The EFSM model is a generalization of the traditional state machine model. It can be considered as a compact representation of the machine that preserves many nice properties of a traditional state machine. Theoretical background of the EFSM model will be addressed. Our method guarantees that the generated vectors cover every statement in the high-level description at least once. Experimental results show that a set of comprehensive functional vectors for sequential circuits with more than a hundred flip-flops can be generated automatically in a few minutes of CPU time using our prototype system.
  • Keywords
    Automata; Automatic testing; Boolean functions; Circuit testing; Design automation; Flip-flops; Prototypes; Sequential analysis; Sequential circuits; State-space methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1993. 30th Conference on
  • ISSN
    0738-100X
  • Print_ISBN
    0-89791-577-1
  • Type

    conf

  • DOI
    10.1109/DAC.1993.203924
  • Filename
    1600197