1994
DOI: 10.1007/3-540-58179-0_59
|View full text |Cite
|
Sign up to set email alerts
|

Ground temporal logic: A logic for hardware verification

Abstract: We present a new temporal logic, GTL, appropriate for specifying properties of hardware at the register transfer level. We argue that this logic represents an improvement over model checking for some natural hardware verification problems. We show that the validity problem for this logic is //11 complete. We then identify a fragment of the logic that is decidable. We show that in this fragment we are still able to encode many interesting problems, including the correctness of pipelined microprocessors.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
19
0

Year Published

1995
1995
2006
2006

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 23 publications
(19 citation statements)
references
References 17 publications
0
19
0
Order By: Relevance
“…This example originated with the first work on symbolic model checking [7], and has subsequently become a standard for verification research [10,13]. In our version, we make use of both stalling and forwarding to resolve read-after-write hazards in the pipeline.…”
Section: Resultsmentioning
confidence: 99%
“…This example originated with the first work on symbolic model checking [7], and has subsequently become a standard for verification research [10,13]. In our version, we make use of both stalling and forwarding to resolve read-after-write hazards in the pipeline.…”
Section: Resultsmentioning
confidence: 99%
“…Cyrluka nd Narendran [ 6] definedafirst-order temporal logic-ground temporall ogic (GTL), whichf or universallyq uantified computation paths, falls in between first-order and propositional temporal logics. GTL models consist of first-order languagei nterpretationm odels and infinite sequences of states.…”
Section: R Elated Workmentioning
confidence: 99%
“…Fort his decidable fragment,t hey did nots howh ow to build the decision procedure, though. Compared to [6], our L MDG * is more expressive (cf. Section 4).…”
Section: R Elated Workmentioning
confidence: 99%
See 1 more Smart Citation
“…See [11,24] for details. If the abstraction mapping is given this way, then once the proof is split according to the definition of hum_cycles, the resulting statement of correctness is usually an instance of a decidable fragment of the theory Ground Temporal Logic (GTL2) [10].…”
Section: A Proof Strategy For Microprocessor Correctnessmentioning
confidence: 99%