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

2006 年度 実績報告書

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

研究課題

研究課題/領域番号 17500047
研究機関早稲田大学

研究代表者

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

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

類似度を考慮した等価論理を用いたハードウェアの高位設計検証手法について、本年度は、以下のテーマについて研究を行った。
まず、Verilogのハードウェア記述を等価論理の論理式に変換するツールのプロトタイプを完成させた。同時に、複数クロック後の動作を解析するために等価論理の式を時間展開するツールを作成した。このツールは、1クロック分の動作を表す等価論理式を入力とし、それを指定した時間分コピーするとともに、参照される変数と代入される変数に異なる時間を割り当てる。同じ機能を異なるアルゴリズムで実現するVerilog記述を作成し、これらの等価性を判定した。等価論理の判定アルゴリズムが時間展開の数に対して指数的な計算時間を必要とすることと、中間的な等価性の導入により計算時間を削減できることがわかった。また、C言語を等価論理式に変換するツールについても実現と改良を行った。
第二に、等価論理式の等価性判定アルゴリズムに関する文献調査と、CNF式のSATアルゴリズムを適用する手法について検討を行った。とくに、ShostakおよびNelson-Oppenの手法について調査した。
第三に、類似度の双対概念である誤差の解析について、非線形プログラミングの問題に帰着して解く手法の研究を行った。類似度を用いて、ループの展開において、異なる展開を行った結果の中間変数が近いかどうかなどの情報を用いて、中間の等価点を探す手法の検討を行った。
第四に、プロパティ検証のカバレージ手法の、等価検証への応用に関する検討を行った。プロパティ検証のカバレージでは、記述されたプロパティが回路機能のどの部分をカバーしているかを定量的に評価する。等価性の判定において、等価性に関与している部分をのみを抽出する上で応用可能であることがわかった。

  • 研究成果

    (6件)

すべて 2007 2006

すべて 雑誌論文 (5件) 図書 (1件)

  • [雑誌論文] 回路変更を用いたプロトタイプ設計検証の高速化手法2007

    • 著者名/発表者名
      井上敬太, シン唯頡, 木村晋二
    • 雑誌名

      情報処理学会研究報告 SLDM129/4

      ページ: 113-118

  • [雑誌論文] Bit-Length optimization Method for High-Level Synthesis based on Non-Linear Programming Technique2006

    • 著者名/発表者名
      Masaki NAKANISHI, SHinji Kimura
    • 雑誌名

      IEICE Trans. Fundamentals E89-A, No.12

      ページ: 3427-3434

  • [雑誌論文] Coverage Estimation Using Transition Perturbation for Symbolic Model Checkinsr in Hardware Verification2006

    • 著者名/発表者名
      Kazunari HORIKAWA, Takehiko TSUCHIYA
    • 雑誌名

      IEICE Trans. Fundamentals E-89, No.12

      ページ: 3451-3457

  • [雑誌論文] Performance and Energy Efficient Data Cache Architecture for Embedded Simultaneous Multithreading Microprocessor2006

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

      Proceedings of 13th Workshop on Synthesis And System Integration of Mixed Information technologies

      ページ: 268-273

  • [雑誌論文] An Efficient Instruction Issue Mechanism for Simultaneous Multithreading Microprocessor2006

    • 著者名/発表者名
      Taeseok Jeong, Chengjie Zang, Shinji Kimura
    • 雑誌名

      Proc. International SoC Design Conference

      ページ: 351-354

  • [図書] システムLSI設計技術、4章「ハードウェア設計技術」(木村晋二担当)2006

    • 著者名/発表者名
      藤田昌宏編著(藤田昌宏, 木村晋二他)
    • 総ページ数
      50
    • 出版者
      オーム社

URL: 

公開日: 2008-05-08   更新日: 2016-04-21  

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

Powered by NII kakenhi