• DocumentCode
    1531794
  • Title

    Efficient Boolean division and substitution using redundancy addition and removing

  • Author

    Chang, Shih-Chieh ; Cheng, David Ihsin

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Chung Cheng Univ., Taiwan
  • Volume
    18
  • Issue
    8
  • fYear
    1999
  • fDate
    8/1/1999 12:00:00 AM
  • Firstpage
    1096
  • Lastpage
    1106
  • Abstract
    Boolean division, and hence Boolean substitution, produces better result than algebraic division and substitution. However, due to the lack of an efficient Boolean division algorithm, Boolean substitution has rarely been used. We present an efficient Boolean division and Boolean substitution algorithm. Our technique is based on the philosophy of redundancy addition and removal. By adding multiple wires/gates in a specialized way, we tailor the philosophy onto the Boolean division and substitution problem. From the viewpoint of traditional division/substitution, our algorithm can perform substitution not only in sum-of-product form but also in product-of-sum form. Our algorithm can also naturally take all types of internal don´t cares into consideration. As far as substitution is concerned, we also discuss the case where we are allowed to decompose not only the dividend but also the divisor. Experiments are presented and the result is promising
  • Keywords
    Boolean algebra; logic design; redundancy; Boolean division; Boolean substitution; algorithm; logic synthesis; product-of-sum; redundancy addition and removing; sum-of-product; Boolean functions; Circuit optimization; Circuit synthesis; Councils; Design automation; Logic circuits; Logic design; Logic functions; Polynomials; Wires;
  • 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.775630
  • Filename
    775630