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
Link To Document