• DocumentCode
    3247405
  • Title

    Communication based FPGA synthesis for multi-output Boolean functions

  • Author

    Scholl, Christoph ; Molitor, Paul

  • Author_Institution
    Dept. of Comput. Sci., Saarlandes Univ., Saarbrucken, Germany
  • fYear
    1995
  • fDate
    29 Aug-1 Sep 1995
  • Firstpage
    279
  • Lastpage
    287
  • Abstract
    One of the crucial problems multi level logic synthesis techniques for multi output Boolean functions f=(f1,...,fm):{0,1}n→{0,1}m have to deal with is finding sublogic which can be shared by different outputs, i.e., finding Boolean functions α=(α1,...,αh):{0,1}p →{0,1}h which can be used as common sublogic of good realizations of f1,...,fm. We present an efficient ROBDD based implementation of this common decomposition functions problem (CDF). Formally, CDF is defined as follows: given m Boolean functions f1,...,fm:{0,1}n→{0,1}, and two natural numbers p and h, find h Boolean functions α1,..., αh:{0, 1}p→{0,1} such that ∀1⩽k⩽m there is a decomposition of fk of the form: fk(x1,...xn)=g(k)1(x1,...xp),...,αh(x 1,...,xp),αh+1(k)(x 1,...,xp),...,α(rk)(k) (x1,...xp),xp+1,...,xn ) using a minimal number rk of single output Boolean decomposition functions. Experimental results applying the method to FPGA synthesis are promising
  • Keywords
    Boolean functions; field programmable gate arrays; logic CAD; logic design; ROBDD based implementation; common decomposition functions problem; common sublogic; communication based FPGA synthesis; multi level logic synthesis techniques; multi output Boolean functions; natural numbers; single output Boolean decomposition functions; Automatic logic units; Boolean functions; Complexity theory; Computer science; Data structures; Delay; Field programmable gate arrays; Packaging; Table lookup; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1995. Proceedings of the ASP-DAC '95/CHDL '95/VLSI '95., IFIP International Conference on Hardware Description Languages. IFIP International Conference on Very Large Scal
  • Conference_Location
    Chiba
  • Print_ISBN
    4-930813-67-0
  • Type

    conf

  • DOI
    10.1109/ASPDAC.1995.486235
  • Filename
    486235