• DocumentCode
    2048062
  • Title

    A new canonical form for fast Boolean matching in logic synthesis and verification

  • Author

    Abdollahi, Afshin ; Pedram, Massoud

  • Author_Institution
    Southern California Univ., Los Angeles, CA, USA
  • fYear
    2005
  • fDate
    13-17 June 2005
  • Firstpage
    379
  • Lastpage
    384
  • Abstract
    An efficient and compact canonical form is proposed for the Boolean matching problem under permutation and complementation of variables. In addition, an efficient algorithm for computing the proposed canonical form is provided. The efficiency of the algorithm allows it to be applicable to large complex Boolean functions with no limitation on the number of input variables as apposed to previous approaches, which are not capable of handling functions with more than seven inputs. Generalized signatures are used to define and compute the canonical form while symmetry of variables is used to minimize the computational complexity of the algorithm. Experimental results demonstrate the efficiency and applicability of the proposed canonical form.
  • Keywords
    Boolean functions; computational complexity; logic design; canonical form; computational complexity; fast Boolean matching; generalized signature; large complex Boolean function; logic synthesis; logic verification; variable symmetry; Algorithm design and analysis; Boolean functions; Computational complexity; Design optimization; Hardware; Impedance matching; Input variables; Libraries; Logic design; Permission;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2005. Proceedings. 42nd
  • Print_ISBN
    1-59593-058-2
  • Type

    conf

  • DOI
    10.1109/DAC.2005.193838
  • Filename
    1510358