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

プログラムを仕様とするハードウェアの設計検証手法

研究課題

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

基盤研究(C)

配分区分補助金
応募区分一般
研究分野 計算機科学
研究機関早稲田大学

研究代表者

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

研究期間 (年度) 2002 – 2004
研究課題ステータス 完了 (2004年度)
配分額 *注記
2,900千円 (直接経費: 2,900千円)
2004年度: 700千円 (直接経費: 700千円)
2003年度: 700千円 (直接経費: 700千円)
2002年度: 1,500千円 (直接経費: 1,500千円)
キーワード高位設計検証 / Cベースハードウェア設計 / 再構成可能ハードウェアの検証 / 演算回路の検証手法 / 等価検証 / 無評価関数を用いた検証 / 設計検証 / 高位検証 / 再構成可能素子の検証 / テクノロジーマッピング検証 / 映像処理向け検証 / 再構成可能アーキテクチャ検証 / マルチメディア処理向け検証 / 無評価関数 / Cプログラム検証
研究概要

近年の集積回路技術の進歩は、高速で大規模な論理回路の実現を可能にした。それに伴い、設計レベルの抽象化が進み、C/C++あるいはJavaなどのプログラミング言語を用いた高いレベルの機能記述から最適な回路を合成する手法の研究が盛んに行われている。大規模集積回路では、製造に大きな費用と日数を必要とするので、設計のレベルで回路機能の正しさを検証することがこれまで以上に重要である。本研究では、このプログラミング言語を仕様とし、最適化前後あるいは合成前後で、形式的に機能の正しさを検証する手法の研究を行った。また、機能ばかりでなく、製造検証容易性を考慮した設計手法などについても研究を行った。
まず変数の代入関係に着目して等価性を判定する論理に関する手法に着目し、それに関連する研究のサーベイと等価性判定システムのサーベイを行った。その後、現状の判定システムを演算回路の検証に適用し、適用限界を明確にした。また、並列化やパイプライン化などの前後で等価性を証明する手法の研究を行った。等価性判定のアルゴリズムに関しては、その基本演算である論理演算を効率よくプロトタイピングできる再構成可能デバイスの研究を行った。プログラムの仕様に関しては、ハードウェア化の時点で種々の最適化が行われることを考慮し、とくにデータパスのビット幅の最適化に着目して最適化手法とその前後での等価性保証の研究を行った。データパスのビット幅については、整数演算を含むデータパスだけでなく、浮動小数点演算を含むものについても研究を行い、プログラムに対して演算結果の誤差を解析する手法を提案した。また、製造検証容易性については、高位の機能モジュール単位で印加されるパターンの数を最適化する手法の研究を行い、パターン数削減の付加回路構成法を提案した。

報告書

(4件)
  • 2004 実績報告書   研究成果報告書概要
  • 2003 実績報告書
  • 2002 実績報告書
  • 研究成果

    (28件)

すべて 2005 2004 2003 2002 その他

