An algebraic model for asynchronous circuits verification
- 1 July 1988
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. 37 (7), 835-847
- https://doi.org/10.1109/12.2229
Abstract
An algebraic methodology for comparing switch-level circuits with higher-level specifications is presented. Switch-level networks, 'user' behavior, and input constraints are modeled as asynchronous machines. The model is based on the algebraic theory of characteristic functions (CF). An asynchronous automation is represented by a pair of CFs, called a dynamic CF (DCF): the first CF describes the potential stable states, and the second CF describes the possible transitions. The set of DCFs is a Boolean algebra. Machine composition and internal variables abstraction correspond, respectively, to the product and sum operations of the algebra. Internal variables can be abstracted under the presence of a domain constraint. The constraint is validated by comparison to the outside behavior. The model is well suited for speed-independent circuits for which the specification is given as a collection of properties. Verification reduces to the validation of Boolean inequalities.Keywords
This publication has 15 references indexed in Scilit:
- Simulation of MOS Circuits by Decision DiagramsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1985
- A Switch-Level Model and Simulator for MOS Digital SystemsIEEE Transactions on Computers, 1984
- A Formal Design Verification System Based on an Automated Reasoning SystemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1984
- Hardware Specification with Temporal Logic: An ExampleIEEE Transactions on Computers, 1982
- A unified switching theory with applications to VLSI designProceedings of the IEEE, 1982
- General theory of metastable operationIEEE Transactions on Computers, 1981
- On a Ternary Model of Gate NetworksIEEE Transactions on Computers, 1979
- Controllability and Fault Observability in Modular Combinational CircuitsIEEE Transactions on Computers, 1978
- An Approach to Unified Methodology of Combinational Switching CircuitsIEEE Transactions on Computers, 1977
- Towards a Theory of Universal Speed-Independent ModulesIEEE Transactions on Computers, 1974