Title :
An extended OBDD representation for extended FSMs
Author :
Langevin, Michel ; Cerny, Eduard
Author_Institution :
Dept. d´´Inf. et de Recherche Oper., Montreal Univ., Que., Canada
fDate :
28 Feb-3 Mar 1994
Abstract :
This paper presents a subset of the predicate calculus, called the case calculus, which is suitable for describing Extended Finite State Machines (EFSMs). EFSMs can be used as abstract models of combined datapath and control systems. Case expressions can be represented using Extended Ordered Binary Decision Diagrams (EOBDDs) that are compact, allow an efficient implementation of logical operations on expressions, and have a unique form for many semantically equivalent expressions. Operations for formal verification and synthesis based on EFSM models, such as the “pre” and “post"” operations on sets of states, can be efficiently implemented. We illustrate the usefulness of EOBDDs in design verification and microcode synthesis
Keywords :
control system CAD; finite automata; finite state machines; formal verification; logic CAD; logic design; logic testing; Extended Finite State Machines; Extended Ordered Binary Decision Diagrams; FSM; abstract models; case calculus; combined datapath; control systems; design verification; extended OBDD representation; logical operations; microcode synthesis; predicate calculus; semantically equivalent expressions; Automata; Automatic control; Boolean functions; Calculus; Concrete; Control system synthesis; Data structures; Design automation; Power system modeling; Reachability analysis;
Conference_Titel :
European Design and Test Conference, 1994. EDAC, The European Conference on Design Automation. ETC European Test Conference. EUROASIC, The European Event in ASIC Design, Proceedings.
Conference_Location :
Paris
Print_ISBN :
0-8186-5410-4
DOI :
10.1109/EDTC.1994.326876