• DocumentCode
    2407466
  • Title

    Open computation tree logic for formal verification of modules

  • Author

    Dasgupta, Pallab ; Chakrabarti, Arindam ; Chakrabarti, P.P.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Kharagpur, India
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    735
  • Lastpage
    740
  • Abstract
    Modules of large VLSI circuits are often designed by different designers spread across the globe. One of the main challenges of the designer is to guarantee that the module he/she designs will work correctly in the global design, the details of which, is often unknown to him/her. Modules are open systems whose behavior is subject to the inputs it receives from its environment. It has been shown that verification of open systems (modules) is computationally very hard (EXPTIME complete, 1996) when we consider all possible environments. On the other hand we show that integrating the specification of the properties to be verified with the specification of only the valid input patterns (under which the module is expected to function correctly) gives us a powerful syntax which can be verified in polynomial time. We call the proposed logic Open-CTL (CTL for open systems). The convenience of being able to specify the property and the environment in a unified way in Open-CTL is demonstrated through a study of the PCI Bus properties. We present a symbolic BDD-based verification scheme for checking Open-CTL formulas, and present experimental results on modules from the Texas-97 Verification Benchmark circuits
  • Keywords
    binary decision diagrams; formal verification; modules; open systems; symbol manipulation; temporal logic; PCI Bus; VLSI circuit design; formal verification; module; open computation tree logic; open system; symbolic BDD; Circuits; Computer science; Data structures; Design engineering; Formal verification; Logic devices; Open systems; Polynomials; Power system modeling; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2002. Proceedings of ASP-DAC 2002. 7th Asia and South Pacific and the 15th International Conference on VLSI Design. Proceedings.
  • Conference_Location
    Bangalore
  • Print_ISBN
    0-7695-1441-3
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2002.995021
  • Filename
    995021