Proceedings Eighth International Symposium on Asynchronous Circuits and Systems
DOI: 10.1109/async.2002.1000305
|View full text |Cite
|
Sign up to set email alerts
|

Checking delay-insensitivity: 10/sup 4/ gates and beyond

Abstract: Wire and gate delays are accounted to have equal, or nearly equal, effect on circuit behavior in modern design techniques. This paper introduces a new approach to verify circuits whose behavior is independent of component delays (delay-insensitive). It shows that for a particular way of implementing a delay-insensitive circuit, through a Null Convention Logic methodology, the complexity of the verification task might be significantly reduced. This method is implemented using Satisfiability (SAT)-solvers and is… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
12
0

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 18 publications
(12 citation statements)
references
References 27 publications
0
12
0
Order By: Relevance
“…In circuits with multiple outputs, it is acceptable, according to Seitz's weak conditions [12], for some of the outputs to transition without having a complete input set present, as long as all outputs cannot transition before all inputs arrive. Observability requires that no orphans may propagate through a gate [7]. An orphan is defined as a wire that transitions during the current DATA wavefront, but is not used in the determination of the output.…”
Section: Delay-insensitivitymentioning
confidence: 99%
See 2 more Smart Citations
“…In circuits with multiple outputs, it is acceptable, according to Seitz's weak conditions [12], for some of the outputs to transition without having a complete input set present, as long as all outputs cannot transition before all inputs arrive. Observability requires that no orphans may propagate through a gate [7]. An orphan is defined as a wire that transitions during the current DATA wavefront, but is not used in the determination of the output.…”
Section: Delay-insensitivitymentioning
confidence: 99%
“…This observability condition, also referred to as indicatability or stability, ensures that every gate transition is observable at the output, which means that every gate that transitions is necessary to transition at least one of the outputs. The observability condition can be relaxed through orphan analysis and still achieve self-timed behavior; however, this requires some delay analysis [7]. Furthermore, when circuits use the bit-wise completion strategy with selective input-incomplete components, they must also adhere to the completion-completeness criterion [15], which requires that completion signals only be generated such that no two adjacent DATA wavefronts can interact within any combinational component.…”
Section: Delay-insensitivitymentioning
confidence: 99%
See 1 more Smart Citation
“…In a delay-insensitive combinational circuit, any transition at the wire or gate must be acknowledged by the primary outputs O. If some gates or wires of the circuit are unable to translate the results of their firings into the changes at primary outputs, the circuit is said to contain so-called orphans [17]. Orphans localize the places of delay-insensitivity violations.…”
Section: Delay-insensitive Circuitsmentioning
confidence: 99%
“…NCL is not purely DI but an extension of DI close to quasi-DI (QDI) [7,8]. NCL is based on a more general delay assumption than the isochronic fork [15] so-called "orphan" hypotheses [16,17]. Of course further improvement may be accomplished using novel dynamic logic ideas (e.g.…”
Section: Introductionmentioning
confidence: 99%