• DocumentCode
    3245676
  • Title

    Formal verification of hardware: misconception and reality

  • Author

    Kumar, Ramayya

  • Author_Institution
    Verysys Design Autom. Inc., Fremont, CA, USA
  • fYear
    1998
  • fDate
    15-17 Sep 1998
  • Firstpage
    135
  • Lastpage
    138
  • Abstract
    Formal verification in hardware, is a novel technique for validating the functional correctness of designs through the various phases of the design process, starting from the first specification. Simulation, the present industrial standard tool for verification, relies on propagating a set of input test vectors through the design and manually observing the validity of the outputs corresponding to the inputs. In contrast, formal verification does not require any input vectors and at the same time guarantees 100% correctness. The idea behind the formal verification engines is to use mathematical techniques to exercise all possible inputs and automatically check for outputs that are not in order. The use of formal verification for equivalence checking, especially at the lower levels of abstraction, is of real advantage. In spite of the various informalities which creep into the verification process it is definitely a boon for coping with the complexity of today´s design. However, giant strides need to be taken by the FV tool vendors in developing an adequate environment for performing sequential equivalence checking and property checking on large industrial designs
  • Keywords
    circuit CAD; formal verification; logic CAD; formal verification; hardware verification; property checking; sequential equivalence checking; Automata; Design automation; Engines; Formal verification; Hardware design languages; Process design; Signal design; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Wescon/98
  • Conference_Location
    Anaheim, CA
  • ISSN
    1095-791X
  • Print_ISBN
    0-7803-5078-2
  • Type

    conf

  • DOI
    10.1109/WESCON.1998.716435
  • Filename
    716435