3bit compaction と冗長2進を用いたFPGA向き乗算器 Multiplier on FPGAs with 3bit Compaction and Redundant Binary Representation

この論文をさがす

抄録

FPGA向きの冗長2進を内部表現に用いた2進乗算アルゴリズムを提案する。本稿では、乗数を3bitずつひとまとめにして中間積を求める3bit compactionという手法を提案する。また、one-minus-oneというエンコーディングによって冗長2進を表現している。特に、回路の規模よりも段数を小さくすることに注目した。その結果、24bit乗算器が4-LUTで14段で、16bit乗算器が4-LUTで12段で実現できた。

In this paper, we propose binary multiplication algorithm with redundant binary representation on LUT FPGAs. Our key idea is 3bit compaction, in which the 24bit multiplicator is divided into 8 octals then the multiplicand is multiplied with each octal into a middle-product. And our second idea is one-minus-one encoding for the redundant binary representation. Our goal is the minimization of the number of levels of 4-LUTs on FPGA, and as a result, we have been able to construct 24bit and 16bit binary multipliers with 4-LUTs in 14 levels and 12 levels, respectively.

収録刊行物

  • 情報処理学会研究報告. SLDM, [システムLSI設計技術]

    情報処理学会研究報告. SLDM, [システムLSI設計技術] 94, 1-8, 2000-01-11

    一般社団法人情報処理学会

参考文献:  9件中 1-9件 を表示

各種コード

  • NII論文ID(NAID)
    110002675860
  • NII書誌ID(NCID)
    AA11451459
  • 本文言語コード
    JPN
  • 資料種別
    ART
  • ISSN
    09196072
  • NDL 記事登録ID
    5339870
  • NDL 雑誌分類
    ZM13(科学技術--科学技術一般--データ処理・計算機)
  • NDL 請求記号
    Z14-1121
  • データ提供元
    CJP書誌  NDL  NII-ELS 
ページトップへ