DocumentCode
1685372
Title
A tutorial on logic synthesis for lookup-table based FPGAs
Author
Francis, R.J.
Author_Institution
Dept. of Electr. Eng., Toronto Univ., Ont., Canada
fYear
1992
Firstpage
40
Lastpage
47
Abstract
Discusses combinational logic synthesis for FPGAs that use lookup tables (LUTs). Issues that differentiate LUT synthesis from conventional logic synthesis are emphasized. The ability of a K-input LUT to implement any Boolean function of K variables differentiates the synthesis of LUT circuits from that for conventional ASIC technologies. The major different occurs during the technology mapping phase of logic synthesis. For values of K greater than 3, the larger number of functions that can be implemented by a K-input LUT makes it impractical to use a conventional library-based technology mapping. However, the completeness of the set of functions that can be implemented by a LUT eliminates the need for a library of separate functions. In addition, this completeness can be leveraged to optimize the final circuit.<>
Keywords
Boolean functions; application specific integrated circuits; combinatorial circuits; logic CAD; logic arrays; table lookup; ASIC technologies; Boolean function; FPGAs; circuit optimization; combinational logic synthesis; field programmable gate arrays; function completeness; lookup tables; technology mapping phase; Application specific integrated circuits; Boolean functions; Combinational logic circuits; Design automation; Logic arrays; Table lookup;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design, 1992. ICCAD-92. Digest of Technical Papers., 1992 IEEE/ACM International Conference on
Conference_Location
Santa Clara, CA, USA
Print_ISBN
0-8186-3010-8
Type
conf
DOI
10.1109/ICCAD.1992.279399
Filename
279399
Link To Document