Skip to main navigation Skip to search Skip to main content

An efficient and fast polarity optimization approach for mixed polarity Reed-Muller logic circuits

  • Beihang University
  • National Engineering Research Center for Science and Technology Resources Sharing Service
  • CAS - Institute of Computing Technology

Research output: Contribution to journalArticlepeer-review

Abstract

Although the genetic algorithm has been widely used in the polarity optimization of mixed polarity Reed-Muller (MPRM) logic circuits, few studies have taken into account the polarity conversion sequence. In order to improve the efficiency of polarity optimization of MPRM logic circuits, we propose an efficient and fast polarity optimization approach (FPOA) considering the polarity conversion sequence. The main idea behind the FPOA is that, firstly, the best polarity conversion sequence of the polarity set waiting for evaluation is obtained by using the proposed hybrid genetic algorithm (HGA); secondly, each of polarity in the polarity set is converted according to the best polarity conversion sequence obtained by HGA. Our proposed FPOA is implemented in C and a comparative analysis has been presented for MCNC benchmark circuits. The experimental results show that for the circuits with more variables, the FPOA is highly effective in improving the efficiency of polarity optimization of MPRM logic circuits compared with the traditional polarity optimization approach which neglects the polarity conversion sequence and the improved polarity optimization approach with heuristic technique.

Original languageEnglish
Pages (from-to)728-742
Number of pages15
JournalFrontiers of Computer Science
Volume11
Issue number4
DOIs
StatePublished - 1 Aug 2017

Keywords

  • genetic algorithm
  • hybrid genetic algorithm
  • mixed polarity Reed-Muller
  • polarity conversion sequence
  • polarity optimization

Fingerprint

Dive into the research topics of 'An efficient and fast polarity optimization approach for mixed polarity Reed-Muller logic circuits'. Together they form a unique fingerprint.

Cite this