DocumentCode :
2980465
Title :
Folding of logic functions and its application to look up table compaction
Author :
Kimura, Shinji ; Horiyama, Takashi ; Nakanishi, Masaki ; Kajihara, Hirotsugu
Author_Institution :
System LSI, Waseda Univ., Tokyo, Japan
fYear :
2002
fDate :
10-14 Nov. 2002
Firstpage :
694
Lastpage :
697
Abstract :
This paper describes a folding method for logic functions to reduce the size of memories which are holding the functions. The folding is based on the relation of fractions of logic functions. We show that the fractions of a full adder function have a bit-wise NOT relation and a bit-wise OR relation, and that the memory size becomes half (8-bit). We propose a new 3-1 LUT with folding mechanisms which can implement a full adder with one LUT. A fast carry propagation line is introduced for multi-bit addition. The folding and fast carry propagation mechanisms are shown to be useful in implementing other multi-bit operations and general 4 input functions without extra hardware resources. The paper shows the reduction of the area consumption when using our LUTs compared to the case using 4-1 LUTs on several benchmark circuits.
Keywords :
adders; carry logic; field programmable gate arrays; integrated circuit design; integrated memory circuits; logic design; table lookup; 8 bit; FPGA; adder bit-wise NOT/OR relations; area consumption reduction; fast carry propagation lines; folding mechanisms; four-input functions; function holding memory size reduction; logic function folding; logic function fraction relations; lookup table compaction; multi-bit addition; single LUT full adders; Adders; Circuits; Compaction; Field programmable gate arrays; Informatics; Information science; Large scale integration; Logic functions; Multiplexing; Table lookup;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Aided Design, 2002. ICCAD 2002. IEEE/ACM International Conference on
ISSN :
1092-3152
Print_ISBN :
0-7803-7607-2
Type :
conf
DOI :
10.1109/ICCAD.2002.1167607
Filename :
1167607
Link To Document :
بازگشت