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