DocumentCode :
1902829
Title :
Verifying the performance of the PCI local bus using symbolic techniques
Author :
Campos, S. ; Clarke, E. ; Marrero, W. ; Minea, M.
Author_Institution :
Dept. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
1995
fDate :
2-4 Oct 1995
Firstpage :
72
Lastpage :
78
Abstract :
Symbolic model checking is a successful technique for checking properties of large finite-state systems. This method has been used to verify a number of real-world hardware designs; however it is not able to determine timing or performance properties directly. Since these properties are extremely important in the design of high-performance systems and in time-critical applications, we have extended model checking techniques to produce timing information. Our results allow a more detailed analysis of a model than is possible with tools that simply determine whether a property is satisfied or not. We present algorithms that determine the exact bounds on the time interval between two specified events and the number of occurrences of another event in such an interval. To demonstrate how our method works, we have modelled the PCI local bus and analyzed its temporal behavior. The results demonstrate the usefulness of our technique in analyzing complex modem designs
Keywords :
logic testing; performance evaluation; system buses; PCI local bus; finite-state systems; model checking techniques; symbolic techniques; temporal behavior; timing information; Algorithm design and analysis; Coherence; Computer science; Contracts; Hardware; Performance analysis; Real time systems; State-space methods; Time factors; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1995. ICCD '95. Proceedings., 1995 IEEE International Conference on
Conference_Location :
Austin, TX
ISSN :
1063-6404
Print_ISBN :
0-8186-7165-3
Type :
conf
DOI :
10.1109/ICCD.1995.528793
Filename :
528793
Link To Document :
بازگشت