• DocumentCode
    760705
  • Title

    Minimisation algorithm for three-level mixed AND-OR-EXOR/AND-OR-EXNOR representation of Boolean functions

  • Author

    Jabir, A. ; Saul, J.

  • Author_Institution
    Comput. Lab., Oxford Univ., UK
  • Volume
    149
  • Issue
    3
  • fYear
    2002
  • fDate
    5/1/2002 12:00:00 AM
  • Firstpage
    82
  • Lastpage
    96
  • Abstract
    The AND-OR-EXOR form of a logic function comprises a pair of sum-of-products expressions (groups) connected by a single EXOR operator, such that the result realises the function. This paper presents several fast AND-OR-EXOR optimisation algorithms based on our previous technique for AND-OR-EXOR minimisation. It has been observed using benchmarks that this technique is able to produce results faster than our previous technique for most of the benchmarks without compromising the quality much. There are some functions which have a good AND-OR-EXOR representation, while there are others which have a good representation in the AND-OR-EXNOR or the mixed AND-OR-EXOR/AND-OR-EXNOR form. Keeping this in view a new heuristic minimisation algorithm for mixed AND-OR-EXOR/AND-OR-EXNOR forms is presented. A fast phase computation technique has been applied to several stages of the minimiser. The algorithm has been tested on many benchmarks and the results show that it is able to produce substantially better results for the majority of the benchmarks compared to any previously reported techniques. It has also been applied to adders and the results show that it is able to produce very good results for these
  • Keywords
    Boolean functions; heuristic programming; logic design; minimisation of switching nets; AND-OR-EXOR minimisation; AND-OR-EXOR optimisation algorithms; Boolean functions; fast phase computation; heuristic minimisation algorithm; logic function; minimisation algorithm; sum-of-products expressions; three-level mixed AND-OR-EXOR/AND-OR-EXNOR representation;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2387
  • Type

    jour

  • DOI
    10.1049/ip-cdt:20020412
  • Filename
    1008827