動作レベルおよびレジスタ転送レベルのハードウェア記述に対する形式的検証手法の研究
動作レベルおよびレジスタ転送レベルのハードウェア記述に対する形式的検証手法の研究
批准号:
13780233
负责人:
濱口 清治
金额:
$1.22万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Young Scientists (B)
财政年份:
2001
资助国家:
日本
项目状态:
已结题
起止时间:
2001 至 2002
中文摘要
点击翻译按钮获取中文摘要
英文摘要
本研究課題では,動作レベルの記述を扱うことができるフォーマル検証技術の確立を目指している.この背景には,今後,設計生産性向上のため,動作レベルからの設計および自動合成が広く利用されるようになるであろうという予測がある.具体的な研究テーマとして,記号シミュレーションを利用した,動作レベル/レジスタ転送レベルの検証手法に関して,次の点を目標とした.特にCプログラムで数百行相当,レジスタ転送レベルでの実行ステップ数が数万サイクルの設計を目標とした.1.記号シミュレーションに基づく等価性判定アルゴリズムの省メモリ化/高速化.2.プロパティ・チェック手法の開発.3.第1階述語論理の部分クラスに対する恒真性判定アルゴリズムの高速化.平成13年度は,3.のアルゴリズムの作成およびそれに基づく1.のアルゴリズムを実装して評価を行った.3.のアルゴリズムに対して「記号関数表」,1.のアルゴリズムに対して「強制同期」と名付けたヒューリスティクを用いることにより,研究開始前に作成していたプロトタイプに比べ,高速化と省メモリ化に成功した.具体的には,1GBのメモリを要し,24分かかった例題(DSPの設計例)を,386MBのメモリで4分で検証することができるようになった他,制御構造に2重ループを含むような例題(レジスタ転送レベルの実行サイクル数が37500サイクル)についても,検証が可能となった(検証時間は8時間20分).プロトタイプのシミュレータでは,必要記憶容量が大きすぎ,この例題を扱うことはできなかった.2.のプロパティチェックアルゴリズムについては,上記の記号シミュレータをベースにして,ユーザが与えた有限サイクル数分について,プロパティチェックを行うアルゴリズムを開発した.また,これを実装して,簡単な例題への適用を試みた.当初の計画通り,第一階述語論理の部分クラスに対する記号シミュレーションを,より大きな設計例へ適用できるようになりつつある.しかしながら,この部分クラスの論理のセマンティクスでは,本来等価となるべき例でも等価にならない場合がある.現在,この問題に対する解決策の1つとして,限定的な等式制約のもとでの等価性判定について検討を進めている.
期刊论文(3)
专著(0)
科研奖励(0)
会议论文
Kiyoharu Hamaguchi: "Symbolic Simulation Techniques for High-Level Design Descriptions with Uninterpreted Functions"IEEE International High Level Design Validation and Test Workshop 2001. 25-30 (2001)
Kiyoharu Hamaguchi:“带有未解释函数的高级设计描述的符号仿真技术”IEEE 国际高级设计验证和测试研讨会 2001. 25-30 (2001)
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Kiyoharu Hamaguchi: "Verifying Signal-Transition Consistency of High-Level Designs Based on Symbolic Simulation"IEICE Trans on Fundamentals of Electronics, Communications and Computer Sciences. Vol.E85-D no.10. 1587-1594 (2002)
Kiyoharu Hamaguchi:“基于符号仿真验证高层设计的信号转换一致性”IEICE Trans 电子、通信和计算机科学基础知识。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Kiyoharu Hamaguchi: "Symbolic Simulation Heuristic for High-Level Design Descriptions with Uninterpreted Functions"IEEE International High-Level Design Validation and Test. Vol.6. 25-30 (2001)
Kiyoharu Hamaguchi:“具有未解释函数的高级设计描述的符号模拟启发式”IEEE 国际高级设计验证和测试。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
ハードウェアの機能レベル設計に対する形式的検証手法に関する研究
-
批准号:10780189
-
项目类别:Grant-in-Aid for Encouragement of Young Scientists (A)
-
资助金额:$0.9万
-
财政年份:1998
-
负责人:濱口 清治
-
依托单位:
等式論理による機能レベル設計の形式的検証に関する研究
-
批准号:08780268
-
项目类别:Grant-in-Aid for Encouragement of Young Scientists (A)
-
资助金额:$0.64万
-
财政年份:1996
-
负责人:濱口 清治
-
依托单位:
規則性を持つ大規模な有限状態機械の形式的設計検証に関する研究
-
批准号:07780254
-
项目类别:Grant-in-Aid for Encouragement of Young Scientists (A)
-
资助金额:$0.51万
-
财政年份:1995
-
负责人:濱口 清治
-
依托单位:
マイクロプロセッサの形式的仕様記述・検証に関する研究
-
批准号:06780256
-
项目类别:Grant-in-Aid for Encouragement of Young Scientists (A)
-
资助金额:$0.58万
-
财政年份:1994
-
负责人:濱口 清治
-
依托单位:
分岐時間正則時相論理による論理回路の仕様記述・設計検証手法の研究
-
批准号:04750328
-
项目类别:Grant-in-Aid for Encouragement of Young Scientists (A)
-
资助金额:$0.58万
-
财政年份:1992
-
负责人:濱口 清治
-
依托单位: