High-level Hardware Verification Based on Equivalence Logic with Similarities
High-level Hardware Verification Based on Equivalence Logic with Similarities
批准号:
17500047
负责人:
KIMURA Shinji
金额:
$2.32万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2005
资助国家:
日本
项目状态:
已结题
起止时间:
2005 至 2007
中文摘要
针对高层次的形式化硬件验证,研究了基于无解释函数和相似性的等价逻辑的等价性验证系统。原始的等价逻辑处理变量的等价性,并已被证明是有效的流水线处理器的验证。具有相似性的等价逻辑是处理变量之间相似性的逻辑系统。例如,如果我们用定点数系统设计一个电路,我们想证明相对于使用浮点数系统的C程序的正确性,那么不能证明精确的等价性,我们应该科普相似性。首先,我们开发了一个原型系统,它将Verilog描述转换为等价逻辑公式,一个将C语言描述转换为等价逻辑公式的原型系统,以及一个基于时间扩展和已发表的等价逻辑检验系统(如CVCL/YICES)的原型等价检验系统。我们已经测试了原型系统和声音的计算是成比例的指数相对于时间的扩张,我们已经工作的SAT基于等价性检查和传递性约束问题。对于相似性,我们正在研究浮点到定点转换中变量位数的优化,以及基于值的差异的相似性和基于与其他活动变量值的差异的相似性。我们也将建议的等价性检查应用到多线程处理器的设计和加速使用原型环境的等价性验证。
英文摘要
For the formal hardware verification at high level, the equivalence checking system based on the equivalence logic with un-interpreted functions and similarities has been studied. The original equivalence logic manipulates the equivalence of variables, and has been shown to be effective for the verification of pipeline processor. The equivalence logic with similarities is a logic system to manipulate the similarity between variables. For example, if we design a circuit with fixed-point number system, and we would like to show the correctness with respect to a C program using floating number system, then the exact equivalence cannot be shown and we should cope with the similarity At first, we have developed a prototyping system which converts Verilog description to the equivalence logic formula, a prototyping system converting C descriptions to the equivalence logic formulae, and a prototype equivalence checking system based on the time expansion and published equivalence logic checking system(like CVCL/YICES). We have tested the prototype system and Sound that the computation is proportional to the exponential with respect to the number of time expansions, and we have worked on the SAT based equivalence checking and the transitivity constraints issue. For similarities, we are working on the optimization of the number of bits of variables in the floating to fixed point conversion, and the similarity based on the difference of the values and one based one the difference with values of other live variables. We have also applied the proposed equivalence checking to the multi-threading processor design and the acceleration of equivalence verification using the prototyping environment.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.1109/icasic.2005.1611460
发表时间:
2005-12
期刊:
2005 6th International Conference on ASIC
影响因子:
--
作者:
[Xingwen Xu;Shinji Kimura;K. Horikawa;T. Tsuchiya]
通讯作者:
Xingwen Xu;Shinji Kimura;K. Horikawa;T. Tsuchiya
Bit-Length Optimization Method for High-Level Synthesis based on Non-Linear Programming Technique
基于非线性规划技术的高级综合位长优化方法
DOI:
--
发表时间:
2006
期刊:
IEICE Trans.Fundamentals E89-A
影响因子:
--
作者:
[Nobuhiro DOI, Takashi HORIYAMA, Masaki NAKANISHI, and Shinji KIMURA]
通讯作者:
and Shinji KIMURA
DOI:
10.1093/ietfec/e91-a.4.1092
发表时间:
2008-04
期刊:
IEICE Trans. Fundam. Electron. Commun. Comput. Sci.
影响因子:
--
作者:
[C. Zang;S. Imai;S. Frank;S. Kimura]
通讯作者:
C. Zang;S. Imai;S. Frank;S. Kimura
Coverage Estimation Using Transition Perturbation for Symbolic Model Checkinsr in Hardware Verification
使用转移扰动进行硬件验证中符号模型检查的覆盖率估计
DOI:
--
发表时间:
2006
期刊:
IEICE Trans. Fundamentals E-89, No.12
影响因子:
--
作者:
[Kazunari HORIKAWA, Takehiko TSUCHIYA]
通讯作者:
Takehiko TSUCHIYA
動的再構成可能配線について
关于动态可重配置路由
DOI:
--
发表时间:
2006
期刊:
影响因子:
--
作者:
[Youhua Shi, Nozomu Togawa, Shinji Kimura, Masao Yanagisawa, Tatsuo Ohtsuki, 木村 晋二]
通讯作者:
木村 晋二
共 15 条
Application of New Swallowing Evaluation without X-ray using Piezoelectricity
-
批准号:24500574
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$3.24万
-
财政年份:2012
-
负责人:KIMURA Shinji
-
依托单位:
Scientific grounds of the health guidance to children with the obesity by the index of new feeding behavior evaluation
-
批准号:23792647
-
项目类别:Grant-in-Aid for Young Scientists (B)
-
资助金额:$2.08万
-
财政年份:2011
-
负责人:KIMURA Shinji
-
依托单位:
Development of novel noninvasive swallowing examination in place of videofluorography
-
批准号:21592445
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$3.0万
-
财政年份:2009
-
负责人:KIMURA Shinji
-
依托单位:
Hardware Verification with respect to Program Specification
-
批准号:14580377
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$1.86万
-
财政年份:2002
-
负责人:KIMURA Shinji
-
依托单位:
The Development of Grammatical Competence of Japanese EFL Learners
-
批准号:13480064
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$4.99万
-
财政年份:2001
-
负责人:KIMURA Shinji
-
依托单位: