• DocumentCode
    1851095
  • Title

    Fast three-level logic minimization based on autosymmetry

  • Author

    Bernasconi, Anna ; Ciriani, Valentina ; Luccio, Fabrizio ; Pagli, Linda

  • Author_Institution
    Dept. of Comput. Sci., Pisa Univ., Italy
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    425
  • Lastpage
    430
  • Abstract
    Sum of pseudoproducts (SPP) is a three level logic synthesis technique developed in recent years. In this framework we exploit the "regularity" of Boolean functions to decrease minimization time. The main results are: 1) the regularity of a Boolean function f of n variables is expressed by its autosymmetry degree k (with 0 ≤ k ≤ n), where k = 0 means no regularity (that is, we are not able to provide any advantage over standard synthesis); 2) for k ≥ 1 the function is autosymmetric, and a new function fk is identified in polynomial time; fk is "equivalent" to, but smaller than f, and depends on n - k variables only; 3) given a minimal SPP form for fk, a minimal SPP form for f is built in linear time; 4) experimental results show that 61% of the functions in the classical ESPRESSO benchmark suite are autosymmetric, and the SPP minimization time for them is critically reduced; we can also solve cases otherwise practically intractable. We finally discuss the role and meaning of autosymmetry.
  • Keywords
    Boolean functions; circuit optimisation; logic CAD; minimisation of switching nets; multivalued logic circuits; Boolean functions; ESPRESSO benchmark suite; SPP minimization time; autosymmetry; linear time; minimal SPP form; minimization time; polynomial time; regularity; sum of pseudoproducts; three level logic synthesis technique; three-level logic minimization; Algorithm design and analysis; Boolean functions; Circuit synthesis; Computer science; Data structures; Design optimization; Logic design; Minimization methods; Permission; Polynomials;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2002. Proceedings. 39th
  • ISSN
    0738-100X
  • Print_ISBN
    1-58113-461-4
  • Type

    conf

  • DOI
    10.1109/DAC.2002.1012663
  • Filename
    1012663