• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2007 Fiscal Year Annual Research Report

汎用メモリを使用した連想メモリの構成とその応用にする研究

Research Project

Project/Area Number 19300013
Research InstitutionKyushu Institute of Technology

Principal Investigator

笹尾 勤  Kyushu Institute of Technology, 情報工学部, 教授 (20112013)

Co-Investigator(Kenkyū-buntansha) 井口 幸洋  明治大学, 理工学部, 准教授 (60201307)
KeywordsCAM / アドレス変換回路 / IPアドレス / LPM / FPGA
Research Abstract

インターネット用アドレス生成回路を複数の中規模メモリを用いて構築する手法を検討した。
1.アドレス生成回路のBCAM(Binary Content Addressable Memory)機能を模擬する回路を考案した。現在使用されているインターネットのIPアドレスは、32ビットで表現されているものが多い。アドレス表は、与えられたIPアドレスに対して、宛先の詳細が掲載されているメモリのアドレスを生成する。宛先数が40000と仮定すると、アドレス生成回路の入力数は32、出力数は16となる。宛先のアドレスは、ランタムに分布している。アドレス生成回路を通常のランダム論理回路として合成すると、非常に大きな回路となる。また、アドレスが変更になった場合、回路も再設計する必要がある。ハッシュメモリとLUTカスケードを用いたアドレス生成関数の実現法(ハイブリッド法)を開発した。ハイブリッド法を用いた回路のハードウェア量を定性的に求める方法を開発した。
2.登録ベクトルを更新する方法も開発した。本手法をFPGA上に実現し、従来手法と比較を行った。面積に関しては実験に用いたパラメータでは、Xilinx社の4入力LUTを用いたCAMのIPの12%となり、Xilinx社のBRAMを用いたCAMのIPの8%となり、LUTカスケードのみで設計した場合の35%となった。またハイブリッド法での登録ベクトルを更新するプログラムは多くのメモリを必要とするが、実用可能な量であった。本手法は従来の手法でFPGA上に実現したCAMに比べ、登録ベクトルの更新には余分の時間がかかるものの、必要なハードウェアは大幅に削減可能である。

  • Research Products

    (17 results)

All 2007 Other

All Journal Article (7 results) (of which Peer Reviewed: 7 results) Presentation (9 results) Remarks (1 results)

  • [Journal Article] A new equivalence relation of logic funtions and its application in the design of AND-OR-EXOR networks2007

    • Author(s)
      D.Debnath and T.Sasao
    • Journal Title

      IEICE Transaction, Special Section of Discrete Mathematics and Its Applications Vol.E90-A

      Pages: 932-940

    • Peer Reviewed
  • [Journal Article] Numerical function generators using LUT cascades2007

    • Author(s)
      T.Sasao, S.Nagayama and J.T.Butler
    • Journal Title

      IEEE Transactions on Computers Vol.56

      Pages: 826-838

    • Peer Reviewed
  • [Journal Article] Design methods of radix converters using arithmetic decompositions2007

    • Author(s)
      Y.Iguchi, T.Sasao, and M.Matsuura
    • Journal Title

      IEICE Trans.on Information and Systems Vol.E90-D

      Pages: 905-914

    • Peer Reviewed
  • [Journal Article] On the design of LPM adress generators using multiple LUT Cascades on FPGAs2007

    • Author(s)
      H.Qin, T.Sasao, and J.T.Butler
    • Journal Title

      International Journal of Electronics Vol.94

      Pages: 905-914

    • Peer Reviewed
  • [Journal Article] On designs of radix converters using arithmetic decompositions2007

    • Author(s)
      Y.Iguchi, T.Sasao, and M.Matsuura
    • Journal Title

      Journal of Multiple-Valued Logic Vol.13

      Pages: 503-520

    • Peer Reviewed
  • [Journal Article] BDD representation for incompletely specified multiple-output logic functions and its application to the design of LUT cascades2007

    • Author(s)
      M.Matsuura and T.Sasao
    • Journal Title

      IEICE Transaction on Fundamentals of Electronics, Communications and Computer Sciences Vol.E90-A

      Pages: 2770-2777

    • Peer Reviewed
  • [Journal Article] Design method for numerical function generators using recursive segmentation and EVBDDs2007

    • Author(s)
      S.Nagayama, T.Sasao, and J.T.Butler
    • Journal Title

      IEICE Transaction on Fundamentals of Electronics, Communications and Computer Sciences Vol.E90-A

      Pages: 2752-2761

    • Peer Reviewed
  • [Presentation] Implementations of reconfigurable logic arrays on FPGAs2007

    • Author(s)
      T.Sasao and H.Nakahara
    • Organizer
      International Conference on Field-Programmable Technology 2007
    • Place of Presentation
      Kitakyushu,Japan
    • Year and Date
      20071212-14
  • [Presentation] A hybrid logic simulator using LUT cascade emulators2007

    • Author(s)
      H.Nakahara, T.Sasao, and M.Matsuura
    • Organizer
      The 14th Workshop on Synthesis And System Integration of Mixed Information technologies
    • Place of Presentation
      Sapporo,Japan
    • Year and Date
      20071015-16
  • [Presentation] An implementation of an address generator using hash memories2007

    • Author(s)
      T.Sasao and M.Matsuura
    • Organizer
      10th EUROMICRO Conference on Digital System Design, Architectures, Methods and Tools
    • Place of Presentation
      Lubeck,Germany
    • Year and Date
      20070827-31
  • [Presentation] Design method of numerical function generators based on polynomial approximation for FPGA implementation2007

    • Author(s)
      S.Nagayama, T.Sasao, and J.T.Butler
    • Organizer
      10th EUROMICRO Coference on Digital System Design, Architectures, Methods and Tools
    • Place of Presentation
      Lubeck,Germany
    • Year and Date
      20070827-31
  • [Presentation] Sum-of-generalized products expressions:Applications and minimization2007

    • Author(s)
      T.Sasao
    • Organizer
      IWLS-2007
    • Place of Presentation
      San Diego,U.S.A
    • Year and Date
      20070530-0601
  • [Presentation] Representations of elementary functions using edge-valued MDDs2007

    • Author(s)
      S.Nagayama and T.Sasao
    • Organizer
      ISMVL-2007
    • Place of Presentation
      Oslo,Norway
    • Year and Date
      20070513-16
  • [Presentation] On designs of radix converters using arithmetic decompositions2007

    • Author(s)
      Y.Iguchi, T.Sasao, and M.Matsuura
    • Organizer
      ISMVL-2007
    • Place of Presentation
      Oslo,Norway
    • Year and Date
      20070513-16
  • [Presentation] An Application of 16-Valued logic to design of reconfigurable logic arrays2007

    • Author(s)
      T.Sasao
    • Organizer
      ISMVL-2007
    • Place of Presentation
      Oslo,Norway
    • Year and Date
      20070513-16
  • [Presentation] The eigenfunction of the Reed-Muller transformation2007

    • Author(s)
      T.Sasao and J.T.Butler
    • Organizer
      RM-2007
    • Place of Presentation
      Oslo,Norway
    • Year and Date
      20070513-16
  • [Remarks]

    • URL

      http://www.lsi-cad.com

URL: 

Published: 2010-02-04   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi