• DocumentCode
    3153290
  • Title

    The McBoole Logic Minimizer

  • Author

    Dagenais, M.R. ; Agarwal, V.K. ; Rumin, N.C.

  • Author_Institution
    Department of Electrical Engineering, McGill University, Montreal
  • fYear
    1985
  • fDate
    23-26 June 1985
  • Firstpage
    667
  • Lastpage
    673
  • Abstract
    A new logic minimization algorithm is presented. It finds a minimal cover for a multiple-output boolean function expressed as a list of cubes. A directed graph is used to speed up the selection of a minimal cover. Covering cycles are partitioned and branched independently to reduce greatly the branching depth. The resulting minimized list of cubes is guaranteed to be minimal in the sense that no cover with less cubes can exist. The dont care at output is handled properly. This algorithm was implemented in C under UNIX BSD4.2. An extensive comparison with ESPRESSO IIC shows that the new algorithm is particularly attractive for functions with less than 20 input and 20 output variables.
  • Keywords
    Boolean functions; Impedance matching; Input variables; Logic circuits; Minimization methods; Partitioning algorithms; Programmable logic arrays; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1985. 22nd Conference on
  • ISSN
    0738-100X
  • Print_ISBN
    0-8186-0635-5
  • Type

    conf

  • DOI
    10.1109/DAC.1985.1586014
  • Filename
    1586014