Self-timed circuits can be modeled in a link-joint style using a formally defined hardware description language. It has previously been shown how functional properties of these models can be formally verified with the ACL2 theorem prover using a scalable, hierarchical method. Here we extend that method to parameterized circuit families that may have loops and non-deterministic outputs. We illustrate this extension with iterative self-timed circuits that calculate the greatest common divisor of two natural numbers, with circuits that perform arbitrated merges non-deterministically, and with circuits that combine both of these
This paper illustrates the practical application of an automatic formal verification technique to ci...
Self-timed systems divide nicely into two kinds of components: communication links that transport an...
This paper presents a method for translating formulas written in assertion languages such as LTL int...
The self-timed (or asynchronous) approach to circuit design has demonstrated benefits in a number of...
We define a DSL for hardware description, called λπ -Ware, embedded in the dependently-typed languag...
Asynchronous designs are typically modelled with non-deterministic next-state relations. When a det...
AbstractEstablishing the correctness of complicated asynchronous circuit is in general quite difficu...
Self-timed circuits have recently regained active interest as their abilities in avoiding timing and...
A novel synthesis method for self-timed realization of arbitrary combinational logic functions is pr...
We propose a novel technique for modeling and verify-ing timed circuits based on the notion of gener...
This paper describes a technique for specifying, analyzing and implementing a series of computation...
Scalable formal verification constitutes an important challenge for the design of asynchronous circu...
We pressent an approach to reasoning about the functional behaviour of circuits. The approach begin...
This paper presents a method for the verification of speed-independent circuits. The main contributi...
Several research teams have recently been working toward the development of practical general-purpos...
This paper illustrates the practical application of an automatic formal verification technique to ci...
Self-timed systems divide nicely into two kinds of components: communication links that transport an...
This paper presents a method for translating formulas written in assertion languages such as LTL int...
The self-timed (or asynchronous) approach to circuit design has demonstrated benefits in a number of...
We define a DSL for hardware description, called λπ -Ware, embedded in the dependently-typed languag...
Asynchronous designs are typically modelled with non-deterministic next-state relations. When a det...
AbstractEstablishing the correctness of complicated asynchronous circuit is in general quite difficu...
Self-timed circuits have recently regained active interest as their abilities in avoiding timing and...
A novel synthesis method for self-timed realization of arbitrary combinational logic functions is pr...
We propose a novel technique for modeling and verify-ing timed circuits based on the notion of gener...
This paper describes a technique for specifying, analyzing and implementing a series of computation...
Scalable formal verification constitutes an important challenge for the design of asynchronous circu...
We pressent an approach to reasoning about the functional behaviour of circuits. The approach begin...
This paper presents a method for the verification of speed-independent circuits. The main contributi...
Several research teams have recently been working toward the development of practical general-purpos...
This paper illustrates the practical application of an automatic formal verification technique to ci...
Self-timed systems divide nicely into two kinds of components: communication links that transport an...
This paper presents a method for translating formulas written in assertion languages such as LTL int...