• 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