• DocumentCode
    734166
  • 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
  • fYear
    2015
  • fDate
    27-29 March 2015
  • Firstpage
    407
  • Lastpage
    410
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Computational Intelligence (ICACI), 2015 Seventh International Conference on
  • Conference_Location
    Wuyi
  • Print_ISBN
    978-1-4799-7257-9
  • Type

    conf

  • DOI
    10.1109/ICACI.2015.7184740
  • Filename
    7184740