DocumentCode
2125009
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
fYear
1994
fDate
28 Feb-3 Mar 1994
Firstpage
208
Lastpage
213
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/EDTC.1994.326876
Filename
326876
Link To Document