• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2005 年度 実績報告書

類似度を考慮した等価論理を用いたハードウェアの高位設計検証手法の研究

研究課題

研究課題/領域番号 17500047
研究種目

基盤研究(C)

研究機関早稲田大学

研究代表者

木村 晋二  早稲田大学, 大学院・情報生産システム研究科, 教授 (20183303)

キーワード等価論理 / ハードウェアの等価検証 / 無評価関数 / 項書き換え
研究概要

類似度を考慮した等価論理を用いたハードウェアの高位設計検証手法について、平成17年度は以下の研究を行った。
(1)現状手法に関しては、特にStanford大学で開発されたSVC(Stanford Validity Checker)およびCVC(Cooperating Validity Checker)についてアルゴリズムの調査を行った。
(2)ハードウェア記述言語Verilogおよびプログラミング言語Cによるハードウェア機能の記述を等価論理の式に変換するシステムの研究開発を行った。本システムは、Control Data Flow Graph (CDFG)を内部データフォーマットとして用い、Verilog記述の構文解析および意味解析を行ってCDFGを生成するモジュールと、C言語の構文解析および意味解析を行いCDFGを生成するモジュール、CDFGからCVCの式を生成するシステムからなる。現状では、入力として受け付けられる構文に制限があるものの、Verilog/CをCVC式に変換するシステムのプロトタイプを作成した。
(3)変数の類似度については、現状のCVC等のツールでは直接扱うことができないが、整数データについては不等式を記述することができ、変数を決めれば、差が1以下、2以下などと類似度を表すことができる。この類似度を用い、ループ構造を残したまま等価性比較をする手法を提案している。具体的には、ループの構造が異なるときに、中間結果の類似度をアンローリング回数で比較して、類似度が近くなるように交互にアンロールを行う手法である。
(4)等価検証に関連し、検証のカバレージ、浮動小数点演算の誤差解析手法、マルチスレッドプロセッサの検証、再構成可能ハードウェアの検証に関する研究を行った。

  • 研究成果

    (7件)

すべて 2006 2005

すべて 雑誌論文 (7件)

  • [雑誌論文] Transition-Based Coverage Estimation for Symbolic Model Checking2006

    • 著者名/発表者名
      Xingwen Xu, Shinji Kimura, Kazunari Horikawa, Takehiko Tsuchiya.
    • 雑誌名

      Proceeding of ASP-DAC2006 Jan.

      ページ: 1-6

  • [雑誌論文] 高位検証における等価論理式への変換手法について2006

    • 著者名/発表者名
      鄭 光フン, 木村晋二
    • 雑誌名

      電子情報通信学会技術研究報告 March

      ページ: 1-6

  • [雑誌論文] Transition Traversal Coverage Estimation for Symbolic Model Checking2005

    • 著者名/発表者名
      Xingwen Xu, Shinji Kimura, Kazunari Horikawa, Takehiko Tsuchiya
    • 雑誌名

      Proceeding of the 6th International Conference on ASIC Oct.

      ページ: 850-853

  • [雑誌論文] Structural Coverage of Traversed Transitions for Symbolic Model Checking2005

    • 著者名/発表者名
      Xingwen Xu, Shinji Kimura, Kazunari Horikawa, Takehiko Tsuchiya
    • 雑誌名

      IEICE Technical Report(デザインガイア2005) Vol.105, No.443, Nov.

      ページ: 65-70

  • [雑誌論文] ビット長に制約がある場合の実数演算の固定小数点演算化2005

    • 著者名/発表者名
      土井伸洋, 堀山貴史, 中西正樹, 木村晋二
    • 雑誌名

      DAシンポジウム2005論文集 July

      ページ: 49-54

  • [雑誌論文] Duplicated Register File Design for Embedded Simultaneous Multithreading Microprocessor2005

    • 著者名/発表者名
      Chengjie Zang, Shigeki Imai, Shinji Kimura
    • 雑誌名

      Proceedings of International Conference on ASIC Oct.

      ページ: 160-163

  • [雑誌論文] 浮動小数点演算と演算チェイニングを考慮した粗粒度再構成可能ハードウェア2005

    • 著者名/発表者名
      阿久津日出実, 木村晋二
    • 雑誌名

      電信情報通信学会技術研究報告 March

      ページ: 1-6

URL: 

公開日: 2007-04-02   更新日: 2016-04-21  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi