Title :
Application and analysis of unsatisfiable cores on circuits synthesis
Author :
Jianmin Zhang ; Tiejun Li ; Sikun Li
Author_Institution :
Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
Abstract :
Explaining the causes of infeasibility of Boolean formulas has practical applications in various fields. A smallest-cardinality unsatisfiable subset, called a minimum unsatisfiable core, can provide a succinct explanation of infeasibility and is valuable for applications, such as automatic synthesis of decoding circuits. Therefore, two algorithms of deriving minimum unsatisfiable cores, respectively called the greedy-genetic algorithm and branch-and-bound algorithm, are integrated into the synthesis tool. Some standard encoding circuits in communications are adopted as the benchmark. The results show that the greedy-genetic algorithm outperforms the branch-and-bound algorithm on runtime and removed clauses per second. It is also concluded that the unsatisfiable cores play a very important role in automatic synthesis of decoding circuits.
Keywords :
Boolean functions; VLSI; codecs; genetic algorithms; greedy algorithms; network synthesis; tree searching; Boolean formulas; automatic synthesis; branch-and-bound algorithm; circuit synthesis; decoding circuits; encoding circuits; greedy-genetic algorithm; smallest-cardinality unsatisfiable subset; unsatisfiable cores; Benchmark testing; Hardware design languages;
Conference_Titel :
Advanced Computational Intelligence (ICACI), 2015 Seventh International Conference on
Conference_Location :
Wuyi
Print_ISBN :
978-1-4799-7257-9
DOI :
10.1109/ICACI.2015.7184740