IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · 1994 · 24 citations · 20 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureFormal MethodsTheory Of ComputationDeductive VerificationError DetectionAsynchronous Circuit DesignAsynchronous Digital Circuit DesignAsynchronous Self-checking CircuitsAsynchronous Sequential CircuitsCircuit OptimizationCorrectness CheckingError Detection CircuitsTrace Theory
In order to reasonably determine the correctness of asynchronous circuit implementations and specifications, Dill (1989) has developed a variant of trace theory. Trace theory describes the behavior of an asynchronous circuit by representing its possible executions as strings, called "traces." A useful relation defined in this theory is called conformance, which holds when one trace specification can be safely substituted for another. We propose a new relation in the context of Dill's trace theory, called strong conformance. We show that this relation is capable of detecting certain errors in asynchronous circuits that cannot be detected through conformance. Strong conformance also helps to justify circuit optimization rules where a component is replaced by another component having extra capabilities (e.g., it can accept more inputs). The structural operators of Dill's trace theory-compose, rename, and hide-are shown to be monotonic with respect to strong conformance. Experiments are presented using a modified version of Dill's trace theory verifier that implements a check for strong conformance.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
20
Introduction to automata theory, languages, and computation
Computer Languages · 1980 · 6.9K citations
Wojciech Penczek · Science of Computer Programming · 1990 · 4K citations
Communicating sequential processes
Roger Boyle · Data Processing · 1985 · 2K citations
Testing equivalences for processes
Rocco De Nicola, Matthew Hennessy · Theoretical Computer Science · 1984 · 1.2K citations
Ivan E. Sutherland · Communications of the ACM · 1989 · 1K citations · Full text