DocumentCode :
2549681
Title :
Space-Time Trade-offs in SW Evaluation of Boolean Functions
Author :
Dvorak, V.
Author_Institution :
Brno Univ. of Technol., Brno
fYear :
2007
fDate :
22-28 April 2007
Firstpage :
18
Lastpage :
18
Abstract :
Fast evaluation of multiple-output Boolean functions with the smallest memory footprint is often required in embedded systems. The paper describes a novel method of linked tables for representation and evaluation of Boolean functions and compares it with traditional methods; PLAs from the MCS-51 microcontroller are used for comparison. Traditional methods use masks to emulate PLA one way or another. The suggested method of linked tables is based on iterative disjunctive decomposition and leads only to a series of table look-ups. Linked tables are also shown to be equivalent to specific "in-line" decision diagrams. They proved to be most flexible in making trade-offs between performance and memory space. The method of linked tables may be quite useful for embedded microprocessor or microcontroller software as well as for digital system simulation.
Keywords :
Boolean functions; decision diagrams; embedded systems; iterative methods; software performance evaluation; table lookup; embedded system; in-line decision diagram; iterative disjunctive decomposition; linked tables; memory footprint; multiple-output Boolean function; software evaluation; space-time trade-offs; table look-ups; Binary decision diagrams; Boolean functions; Concurrent computing; Data structures; Embedded software; Embedded system; Input variables; Microcontrollers; Programmable logic arrays; Zirconium;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Systems, 2007. ICONS '07. Second International Conference on
Conference_Location :
Martinique
Print_ISBN :
0-7695-2807-4
Electronic_ISBN :
0-7695-2807-4
Type :
conf
DOI :
10.1109/ICONS.2007.51
Filename :
4196320
Link To Document :
بازگشت