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
Link To Document :
بازگشت