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 :
بازگشت