Title :
Encoding Algorithms for Logic Synthesis
Author :
Sklyarov, Valery ; Skliarova, Iouliia
Author_Institution :
Univ. of Aveiro, Aveiro
Abstract :
This paper presents an encoding algorithm that is very efficient for many different logic synthesis problems. The algorithm is based on the use of special tables and includes two basic steps: searching for predefined graphical shapes in the tables, and swapping coded variables in the tables taking into account some constraints. The latter are specified with the aid of an auxiliary graph that reflects the overlap between coded variables in different subsets that have to be accommodated in the tables. The examples in the paper and the results of experiments have shown that the use of the proposed algorithm for state encoding allows the number of logic elements for combinational circuits of finite state machines to be decreased.
Keywords :
combinational circuits; encoding; finite state machines; auxiliary graph; combinational circuits; finite state machines; graphical shapes; logic elements; logic synthesis problems; state encoding algorithm; swapping coded variables; Automata; Boolean functions; Circuit synthesis; Combinational circuits; Digital circuits; Encoding; Informatics; Input variables; Logic; Shape;
Conference_Titel :
Computer Systems and Applications, 2007. AICCSA '07. IEEE/ACS International Conference on
Conference_Location :
Amman
Print_ISBN :
1-4244-1030-4
Electronic_ISBN :
1-4244-1031-2
DOI :
10.1109/AICCSA.2007.370906