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

ブール関数処理による順序回路の自動合成・設計検証システムの試作研究

研究課題

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

試験研究(B)

配分区分補助金
研究分野 情報工学
研究機関京都大学

研究代表者

矢島 脩三  京都大学, 工学部, 教授 (20025901)

研究分担者 平石 裕実  京都産業大学, 工学部, 教授 (40093299)
荻野 博幸  京都大学, 工学部, 教務職員 (40144323)
武永 康彦  京都大学, 工学部, 助手 (20236491)
濱口 清治  京都大学, 工学部, 助手 (80238055)
高木 直史  京都大学, 工学部, 助教授 (10171422)
研究期間 (年度) 1991 – 1992
研究課題ステータス 完了 (1992年度)
配分額 *注記
8,300千円 (直接経費: 8,300千円)
1992年度: 3,500千円 (直接経費: 3,500千円)
1991年度: 4,800千円 (直接経費: 4,800千円)
キーワード論理合成 / 論理設計検証 / 順序回路 / 論理関数簡単化 / 状態割当て / 時相論理 / 論理設計支援
研究概要

ブール関数処理による順序回路の自動合成・設計検証システムの試作研究に関して、以下の成果を得た。
1.ブール関数処理による順序回路の自動合成システムの試作研究順序機械を非同期式順序回路として実現するための状態割り当て方式として、単発状態割り当てとSTT(singletransition time)状態割り当てを取り上げ、ブール関数処理を利用した最小解を求めるアルゴリズムを構築し、試作した。本試作システムにより、小規模な順序機械に対しては最小解を見つけることが可能となった。
2.ブール関数処理による順序回路の設計検証システムの試作研究仕様記述言語として、従来の時相論理よりも高い表現能力を持つ分岐時間正則時相論理を用いて、ブール関数処理を利用した設計検証アルゴリズムを構築した。また、これを基にした形式的設計検証システムを試作し、マイクロプロセッサなどの実例に適用し、提案手法に基づく形式的検証の有用性を示した。
3.ブール関数の効率的処理手法に関する研究本研究の試作システムにおいて基礎となるブール関数処理について、共有二分決定グラフを取り上げ、その理論的性質を明らかにするとともに、グラフが小さくなる入力変数の順序づけを求める効率的な手法および巨大な共有二分決定グラフを扱うための2次記憶の利用を前提としたアルゴリズムを考案・実現した。
4.自動合成・設計検証システムのグラフィク・インタフェース既提案のマルチコンピュータ・マルチスクリーン・システムを、ワークステーション上に新たに実現し、自動合成・設計検証システムのインタフェースのための高解像度と高速描画を達成した。

報告書

(3件)
  • 1992 実績報告書   研究成果報告書概要
  • 1991 実績報告書
  • 研究成果

    (32件)

すべて その他

