Title :
Logic synthesis for look-up table based FPGAs using functional decomposition and support minimization
Author :
Sawada, H. ; Suyama, T. ; Nagoya, A.
Author_Institution :
NTT Commun. Sci. Labs., Kyoto, Japan
Abstract :
This paper presents a logic synthesis method for look-up table (LUT) based field programmable gate arrays (FPGAs). We determine functions to be mapped to LUTs by functional decomposition. We use not only disjunctive decomposition but also nondisjunctive decomposition. Furthermore, we propose a new Boolean resubstitution technique customized for an LUT network synthesis. Resubstitution is used to determine whether an existing function is useful to realize another function; thus, we can share the common function among two or more functions. The Boolean resubstitution is effectively carried out by solving a support minimization problem for an incompletely specified function. We can also handle satisfiability don´t cares of an LUT network using the technique.
Keywords :
Boolean functions; circuit CAD; field programmable gate arrays; logic CAD; logic design; network synthesis; table lookup; Boolean resubstitution technique; disjunctive decomposition; functional decomposition; incompletely specified function; logic synthesis; look-up table based field programmable gate arrays; nondisjunctive decomposition; satisfiability don´t cares; Binary decision diagrams; Boolean functions; Data structures; Field programmable gate arrays; Laboratories; Minimization methods; Network synthesis; Programmable logic arrays; Routing; Table lookup;
Conference_Titel :
Computer-Aided Design, 1995. ICCAD-95. Digest of Technical Papers., 1995 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
0-8186-8200-0
DOI :
10.1109/ICCAD.1995.480140