Title :
A novel CLB architecture and circuit packing algorithm for logic-area reduction in SRAM-based FPGAs
Author :
Garg, Vivek ; Chandrasekhar, Vikram ; Sashikanth, M. ; Kamakoti, V.
Author_Institution :
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol. Madras, Chennai, India
Abstract :
The main objective of the technique presented in this paper is to exploit the relations between a set of Boolean functions so as to generate one function from another. The paper defines a relation termed as split-equivalence between logical functions. Using this relation, a single look-up table (LUT) storing the truth table of a function F may be used to generate other functions that are split-equivalent to F resulting in an overall reduction in the logic area used to map the circuit on the FPGA. This paper proposes a new configurable logic block (CLB) architecture containing a single LUT that stores the truth table of a Boolean function F and is capable of generating three split-equivalent functions of F. Given a set of Boolean functions to be mapped onto LUTs, the technique proposed identifies sets of four functions such that any three of them are split-equivalent to the fourth. These sets are mapped on to the proposed CLB architecture. The proposed CLB architecture was compared with the standard CLBs available on Xilinx Virtex architecture and it was found that the former occupies 26% lesser area than the latter with a small increase in the SRAM configuration bits required to configure a CLB.
Keywords :
Boolean functions; SRAM chips; algorithm theory; field programmable gate arrays; logic CAD; table lookup; Boolean function F; SRAM-based FPGAs; Xilinx Virtex architecture; circuit packing algorithm; configurable logic block architecture; logic-area reduction; look-up table; split-equivalent functions; truth table; Boolean functions; Computer architecture; Computer science; Costs; Delay; Field programmable gate arrays; Logic circuits; Random access memory; Reconfigurable logic; Table lookup;
Conference_Titel :
Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific
Print_ISBN :
0-7803-8736-8
DOI :
10.1109/ASPDAC.2005.1466462