Open Access
Lecture Notes in Computer Science, pages 31-43
Deductive Verification of Pipelined Machines Using First-Order Quantification
Publication type: Book Chapter
Publication date: 2004-01-01
Journal:
Lecture Notes in Computer Science
Q2
SJR: 0.606
CiteScore: 2.6
Impact factor: —
ISSN: 03029743, 16113349, 18612075, 18612083
Abstract
We outline a theorem-proving approach to verify pipelined machines. Pipelined machines are complicated to reason about since they involve simultaneous overlapped execution of different instructions. Nevertheless, we show that if the logic used is sufficiently expressive, then it is possible to relate the executions of the pipelined machine with the corresponding Instruction Set Architecture using (stuttering) simulation. Our methodology uses first-order quantification to define a predicate that relates pipeline states with ISA states and uses its Skolem witness for correspondence proofs. Our methodology can be used to reason about generic pipelines with interrupts, stalls, and exceptions, and we demonstrate its use in verifying pipelines mechanically in the ACL2 theorem prover.
Found
Found
Top-30
Journals
1
2
3
4
5
|
|
Lecture Notes in Computer Science
5 publications, 33.33%
|
|
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
2 publications, 13.33%
|
|
Electronic Proceedings in Theoretical Computer Science, EPTCS
1 publication, 6.67%
|
|
IEEE Transactions on Computers
1 publication, 6.67%
|
|
1
2
3
4
5
|
Publishers
1
2
3
4
5
|
|
Springer Nature
5 publications, 33.33%
|
|
Institute of Electrical and Electronics Engineers (IEEE)
4 publications, 26.67%
|
|
electronic proceedings in theoretical computer science, eptcs
1 publication, 6.67%
|
|
1
2
3
4
5
|
- We do not take into account publications without a DOI.
- Statistics recalculated only for publications connected to researchers, organizations and labs registered on the platform.
- Statistics recalculated weekly.
Are you a researcher?
Create a profile to get free access to personal recommendations for colleagues and new articles.
Metrics
Cite this
GOST |
RIS |
BibTex
Cite this
GOST
Copy
Ray S., Hunt W. A. Deductive Verification of Pipelined Machines Using First-Order Quantification // Lecture Notes in Computer Science. 2004. pp. 31-43.
GOST all authors (up to 50)
Copy
Ray S., Hunt W. A. Deductive Verification of Pipelined Machines Using First-Order Quantification // Lecture Notes in Computer Science. 2004. pp. 31-43.
Cite this
RIS
Copy
TY - GENERIC
DO - 10.1007/978-3-540-27813-9_3
UR - https://doi.org/10.1007/978-3-540-27813-9_3
TI - Deductive Verification of Pipelined Machines Using First-Order Quantification
T2 - Lecture Notes in Computer Science
AU - Ray, Sandip
AU - Hunt, Warren A.
PY - 2004
DA - 2004/01/01
PB - Springer Nature
SP - 31-43
SN - 0302-9743
SN - 1611-3349
SN - 1861-2075
SN - 1861-2083
ER -
Cite this
BibTex (up to 50 authors)
Copy
@incollection{2004_Ray,
author = {Sandip Ray and Warren A. Hunt},
title = {Deductive Verification of Pipelined Machines Using First-Order Quantification},
publisher = {Springer Nature},
year = {2004},
pages = {31--43},
month = {jan}
}