• 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