すべて 文献書誌 (32件)

  • [文献書誌] H.OCHI: "A Veotor Algoritlim for Manipulating Boolean Functions Based on Shared Binary Decision Diagrams" Supercomputer 46. VIII. 101-118 (1991)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] 濱口 清治: "形式的設計検証のための分岐時間正則時相論理" 情報処理学会論文誌. 33. 405-414 (1992)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] K.HAMAGUCHI: "∞-Regular Temporal Logic and its Model Checking Problem" Theoretical Computer Science. 103. 191-204 (1992)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] K.HAMAGUCHI: "Formal Design Verification of Sequential Machines Based on Symbolic Model Checking for Branching Time Regular Temporal Logic" IEICE Trans.Fundamentals. E75-A. 1220-1229 (1992)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] N.ISHIURA: "Coded Time-Symbolic Simulation for Timing Verification of Logic Circuits" IEICE Trans.Fundamentals. E75-A. 1247-1254 (1992)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] Y.DEGUCHI: "Probabilistic CTSS:Analysis of Timing Error Probability in Asynchrcnous Logic Circuits" Proceeclings of 28th ACM/IEEE Design Automation Conference. 650-655 (1991)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] H.HIRAISHI: "Vectorized Symbolic Model Checking of Computation Tree Logic for Sequential Mochine Verification" Proceedings of the Workshop on Computer-Aided Verification. 279-290 (1991)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] K.HAMAGUCHI: "Formal Verification of Speed-Dependent Asynchronous Circnits Using Symbolic Model Checking of Branching Time Regular Temporal Logic" Proceedings of the Workshop on Computer-Aided Verification. 478-488 (1991)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] N.ISHIURA: "Minimization of Binary Decision Diagrams Based on Exchanges of Variables" Proceedings of IEEE International Conference on Computer-Aided Design. 472-475 (1991)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] N.TAKAHASHI: "Fault Simulation for Multiple Faults Using Shared BDD Representation of Fault Sets" Proceedings of IEEE International Conference on Computer-Aided Design. 550-553 (1991)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] H.HIGUCHI: "Compaction of Test Sets Based on Symbolic Fault Simulation" Proceedings of the Synthesis and Simulation Meeting and International Interchange. 253-262 (1992)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] H. Ochi: "A Vector Algorithm for Manipulating Boolean Functions Based on Shared Binary Decision Diagrams" Supercomputer 46. VIII. 101-118 (1991)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] K. Hamaguchi: "Branching Time Regular Temporal Logic for Formal Design Verification" Transactions of Information Processing Society Japan. Vol.33. 405-414 (1992)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] K. Hamaguchi: "*-Regular Temporal Logic and its Model Checking Problem" Theoretical Computer Science. 103. 191-204 (1992)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] K. Hamaguchi: "Formal Design Verification of Sequential Machines Based on Symbolic Model Checking for Branching Time Regular Temporal Logic" IEICE Trans. Fundamentals. Vol. E75A. 1220-1229 (1992)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] N. Ishiura: "Coded Time-Symbolic Simulation for Timing Verification of Logic Circuits" IEICE Trans. Fundamentals. Vol.E75A. 1247-1254 (1992)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] Y. Deguchi: "Probabilistic CTSS: Analysis of Timing Error Probability in Asynchronous Logic Circuits" Proceedings of 28th ACM/IEEE Design automation Conference. 650-655 (1991)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] H. Hiraishi: "Vectorized Symbolic Model Checking of Computation Tree Logic for Sequential Machine Verification" Proceedings on Computer-Aided Verification. 279-290 (1991)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] K. Hamaguchi: "Formal Verification of Speed-Dependent Asynchronous Circuits Using Symbolic Model Checking of Branching Time Regular Temporal Logic" Proceedings of the Workshop on Computer-Aided Verification. 478-488 (1991)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] N. Ishiura: "Minimization of Binary Decision Diagrams Based on Exchanges of Variables" Proceedings of IEEE International Conference on Computer-Aided Design. 472-475 (1991)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] N. Takahashi: "Fault Simulation for Multiple Faults Using Shared BDD Representation of Fault Sets" Proceedings of IEEE International Conference on Computer-Aided Design. 550-553 (1991)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] H. Higuchi: "Compaction of Test Sets Based on Symbolic Fault Simulation" Proceedings of the Synthesis and Simulation Meeting and International Interchange. 253-262 (1992)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1992 研究成果報告書概要
  • [文献書誌] 濱口 清治: "形式的設計検証のための分岐時間正則時相論理" 情報処理学会論文誌. 33. 405-414 (1992)

    • 関連する報告書
      1992 実績報告書
  • [文献書誌] K.Hamaguchi: "∞-Regular Temporal Logic and its Model Checking Problem" Theoretical Computer Science. 103. 191-204 (1992)

    • 関連する報告書
      1992 実績報告書
  • [文献書誌] K.Hamaguchi: "Formal Design Verification of Seguential Machines Basedon Symbolic Moclel Checking for Branching Time Regular Tempoial Logic" IEICE Trans.Fundamentals. E75-A. 1220-1229 (1992)

    • 関連する報告書
      1992 実績報告書
  • [文献書誌] N.Ishiura: "Coded Time-Symbolic Simulation for Timing Verification of Logic Circuits" IEICE Trans.Fundamentals. E75-A. 1247-1254 (1992)

    • 関連する報告書
      1992 実績報告書
  • [文献書誌] H.Higuchi: "Compaction of Test Sets Based on Symbolic Fault Simulation" Proceedings of the Synthesis and Simulation Meeting and International Intercharge. 253-262 (1992)

    • 関連する報告書
      1992 実績報告書
  • [文献書誌] K.Hamaguchi: "Design Verification of Asynchronous Sequential Circuits Using Symbolic Model Checking" Proceedings of International Symposium on Logic Synthesis and Microprocessor Architecture. 84-90 (1992)

    • 関連する報告書
      1992 実績報告書
  • [文献書誌] H.Ochi: "Breadth-First Manipulation of SBDD of Boolean Functions for Vector Processing" Proceedings of the 28th ACM/IEEE Design Automation Conference. 413-416 (1991)

    • 関連する報告書
      1991 実績報告書
  • [文献書誌] H.Hiraishi: "Vectorized Symbolic Model Checking of Computation Tree Logic for Sequential Machine Verification" Proceedings of the 3rd Workshop on Computer-Aided Verification. 1. 279-290 (1991)

    • 関連する報告書
      1991 実績報告書
  • [文献書誌] K.Hamaguchi: "Formal Verification of Speed-Dependent Asynchronous Circuits Using Symbolic Model Checking of Branching Time Regular Temporal Logic" Proceedings of the 3rd Workshop on Computer-Aided Verification. 2. 478-488 (1991)

    • 関連する報告書
      1991 実績報告書
  • [文献書誌] 濱口 清治: "形式的設計検証のための分岐時間正則時相論理" 情報処理学会論文誌. 33. (1992)

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

URL: 

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

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

Powered by NII kakenhi