• DocumentCode
    400681
  • Title

    Generator-based verification

  • Author

    Yunshan Zhu

  • Author_Institution
    Adv. Technol. Group Synopsys Inc, Mountain View, CA, USA
  • fYear
    2003
  • fDate
    9-13 Nov. 2003
  • Firstpage
    146
  • Lastpage
    153
  • Abstract
    To prove system correctness, assumptions made in verifying a block must be cleared by verifying that the block´s environment guarantees them. Conversely, guarantees enforced by a block may be used as assumptions for its environment. Block level interface specifications thus serve as both assumptions and guarantees in compositional verification. Traditionally, such specifications have been represented as monitors or checkers. In this paper, we propose an alternative representation using generators. Novel algorithms are presented for simulation and formal verification. We argue that for simulation, representation as a generator can be more efficient than as a checker-both asymptotically and practically. We also identify a subset of generators that can be efficiently handled using formal techniques. Experimental results are given for some benchmark examples and industrial case studies.
  • Keywords
    formal specification; formal verification; refinement calculus; block level interface specifications; compositional verification; formal verification; generator based verification; refinement calculus; system correctness; Controllability; Formal verification; Genetic mutations; Hardware; Law; Legal factors; Observability; Permission; Sorting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Aided Design, 2003. ICCAD-2003. International Conference on
  • Conference_Location
    San Jose, CA, USA
  • Print_ISBN
    1-58113-762-1
  • Type

    conf

  • DOI
    10.1109/ICCAD.2003.159684
  • Filename
    1257617