研究課題
基盤研究(B)
集積回路がますます大規模化するにつれ、システム全体を1チップで実現するシステムLSIの研究・開発がさかんに行われている。如何に短期間にシステムLSIやそれを利用したデジタルシステムを正しく設計製造できるかが重要であり、計算機による設計支援技術(Computer Aided Design ; CAD)が必須技術となっている。本研究では、誤設計や仕様変更などの理由から設計を解析する必要が生じた際に、形式的検証技術を適用して設計記述を解析することで、大規模デジタルシステムの設計デバッグ作業を系統的に支援し、デバッグ期間を短縮する技術について研究を行った。対象として、設計検証に関する研究の一部として従来から研究されているレジスタ転送レベル(論理レベル)だけでなく、従来研究がほとんどなかったデジタルシステムの仕様記述レベルからハードウェア・ソフトウェアが一体となっているシステムレベルの設計記述も研究対象とすることで、デジタル機器設計の仕様レベルから一貫して設計デバッグを支援できるフレームワークの構築を行った。具体的には、大規模デジタルシステムの設計デバッグ工程を支援する技術を確立するために、以下のような項目について、研究を行った。(1)システムレベル設計記述に対するプログラムスライシング手法とそれを応用した設計解析・検証手法(2)システムレベル設計記述を対象とした抽象化改良手法によるプロパティ検証手法(3)高位設計での設計詳細化の前後における等価性検証手法(4)算術演算回路のデバッグ支援技術に関する研究上の(1)から(3)は高位設計に対する技術であり、算術演算器などのデータパス上の演算器の設計は正しく行われると仮定して、設計記述全体の動作の解析や検証を行う手法であり、(4)はそれらの演算器の正しさを独立に検証する技術である。これらを利用することで、デジタル機器設計の仕様レベルから一貫して設計デバッグを支援できるフレームワーク構築のための種々の要素技術を確立することができた。これらの成果を統合して活用することで、システムLSI設計において、設計検証に要している期間を短縮させ、結果的に設計期間を半減できることや、将来ますます進歩するであろう半導体製造技術を活かしきる設計が可能となると期待することができる。
すべて 2005 2004 2003 2002 その他
すべて 雑誌論文 (24件)
電子情報通信学会技術研究報告 Vol.104,No.708
ページ: 59-64
第18回 回路とシステム軽井沢ワークショップ
ページ: 557-562
ACM Transactions on Design Automation of Electornic Systems (掲載予定)
Technical Report of IEICE, VLD2004-134
Proc.of The 18th Workshop on Circuits and Systems in Karuizawa
Proc. of the IASTED, International Conference on Advances in Computer Science and Technology
ページ: 252-258
Technical Report of IEICE, VLD2003-149
ページ: 79-84
Proc.of the IASTED, International Conference on Advances in Computer Science and Technology
Proc. Asia South Pacific Design Automation Conference 2003
ページ: 123-128
Proc. of International Workshop on Logic and Synthesis 2003
ページ: 73-80
電子情報通信学会技術研究報告 VLSI設計技術 VLD2003-149 103・702
Proc.Asia South Pacific Design Automation Conference
Proc.of International Workshop on Logic and Synthesis
Proc. of Forum on specification & Design Languages (FDL'02) 2002
Proc. International High Level Design Validation and Test Workshop 2002
ページ: 139-144
Formal Techniques for Networked and Distributed Systems (FORTE2002) 2002
ページ: 369-369
In Proc. of IEEE International Conference on Field-Programmable Technology (FPT-02) 2002
ページ: 236-242
Proc. of Microprocessor Test and Verification (MTV'02) 2002
Proc.of Forum on specification & Design Languages (FDL'02)
Proc.International High Level Design Validation and Test Workshop
Formal Techniques for Networked and Distributed Systems (FORTE2002)
ページ: 369
Proc.of Microprocessor Test and Verification (MTV'02)
Proc.of IEEE International Conference on Field-Programmable Technology (FPT-02)
ACM Transactions on Design Automation of Electronic Systems (to be published)