• DocumentCode
    1440433
  • Title

    Heuristic AND-OR-EXOR three-level minimisation algorithm for multiple-output incompletely-specified Boolean functions

  • Author

    Jabir, A. ; Saul, J.

  • Author_Institution
    Comput. Lab., Oxford Univ., UK
  • Volume
    147
  • Issue
    6
  • fYear
    2000
  • fDate
    11/1/2000 12:00:00 AM
  • Firstpage
    451
  • Lastpage
    461
  • Abstract
    Given a logic function f, an AND-OR-EXOR representation of f comprises a pair of sum-of-products expressions connected by a single two-input EXOR operator such that the resulting expression realises f: The AND-OR-EXOR form of a logic function has been observed to have a more compact representation for functions like arithmetic, control, ALU circuits, etc. Compared to sum-of-products as well as EXOR-sum-of-products based representations. The problem of AND-OR-EXOR minimisation of logic functions is to find a suitable pair of sum-of-products expressions which will reduce the size of the representation and hence the resulting hardware. A new heuristic AND-OR-EXOR minimisation algorithm for multiple-output incompletely-specified logic functions has been developed. The algorithm is divided into two parts. The first part constitutes a new heuristic algorithm for decomposition of multiple-output incompletely specified logic functions for AND-OR-EXOR minimisation. The second part constitutes ANDOR-EXOR optimisation algorithms for multiple-output incompletely-specified logic functions. Using benchmark PLAs the authors show that their new AND-OR-EXOR minimisation algorithm is able to find better solutions than previous techniques
  • Keywords
    Boolean functions; logic CAD; minimisation of switching nets; programmable logic arrays; ALU circuits; AND-OR-EXOR minimisation; benchmark PLAs; heuristic AND-OR-EXOR three-level minimisation algorithm; logic function; logic functions; multiple-output incompletely-specified Boolean functions; sum-of-products expressions;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2387
  • Type

    jour

  • DOI
    10.1049/ip-cdt:20000809
  • Filename
    903241