• DocumentCode
    465393
  • Title

    A Unified Approach to Canonical Form-based Boolean Matching

  • Author

    Agosta, Giovanni ; Bruschi, Francesco ; Pelosi, Gerardo ; Sciuto, Donatella

  • Author_Institution
    Politecnico di Milano, Milan
  • fYear
    2007
  • fDate
    4-8 June 2007
  • Firstpage
    841
  • Lastpage
    846
  • Abstract
    In this paper, we face the problem of P-equivalence Boolean matching. We outline a formal framework that unifies some of the canonical form-based approaches to the problem. As a first major contribution, we show how these approaches are particular cases of a single generic algorithm, parametric with respect to a given linear transformation of the input function. As a second major contribution, we identify a linear transformation that can be used to significantly speed up Boolean matching with respect to the state of the art. Experimental results show that, on average, our approach is five times faster than the main competitor on 20-variables input functions, and scales better, allowing to match even larger components.
  • Keywords
    Boolean functions; P-equivalence Boolean matching; generic algorithm; linear transformation function; Binary decision diagrams; Boolean functions; Data structures; Input variables; Libraries; Logic design; Packaging; Performance evaluation; Spectral analysis; Testing; Boolean Matching; Design; Logic Synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2007. DAC '07. 44th ACM/IEEE
  • Conference_Location
    San Diego, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-59593-627-1
  • Type

    conf

  • Filename
    4261300