• DocumentCode
    2647247
  • Title

    Multi-output functional decomposition with exploitation of don´t cares

  • Author

    Scholl, Christoph

  • Author_Institution
    Inst. of Comput. Sci., Albert-Ludwigs-Univ., Freiburg, Germany
  • fYear
    1998
  • fDate
    23-26 Feb 1998
  • Firstpage
    743
  • Lastpage
    748
  • Abstract
    Functional decomposition is an important technique in logic synthesis, especially for the design of lookup table based FPGA architectures. We present a method for functional decomposition with a novel concept for the exploitation of don´t cares thereby combining two essential goals. The minimization of the number of decomposition functions in the current decomposition step and the extraction of common subfunctions for multi-output Boolean functions. The exploitation of symmetries of Boolean functions plays an important role in our algorithm as a means to minimize the number of decomposition functions not only for the current decomposition step but also for the (recursive) decomposition algorithm as a whole. Experimental results prove the effectiveness of our approach
  • Keywords
    Boolean functions; combinational circuits; field programmable gate arrays; logic design; minimisation of switching nets; decomposition functions minimisation; don´t cares exploitation; logic synthesis; lookup table based FPGA architectures; multi-output Boolean functions; multi-output functional decomposition; recursive decomposition algorithm; Binary decision diagrams; Boolean functions; Computer science; Data structures; Field programmable gate arrays; Logic; Minimization methods; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 1998., Proceedings
  • Conference_Location
    Paris
  • Print_ISBN
    0-8186-8359-7
  • Type

    conf

  • DOI
    10.1109/DATE.1998.655941
  • Filename
    655941