• DocumentCode
    2456545
  • Title

    Functional verification for SystemC descriptions using constraint solving

  • Author

    Ferrandi, Fabrizio ; Rendine, Michele ; Sciuto, Donatella

  • Author_Institution
    Dipt. di Elettronica e Inf., Politecnico di Milano, Italy
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    744
  • Lastpage
    751
  • Abstract
    This paper addresses the problem of test vectors generation starting from an high level description of the system under test, specified in SystemC. The verification method considered is based upon the simulation of input sequences. The system model adopted is the classical Finite State Machine model. Then, according to different strategies, a set of sequences can be obtained, where a sequence is an ordered set of transitions. For each of these sequences, a set of constraints is extracted. Test sequences can be obtained by generating and solving the constraints, by using a constraint solver (GProlog). A solution of the constraint solver yields the values, of the input signals for which a sequence of transitions in the FSM is executed. If the constraints cannot be solved, it implies that the corresponding sequence cannot be executed by any test. The presented algorithm is not based on a specific fault model, but aims at reaching the highest possible path coverage
  • Keywords
    automatic test pattern generation; binary sequences; circuit simulation; constraint handling; finite state machines; formal specification; formal verification; hardware description languages; ATPG; FSM system model; GProlog; SystemC descriptions; constraint solving; finite state machine model; functional verification; high level description; input sequences simulation; path coverage; test sequences; test vectors generation; Automata; Automatic test pattern generation; Automatic testing; Computational modeling; Data structures; Electronic switching systems; Genetic algorithms; Hardware design languages; System testing; Test pattern generators;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition, 2002. Proceedings
  • Conference_Location
    Paris
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-1471-5
  • Type

    conf

  • DOI
    10.1109/DATE.2002.998382
  • Filename
    998382