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

2009 Fiscal Year Annual Research Report

TLM検証を高速化するモデルの抽象化技術とテストパタン生成技術の研究

Research Project

Project/Area Number 20300020
Research InstitutionKyushu University

Principal Investigator

松永 裕介  九州大学, 大学院・システム情報科学研究院, 准教授 (00336059)

KeywordsシステムLSI / システムレベル検証 / テストパタン生成
Research Abstract

RTレベル(レジスタ転送レベル)あるいはゲートレベルで記述された回路を含むシミュレーションを高速化するためのひとつの方法として、その回路をFPGAで実現し、そのFPGAの回路を実際に動作させる手法がある。ここでは、RTレベルおよびゲートレベルの回路をFPGAに実装するためのテクノロジマッピングの研究を行なった。テーマは大きく分けて2つあり、一つ目は制御回路などのランダムロジックを最小段数のLUT(FPGAの基本論理素子)で構成するためのアルゴリズムの開発で、もうひとつは、算術演算回路のFPGA向け合成アルゴリズムの開発である。
論理回路を最小段数で合成するための既存アルゴリズムが存在するが、一般に、面積(論理素子の個数)削減を目的としたマッピング結果と比べてかなり面積の大きな回路を合成する傾向がある。一方、面積の増加を抑えた近似手法も提案されているが、すべてのマッピングの可能性を調べていないので、最小段数の保障がない。今回、最小段数を保障しつつ、面積オーバーヘッドを抑えたアルゴリズムを開発した。面積オーバーヘッドを抑える仕組みとして、一度マッピングした回路に対して、段数の増加がない範囲で再合成を行なうアルゴリズムを新規に提案している。
算術演算回路のFPGA向け合成アルゴリズムとしては、乗算回路の後半部分に現れる多入力加算回路を6入力LUTを用いて効率よく合成するアルゴリズムを開発した。従来の手法では、多入力加算を3入力2出力のCarry-Save-Adderを用いて構成しており、最近のFPGAで用いられている6入力LUTでは大きな無駄が生じる。そこで、3-to-2(3入力を2出力にまとめるもの)以外にも4-to-3、5-to-3、6-to-3の多入力加算器を組み合わせてよりLUT数の少ない回路を合成できるアルゴリズムを開発した。

  • Research Products

    (4 results)

All 2009

All Journal Article (2 results) (of which Peer Reviewed: 2 results) Presentation (2 results)

  • [Journal Article] Efficient Cut Enumeration Heuristics for Depth-Optimum Technology Mapping for LUT-Based FPGAs2009

    • Author(s)
      Taiga Takata, Yusuke Matsunaga
    • Journal Title

      IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences

      Volume: Vol.E92.A, No.12 Pages: 3268-3275

    • Peer Reviewed
  • [Journal Article] Area Recovery under Depth Constraint for Technology Mapping for LUT-based FPGAs2009

    • Author(s)
      Taiga Takata, Yusuke Matsunaga
    • Journal Title

      IPSJ Transactions on System LSI Design Methodology

      Volume: Vol.2 Pages: 200-211

    • Peer Reviewed
  • [Presentation] Multi-Operand Adder Synthesis on FPGAs using Generalized Parallel Counters2009

    • Author(s)
      Taeko Matsunaga, Shinji Kimura, Yusuke Matsunaga
    • Organizer
      International Workshop on Logic and Synthesis
    • Place of Presentation
      米国カリフォルニア州
    • Year and Date
      2009-08-02
  • [Presentation] A Power-aware Post-processing under depth constraint for LUT-based FPGA Technology Mapping2009

    • Author(s)
      Taiga Takata, Yusuke Matsunaga
    • Organizer
      International Workshop on Logic and Synthesis
    • Place of Presentation
      米国カリフォルニア州
    • Year and Date
      2009-08-01

URL: 

Published: 2012-07-19  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi