• DocumentCode
    1020677
  • Title

    Optimization of combinational logic circuits based on compatible gates

  • Author

    Damiani, Maurizio ; Yang, J.C.-Y. ; De Micheli, G.

  • Author_Institution
    Dipartimento di Elettronica e Inf., Padova Univ., Italy
  • Volume
    14
  • Issue
    11
  • fYear
    1995
  • fDate
    11/1/1995 12:00:00 AM
  • Firstpage
    1316
  • Lastpage
    1327
  • Abstract
    This paper presents a set of new techniques for the optimization of multiple-level combinational Boolean networks. We describe first a technique based upon the selection of appropriate multiple-output subnetworks (consisting of so-called compatible gates) whose local functions can be optimized simultaneously. We then generalize the method to optimize larger and more arbitrary subsets of gates, called unate subsets. Because simultaneous optimization of local functions can take place, our methods are more powerful and general than Boolean optimization methods using don´t cares, where only single-gate optimization can be performed. In addition, our methods represent a more efficient alternative to Boolean relations-based optimization procedures because the problem can be modeled by a unate covering problem instead of the more difficult binate covering problem. The method is implemented in program ACHILLES and compares favorably to SIS
  • Keywords
    Boolean functions; circuit optimisation; combinational circuits; logic design; multivalued logic circuits; ACHILLES program; combinational logic circuits; compatible gates; local functions; multiple-gate optimization; multiple-level Boolean networks; multiple-output subnetworks; unate subsets; Approximation algorithms; Boolean algebra; Combinational circuits; Contracts; Logic; Network synthesis; Optimization methods; USA Councils;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.469659
  • Filename
    469659