Title :
A new partitioning method for LUT-based FPGAS
Author_Institution :
Dept. of Electr. Eng., Saskatchewan Univ., Sask., Canada
Abstract :
In this paper, the author proposes a new partitioning method for look-up table (LUT)-based field programmable gate arrays (FPGAs). Due to the fixed size of the programmable blocks in an FPGA, partitioning a circuit into sub-circuits with appropriate number of inputs can achieve excellent implementation efficiency. The typical EDA tools deal mainly with AND/OR expressions and therefore are quite inefficient for the parity prediction functions since parity prediction function is inherently AND/XOR in nature. The author examines the application of the Davio´s expansion theorem in the decomposition of the AND/XOR expressions. The MCNC benchmark circuits are used here to demonstrate the effectiveness of the proposed techniques. The proposed Davio approach takes only on average 2.75 extra CLBs or 20% of the original area and maximum combinational path delay is reduced by 56.7% compared to the typical method.
Keywords :
field programmable gate arrays; logic partitioning; table lookup; AND-OR expression; AND-XOR expression; Davio´s expansion theorem; benchmark circuits; configurable logic block; field programmable gate arrays; look-up table; partitioning method; Boolean functions; Delay; Electronic design automation and methodology; Equations; Field programmable gate arrays; Logic circuits; Logic functions; Protection; Table lookup; Zinc;
Conference_Titel :
Electrical and Computer Engineering, 2003. IEEE CCECE 2003. Canadian Conference on
Print_ISBN :
0-7803-7781-8
DOI :
10.1109/CCECE.2003.1226354