• DocumentCode
    450532
  • Title

    Boolean Comparison by Simulation

  • Author

    Stabler, Edward P. ; Bingol, Haluk

  • Author_Institution
    Syracuse University
  • fYear
    1987
  • fDate
    28-1 June 1987
  • Firstpage
    584
  • Lastpage
    587
  • Abstract
    The development of high speed, large capacity hardware systems for logic simulation makes boolean comparison of logic networks feasible for designs of practical importance. Boolean comparison provides a complete check of functional equivalence of two logic networks and is a valuable tool in design verification. This paper describes virtual logic that controls the boolean comparison process and provides large reductions in the required number of test cases for many practical design problems. The virtual logic is simulated by the logic simulation system at the same time as the two models are simulated for test cases. The virtual logic has the task of generating new test cases such that the entire input space is covered but minimizing the number of test vectors required. Multivalued logic simulation and other techniques are used to achieve the reductions. Since the entire boolean comparison task is completed without assistance of a general purpose host system the usual communication overhead is avoided. The techniques described are suitable for high speed logic simulators. The simulation system for the work described here was the Engineering Verification Engine (EVE) developed by IBM but other simulation systems provide similar capability.
  • Keywords
    Boolean comparison; exhaustive testing; functional verification; logic level simulation; logic partitioning; logic verification; multi-valued logic; ternary algebra; Boolean functions; Circuit testing; Computational modeling; Engines; Hardware; Logic design; Logic functions; Logic testing; Multivalued logic; Permission; Boolean comparison; exhaustive testing; functional verification; logic level simulation; logic partitioning; logic verification; multi-valued logic; ternary algebra;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1987. 24th Conference on
  • ISSN
    0738-100X
  • Print_ISBN
    0-8186-0781-5
  • Type

    conf

  • DOI
    10.1109/DAC.1987.203305
  • Filename
    1586289