2004
DOI: 10.1109/tcad.2004.831575
|View full text |Cite
|
Sign up to set email alerts
|

Logic of Constraints: A Quantitative Performance and Functional Constraint Formalism

Abstract: Abstract-In the era of billion-transistor design, it is critical to establish effective verification methodologies from the system level all the way down to the implementations. In this paper, we introduce Logic of Constraints (LOC), a logic that is particularly suited to express quantitative performance constraints as well as functional constraints. We analyze the expressiveness of LOC and show that it is important and different from Linear Temporal Logic (LTL), on which traditional hardware assertion languag… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2006
2006
2023
2023

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 16 publications
(6 citation statements)
references
References 28 publications
0
6
0
Order By: Relevance
“…It is known that only a subset of LOC can be translated into equivalent LTL formulas and formally checked with Spin directly. (9) For the rest of the LOC formulas, the formal verification results may be inconclusive, i.e. the verification is only partial.…”
Section: Formal Verification Methodologymentioning
confidence: 99%
“…It is known that only a subset of LOC can be translated into equivalent LTL formulas and formally checked with Spin directly. (9) For the rest of the LOC formulas, the formal verification results may be inconclusive, i.e. the verification is only partial.…”
Section: Formal Verification Methodologymentioning
confidence: 99%
“…The Logic of Constraints checker 17 allows the user to generate an executable checker from formulas written in a formal quantitative constraint language. An evaluation report is generated by running this executable on simulation traces.…”
Section: Related Workmentioning
confidence: 99%
“…Chen et al [9] suggest to analyze simulation traces of systems, including hardware/software models, to check if functional and performance constraints expressed in Logic of Constraints (LoC) [24] are satisfied. A trace checker reports any constraint violation of a simulation trace.…”
Section: A Simulation Traces Analysismentioning
confidence: 99%