DocumentCode :
921843
Title :
An algebraic model for asynchronous circuits verification
Author :
Berthet, Christian ; Cerny, Eduard
Author_Institution :
Dept. d´´Inf. et Recherche Operationelle, Montreal Univ., Que., Canada
Volume :
37
Issue :
7
fYear :
1988
fDate :
7/1/1988 12:00:00 AM
Firstpage :
835
Lastpage :
847
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 :
Boolean functions; logic testing; program verification; Boolean algebra; Boolean inequalities; algebraic model; asynchronous automation; asynchronous circuits verification; asynchronous machines; logic testing; machine composition; switch-level circuits; Asynchronous circuits; Automata; Boolean algebra; Circuit simulation; Computational modeling; Formal verification; Latches; Logic circuits; Registers; Switching circuits;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.2229
Filename :
2229
Link To Document :
بازگشت