すべて 雑誌論文 (18件) 文献書誌 (10件)

  • [雑誌論文] 非線形計画法と整数解の探索に基づく高位合成向けビット長最適化2005

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

      情報処理学会システムLSI設計技術研究会報告

      ページ: 1-6

    • 関連する報告書
      2004 実績報告書
  • [雑誌論文] A Hybrid Dictionary Test Data Compression for Multiscan-based Designs2004

    • 著者名/発表者名
      Y.Shi, S.Kimura, M.Yanagisawa, T.Ohtsuki
    • 雑誌名

      IEICE Trans.Fundamentals E87-A, No.12

      ページ: 3193-3199

    • NAID

      110003212857

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2004 研究成果報告書概要
  • [雑誌論文] A Hybrid Dictionary Test Data Compression for Multiscan-based Designs2004

    • 著者名/発表者名
      Y.Shi, S.Kimura, M.Yanagisawa, T.Ohtsuki
    • 雑誌名

      IEICE Trans.Fundamentals Vol.E87-A, No.12

      ページ: 3193-3199

    • NAID

      110003212857

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2004 研究成果報告書概要
  • [雑誌論文] A Hybrid Dictionary Test Data Compression for Multiscan-based Designs2004

    • 著者名/発表者名
      Y.Shi, S.Kimura, M.Yanagisawa, T.Ohtsuki
    • 雑誌名

      IEICE Trans. Fundamentals E87-A, No.12

      ページ: 3193-3199

    • NAID

      110003212857

    • 関連する報告書
      2004 実績報告書
  • [雑誌論文] A Selective Scan Chain Reconfiguration through Run-Length Coding for Test Data Compression and Scan Power Reduction2004

    • 著者名/発表者名
      Y.Shi, S.Kimura, M.Yanagisawa, T.Ohtsuki
    • 雑誌名

      IEICE Trans.Fundamentals E87-A, No.12

      ページ: 3208-3215

    • NAID

      110003212859

    • 関連する報告書
      2004 実績報告書
  • [雑誌論文] An Optimization Method in Floating-point to Fixed-point Conversion using Positive and Negative Error Analysis and Sharing of Operations2004

    • 著者名/発表者名
      N.Doi, T.Horiyama, M.Nakanishi, S.Kimura
    • 雑誌名

      Proc.of Workshop on Synthesis and System Integration of Mixed Technologies (SASIMI'2004)

      ページ: 466-471

    • 関連する報告書
      2004 実績報告書
  • [雑誌論文] 浮動小数点演算での誤差の増減を考慮した変数ビット長の最適化2004

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

      DAシンポジウム2004論文集

      ページ: 85-90

    • 関連する報告書
      2004 実績報告書
  • [雑誌論文] Reconfigurable Architecture for Bit-Level Data Processing2004

    • 著者名/発表者名
      S.Kimura
    • 雑誌名

      Proceedings of 1st Silicon-Seabelt Workshop on VLSI Designs

      ページ: 1-6

    • 関連する報告書
      2004 実績報告書
  • [雑誌論文] A Built-in Reseeding Technique for LFSR-Based Test Pattern Generation2003

    • 著者名/発表者名
      Y.Shi, Z.Zhang, S.Kimura, M.Yanagisawa, T.Ohtsuki
    • 雑誌名

      IEICE Trans.Fundamentals E86-A, No.12

      ページ: 3056-3662

    • NAID

      110003212586

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2004 研究成果報告書概要
  • [雑誌論文] Bit Length Optimization of Fractional Part on Floating to Fixed Point Conversion for High Level Synthesis2003

    • 著者名/発表者名
      N.Doi, T.Horiyama, N.Nakanishi, S.Kimura, K.Watanabe
    • 雑誌名

      IEICE Trans.Fundamentals E86-A, No.12

      ページ: 3176-3183

    • NAID

      110003212600

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2004 研究成果報告書概要
  • [雑誌論文] An On-Chip High Speed Serial Communication Method Based on Independent Ring Oscillators2003

    • 著者名/発表者名
      S.Kimura, T.Hayakawa, T.Horiyama, M.Nakanishi, K.Watanabe
    • 雑誌名

      Proc.of International Solid State Circuit Conference

      ページ: 390-391

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2004 研究成果報告書概要
  • [雑誌論文] A Built-in Reseeding Technique for LFSR-Based Test Pattern Generation2003

    • 著者名/発表者名
      Y.Shi, Z.Zhang, S.Kimura, M.Yanagisawa, T.Ohtsuki
    • 雑誌名

      IEICE Trans.Fundamentals Vol.E86-A, No.12

      ページ: 3056-3662

    • NAID

      110003212586

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2004 研究成果報告書概要
  • [雑誌論文] Bit Length Optimization of Fractional Part on Floating to Fixed Point Conversion for High Level Synthesis2003

    • 著者名/発表者名
      N.Doi, T.Horiyama, N.Nakanishi, S.Kimura, K.Watanabe
    • 雑誌名

      IEICE Trans.Fundamentals Vol.E86-A, No.12

      ページ: 3176-3183

    • NAID

      110003212600

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2004 研究成果報告書概要
  • [雑誌論文] An On-Chip High Speed Serial Communication Method Based on Independent Ring Oscillators2003

    • 著者名/発表者名
      S.Kimura, T.Hayakawa, T.Horiyama, M.Nakanishi, K.Watanabe
    • 雑誌名

      Proc.of International Solid State Circuit Conference 03 22.3

      ページ: 390-391

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2004 研究成果報告書概要
  • [雑誌論文] Bit Length Optimization of Fractional Parts on Floating to Fixed Point Conversion for High-Level Synthesis2003

    • 著者名/発表者名
      N.Doi, T.Horiyama, M.Nakanishi, S.Kimura, K.Watanabe
    • 雑誌名

      Workshop on Synthesis and System Integration of Mixed Technologies (SASIMI'2003)

      ページ: 129-136

    • NAID

      110003212600

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2004 研究成果報告書概要
  • [雑誌論文] Look Up Table Compaction Based on Folding of Logic Functions2002

    • 著者名/発表者名
      S.Kimura, A.Ishii, T.Horiyama, M.Nakanishi, H.Kajihara, K.Watanabe
    • 雑誌名

      IEICE Trans.Fundamentals E85-A, No.12

      ページ: 2701-2707

    • NAID

      110003212441

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2004 研究成果報告書概要
  • [雑誌論文] Folding of Logic Functions and Its Application to Look Up Table Compaction2002

    • 著者名/発表者名
      S.Kimura, T.Horiyama, M.Nakanishi, H.Kajihara
    • 雑誌名

      Proc.on ICCAD 2002 (International Conference on Computer Aided Design)

      ページ: 694-697

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2004 研究成果報告書概要
  • [雑誌論文] Look Up Table Compaction Based on Folding of Logic Functions2002

    • 著者名/発表者名
      S.Kimura, A.Ishii, T.Horiyama, M.Nakanishi, H.Kajihara, K.Watanabe
    • 雑誌名

      IEICE Trans.Fundamentals Vol.E85-A, No.12

      ページ: 2701-2707

    • NAID

      110003212441

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2004 研究成果報告書概要
  • [文献書誌] N.Doi, T.Horiyama, N.Nakanishi, S.Kimura, K.Watanabe: "Bit Length Optimization of Fractional Part on Floating to Fixed Point Conversion for High Level Synthesis"IEICE Trans.Fundamentals. Vol.E86-A, No.12. 3176-3183 (2003)

    • 関連する報告書
      2003 実績報告書
  • [文献書誌] Y.Shi, Z.Zhang, S.Kimura, M.Yanagisawa, T.Ohtsuki: "A Built-in Reseeding Technique for LFSR-Based Test Pattern Generation"IEICE Trans.Fundamentals. Vol.E86-A, No.12. 3056-3662 (2003)

    • 関連する報告書
      2003 実績報告書
  • [文献書誌] 清水友樹, 木村晋二, 堀山貴史, 中西正樹, 柳澤政生: "畳み込み機構を持つFPGAのマッピング能力について"DAシンポジウム2003論文集. 31-36 (2003)

    • 関連する報告書
      2003 実績報告書
  • [文献書誌] 原田恭典, 木村晋二, 柳澤政生: "プロセッサにおける配線の再構成可能性の利用について"情報処理学会研究報告. 2004-SLDM-113. 1-6 (2004)

    • 関連する報告書
      2003 実績報告書
  • [文献書誌] S.Kimura, A.Ishii, T.Horiyama, M.Nakanishi, H.Kajihara, K.Watanabe: "Look Up Table Compaction Based on Folding of Logic Functions"IEICE Trans. Fundamentals. E85-A・12. 2701-2707 (2002)

    • 関連する報告書
      2002 実績報告書
  • [文献書誌] S.Kimura, T.Horiyama, M.Nakanishi, H.Kajihara: "Folding of Logic Functions and Its Application to Look Up Table Compaction"Proc. of ICCAD 2002. 694-697 (2002)

    • 関連する報告書
      2002 実績報告書
  • [文献書誌] 中村, 中西, 堀山, 鈴木, 木村, 渡邉: "環境適応可能なリアルタイム視線推定LSIの設計と評価"第15回 回路とシステム(軽井沢)ワークショップ. 293-298 (2002)

    • 関連する報告書
      2002 実績報告書
  • [文献書誌] 梶原, 早川, 松本, 森下, 鈴木, 中西, 堀山, 木村, 渡邉: "肌色判定と顔の対称性を利用した対顔判定LSI"第15回 回路とシステム(軽井沢)ワークショップ. 529-534 (2002)

    • 関連する報告書
      2002 実績報告書
  • [文献書誌] 土井, 堀山, 中西, 木村, 渡邉: "浮動小数点を含むCプログラムからのハードウェア生成におけるビット長最適化"DAシンポジウム2002 論文集. 119-124 (2002)

    • 関連する報告書
      2002 実績報告書
  • [文献書誌] 梶原, 中西, 堀山, 木村, 渡邉: "論理関数の畳み込みを導入した省面積FPGAの実現"電子情報通信学会 信学技報. 37-42 (2003)

    • 関連する報告書
      2002 実績報告書

URL: 

公開日: 2002-04-01   更新日: 2016-04-21  

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

Powered by NII kakenhi