Abstract
As discussed earlier, many synthesis tools for LUT architectures have been proposed -XNFMAP [105], chortle [35], chortle-crf [36], mis-fpga [78, 79], HYDRA [33], Xmap [50], VISMAP [104], ASYL [97], flow-map [24] to name a few. We can compare one tool with another and get an idea of the relative quality of these tools, but there is no way of judging the absolute quality of the solutions generated by any of these tools. This is an important concern, as it is directly related to the research effort that should go into improving these tools and the solution quality. One way to answer this question is to compute the minimum number of LUTs needed for the realization of a Boolean function. However, as shown in Corollary 2.3.2, this is a difficult problem - in fact, NP-hard. In fact, even the problem of technology mapping for minimum LUTs is NP-hard. It is desirable then to at least derive tight lower and upper bounds; with tight bounds one can evaluate with some confidence how far various synthesis tools are from optimality. Also, if good upper bounds can be obtained, one can use them to predict quickly the LUT-count of a circuit without technology mapping.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1995 Springer Science+Business Media New York
About this chapter
Cite this chapter
Murgai, R., Brayton, R.K., Sangiovanni-Vincentelli, A. (1995). Complexity Issues. In: Logic Synthesis for Field-Programmable Gate Arrays. The Springer International Series in Engineering and Computer Science, vol 324. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-2345-1_5
Download citation
DOI: https://doi.org/10.1007/978-1-4615-2345-1_5
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-5994-4
Online ISBN: 978-1-4615-2345-1
eBook Packages: Springer Book Archive