• DocumentCode
    1565438
  • Title

    Realizing expression graphs using table-lookup FPGAs

  • Author

    Levin, Ilan ; Pinter, Ran Y.

  • Author_Institution
    Technion, Haifa, Israel
  • fYear
    1993
  • Firstpage
    306
  • Lastpage
    311
  • Abstract
    The authors consider the problem of mapping an expression graph (which represents a combinational network) to a minimal number of programmable functional elements connected by a configurable network (e.g., Xilinx elements). Since each element can realize any function of a fixed arity, they look only at the topological aspect of the mapping, i.e., no algebraic (or other) simplifications are considered (this could have been done at the earlier stage which produced the expression itself). Two analytic results are presented: (1) trees (of arbitrary degree) can be mapped optimally in linear time to elements of four inputs and one output each; and (2) the problem becomes NP-complete for DAGs even if they have only one root and the maximal in-degree of nodes is three. The first result can be easily generalized to elements with any other fixed number of inputs (that is known a priori) and which are used uniformly in the circuit. In light of the second result, the authors present three heuristics for mapping DAGs to networks and discuss their performance both on the ISCAS benchmark and on randomly generated graphs
  • Keywords
    combinational circuits; field programmable gate arrays; logic CAD; logic design; network topology; programmable logic arrays; table lookup; trees (mathematics); ISCAS benchmark; Xilinx elements; circuit segmentation; combinational network; configurable network; expression graphs; linear time; mapping; programmable functional elements; randomly generated graphs; table-lookup FPGAs; topological aspect; trees; Boolean functions; Cities and towns; Ear; Field programmable gate arrays; Integrated circuit interconnections; Logic; Network synthesis; Polynomials; Radio access networks; Terminology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1993, with EURO-VHDL '93. Proceedings EURO-DAC '93., European
  • Conference_Location
    Hamburg
  • Print_ISBN
    0-8186-4350-1
  • Type

    conf

  • DOI
    10.1109/EURDAC.1993.410655
  • Filename
    410655