DocumentCode
1849724
Title
Formal verification of module interfaces against real time specifications
Author
Chakrabarti, Arindam ; Dasgupta, Pallab ; Chakrabarti, P.P. ; Banerjee, Ansuman
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
fYear
2002
fDate
2002
Firstpage
141
Lastpage
145
Abstract
One of the main concerns of the designer of a circuit module is to guarantee that the interface of the module conforms to specific protocols (such as PCI Bus, AMBA bus or Ether net) by which it interacts with its environment. The computational complexity of verifying such open systems under all possible environments has been shown to be very hard (EXPTIME complete). On the other hand, designers are typically required to guarantee correct behavior only for specific valid behaviors of the environment (such as a valid PCI Bus environment). Designers attempt to model these behaviors through an appropriate test bench for the module. In this paper we present a module verifier tool based on a proposed real time temporal logic called Open-RTCTL, which allows combined specification of the correctness properties and the input environments. The tool accepts the design in a subset of Verilog. By making the designer specify the environment constraints, we are able to verify a module in isolation, and thereby avoid the state explosion problem due to composition of modules. We present experimental results on modules from the Texas-97 Benchmark circuits to demonstrate the space/time efficiency of the tool.
Keywords
formal specification; formal verification; hardware description languages; logic design; real-time systems; temporal logic; Open-RTCTL; Verilog; correctness properties; formal verification; logic design; module interface; real-time specification; temporal logic; Circuits; Computer science; Design engineering; Formal verification; Hardware; Logic; Open systems; Permission; Protocols; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2002. Proceedings. 39th
ISSN
0738-100X
Print_ISBN
1-58113-461-4
Type
conf
DOI
10.1109/DAC.2002.1012609
Filename
1012609
Link To Document