• DocumentCode
    2633826
  • Title

    A heuristic algorithm to design AND-OR-EXOR three-level networks

  • Author

    Debnath, Debatosh ; Sasao, Tsutomu

  • Author_Institution
    Dept. of Comput. Sci. & Electron., Kyushu Inst. of Technol., Iizuka, Japan
  • fYear
    1998
  • fDate
    10-13 Feb 1998
  • Firstpage
    69
  • Lastpage
    74
  • Abstract
    An AND-OR-EXOR network, where the output EXOR gate has only two inputs, is one of the simplest three-level architecture. This network realizes an EXOR of two sum-of-products expressions (EX-SOP). In this paper, we show an algorithm to simplify EX-SOPs for multiple-output functions. Our objective is to minimize the number of distinct products in the sum-of-products expressions of EX-SOPs. The algorithm uses a divide-and-conquer strategy. It recursively applies the Shannon decomposition on a function with more than five variables. The algorithm obtains EX-SOPs for the five-variable functions by using an exact minimization program, then combines those EX-SOPs to generate EX-SOPs for the functions with more variables. We present experimental results for a set of benchmark functions, and show that EX-SOPs require many fewer products and literals than sum-of-products expressions. This is evidence that AND-OR-EXOR is a powerful architecture to realize many practical logic functions
  • Keywords
    minimisation of switching nets; ternary logic; AND-OR-EXOR; AND-OR-EXOR network; divide-and-conquer; heuristic algorithm; logic functions; minimisation; three-level architecture; Adders; Algorithm design and analysis; Arithmetic; Circuits; Computer science; Heuristic algorithms; Logic devices; Logic functions; Programmable logic arrays; Programmable logic devices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference 1998. Proceedings of the ASP-DAC '98. Asia and South Pacific
  • Conference_Location
    Yokohama
  • Print_ISBN
    0-7803-4425-1
  • Type

    conf

  • DOI
    10.1109/ASPDAC.1998.669404
  • Filename
    669404