TY - JOUR
T1 - Folding of logic functions and its application to look up table compaction
AU - Kimura, Shinji
AU - Horiyama, Takashi
AU - Nakanishi, Masaki
AU - Kajihara, Hirotsugu
PY - 2002
Y1 - 2002
N2 - The paper describes the folding method of logic functions to reduce the size of memories for keeping the functions. The folding is based on the relation of fractions of logic functions. We show that the fractions of the full adder function have the bit-wise NOT relation and the bit-wise OR relation, and that the memory size becomes half (8-bit). We propose a new 3-1 LUT with the folding mechanisms which can implement a full adder with one LUT. A fast carry propagation line is introduced for a multi-bit addition. The folding and fast carry propagation mechanisms are shown to be useful to implement 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.
AB - The paper describes the folding method of logic functions to reduce the size of memories for keeping the functions. The folding is based on the relation of fractions of logic functions. We show that the fractions of the full adder function have the bit-wise NOT relation and the bit-wise OR relation, and that the memory size becomes half (8-bit). We propose a new 3-1 LUT with the folding mechanisms which can implement a full adder with one LUT. A fast carry propagation line is introduced for a multi-bit addition. The folding and fast carry propagation mechanisms are shown to be useful to implement 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.
UR - http://www.scopus.com/inward/record.url?scp=0036912734&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0036912734&partnerID=8YFLogxK
U2 - 10.1145/774572.774674
DO - 10.1145/774572.774674
M3 - Conference article
AN - SCOPUS:0036912734
SN - 1092-3152
SP - 694
EP - 697
JO - IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers
JF - IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers
T2 - IEEE/ACM International Conference on Computer Aided Design (ICCAD)
Y2 - 10 November 2002 through 14 November 2002
ER -