DocumentCode :
3168306
Title :
On the construction of universal series-parallel functions for logic module design
Author :
Young, F.Y. ; Wong, D.F.
Author_Institution :
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
fYear :
1997
fDate :
12-15 Oct 1997
Firstpage :
482
Lastpage :
488
Abstract :
The structural tree-based mapping algorithm is an efficient and popular technique for technology mapping. In order to make good use of this mapping technique, it is desirable to design FPGA logic modules based on Boolean functions which can be represented by a tree of gates (i.e. series-parallel or SP functions). The authors previously studied this issue and demonstrated the advantages of designing logic modules as universal SP functions, i.e. SP functions which can implement all SP functions with a certain number of inputs. However, the universal SP functions presented earlier were designed manually and an automatic generation of universal SP functions was left as an open problem. They present an algorithm to generate, for each n>0, a universal SP function for implementing all n-input SP functions. They also present an efficient Boolean matching algorithm for matching functions to the universal SP functions that we constructed. As it is important to have alternative universal SP functions from which logic-module designers can choose a design taking other criteria (e.g. area, delay, or power) into consideration, they developed an algorithm to generate alternative universal SP functions. In particular, they have found all universal SP functions for n-input SP functions, when n⩽6
Keywords :
Boolean functions; field programmable gate arrays; logic CAD; modules; trees (mathematics); Boolean functions; FPGA logic module design; algorithm; automatic universal series-parallel function construction; efficient Boolean matching algorithm; function matching; gate tree; n-input series-parallel functions; structural tree-based mapping algorithm; Algorithm design and analysis; Boolean functions; Delay; Field programmable gate arrays; Libraries; Logic design; Modular construction; Power generation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1997. ICCD '97. Proceedings., 1997 IEEE International Conference on
Conference_Location :
Austin, TX
ISSN :
1063-6404
Print_ISBN :
0-8186-8206-X
Type :
conf
DOI :
10.1109/ICCD.1997.628912
Filename :
628912
Link To Document :
بازگشت