• DocumentCode
    2099562
  • Title

    Don´t care-based BDD minimization for embedded software

  • Author

    Hong, Youpyo ; Beerel, Peter A. ; Lavagno, Luciano ; Sentovich, Ellen M.

  • Author_Institution
    Dept. of Electr. Eng. Syst., Univ. of Southern California, Los Angeles, CA, USA
  • fYear
    1998
  • fDate
    19-19 June 1998
  • Firstpage
    506
  • Lastpage
    509
  • Abstract
    This paper explores the use of don´t cares in software synthesis for embedded systems. Embedded systems have extremely tight real-time and code/data size constraints, that make expensive optimizations desirable. We propose applying BDD minimization techniques in the presence of a don´t care set to synthesize code for extended Finite State Machines from a BDD-based representation of the FSM transition function. The don´t care set can be derived from local analysis (such as unused state codes or don´t care inputs) as well as from external information (such as impossible input patterns). We show experimental results discuss their implications, the interaction between BDD-based minimization and dynamic variable reordering, and propose directions for future work.
  • Keywords
    finite state machines; minimisation of switching nets; optimising compilers; real-time systems; BDD minimization; Finite State Machines; don´t care set; embedded systems; software synthesis; Automata; Binary decision diagrams; Boolean functions; Constraint optimization; Data structures; Embedded software; Embedded system; Information analysis; Pattern analysis; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1998. Proceedings
  • Conference_Location
    San Francisco, CA, USA
  • Print_ISBN
    0-89791-964-5
  • Type

    conf

  • Filename
    724524