O. Roig, Dept. of Comput. Archit., Univ. Politecnica de Catalunya, Barcelona, Spain
J. Cortadella, Dept. of Comput. Archit., Univ. Politecnica de Catalunya, Barcelona, Spain
E. Pastor, Dept. of Comput. Archit., Univ. Politecnica de Catalunya, Barcelona, Spain
This paper presents a method for the verification of speed-independent circuits. The main contribution is the reduction of the circuit to a set of complex gates that makes the verification time complexity depend only on the number of state signals (C elements, RS flip-flops) of the circuit. Despite the reduction to complex gates, verification is kept exact. The specification of the environment only requires to describe the transitions of the input/output signals of the circuit and is allowed to express choice and non-determinism. Experimental results obtained from circuits with more than 500 gates show that the computational cost can be drastically reduced when using hierarchical verification.
Index Terms:
asynchronous circuits; logic testing; computational complexity; hierarchical gate-level verification; speed-independent circuits; complex gates; time complexity; state signals
Citation:
O. Roig, J. Cortadella, E. Pastor, "Hierarchical gate-level verification of speed-independent circuits," async, pp.128, Second Working Conference on Asynchronous Design Methodologies, 1995