Research on Equivalence Checking for High-Level Hardware Design Descriptions
Research on Equivalence Checking for High-Level Hardware Design Descriptions
批准号:
16500030
负责人:
HAMAGUCHI Kiyoharu
金额:
$2.24万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2004
资助国家:
日本
项目状态:
已结题
起止时间:
2004 至 2006
中文摘要
点击翻译按钮获取中文摘要
英文摘要
In recent years, we need to spend more of time in design verification, which occupies 60 to 80 percent of the entire design process. To ease this difficulty, formal verification technology has been adopted, but almost all the currently available technologies cannot handle descriptions whose level is higher than register-transfer level or gate level. In this research, we study on functional equivalence checking of two high-level descriptions, such as those written in C language. By abstracting arithmetic operations in descriptions by function symbols of first-order logic, and by ingnoring the specific meaning of the symbols, we can expect the improvement in the verification efficiency.The problem is that this approach can be applied only to very similar descriptions. To compensate for this difficulty, in this research, we propose a new equivalence checking algorithm considering "equivalence constraints". An equivalence constraint is a set of rules such as "x > 1 <-> x-l>0". They are introduced to specify patterns which should be regarded as equivalent. We modified "conflict analysis" technique which has been used for boolean satisfiability checking to our approach, and we attempted equivalence checking of programs for PARCOR filter, ADPCM filter, Fourier Transform and Square Rooting. The experimental results show that, as compared with the classical boolean based verification method, we can improve the efficiency by 10-100 times for the examples including operations which are more complex than multifications, that is, non-linear operations. In addition to this improvement, for some examples which are intractable in terms of computational complexity with the classical technique, verification became feasible with our proposed method.
期刊论文(5)
专著(0)
科研奖励(0)
会议论文
Satisfiability Checking under Equivalence Constraints for a Decidable Subclass of First-Order Logic
一阶逻辑可判定子类等价约束下的可满足性检查
DOI:
--
发表时间:
2006
期刊:
Proceedings of the 13th Workshop on Synthesis And System Integration of Mixed Information technologies 13
影响因子:
--
作者:
[Isao Yagi, et al., Hiroaki Kozawa]
通讯作者:
Hiroaki Kozawa
Validity Checking for Quantifier-Free First-Order Logic with Equality Using Substitution of Boolean Formulas
使用布尔公式替换对无量词一阶逻辑进行等式有效性检查
DOI:
--
发表时间:
2004
期刊:
2nd International Conference on Automated Technology for Verification and Analysis, Lecture Notes 3299
影响因子:
--
作者:
[田辺浩志, 本多弘樹, 弓場敏嗣, Atsushi Moritomo]
通讯作者:
Atsushi Moritomo
Improving Hardware Verification Efficiency by Fusion of Formal Methods and Simulation
-
批准号:22500047
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.5万
-
财政年份:2010
-
负责人:HAMAGUCHI Kiyoharu
-
依托单位:
Study on Model Checking for High-Level Hardware Design Descriptions
-
批准号:19500043
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.83万
-
财政年份:2007
-
负责人:HAMAGUCHI Kiyoharu
-
依托单位:
海外基金