形式化验证在处理器浮点运算单元中的应用
发布时间:2018-01-31 06:58
本文关键词: 浮点运算单元 形式化验证 JasperGold FPV SEC 出处:《电子技术应用》2017年02期 论文类型:期刊论文
【摘要】:随着芯片复杂度的急剧增加,模拟仿真验证不能保证测试向量的完备性,尤其是一些边界情况。形式验证方法因其完整的状态空间遍历性和良好的完备性,被业界应用于设计规模不大的模块和子单元中。针对处理器浮点运算单元,采用Cadence公司JasperGold工具对一些关键模块进行了形式化验证,对流水控制中的纠错码(Error Correcting Code,ECC)、软件结构寄存器(Software Architected Register,SAR)和计算单元中的公共模块分别采用了基于FPV(Formal Property Veri fication)的性质检验和基于SEC(Sequential Equivalence Checking)的等价性检验。结果表明,形式化验证在保证设计正确性的基础上极大地缩短了验证周期。
[Abstract]:With the rapid increase of chip complexity, simulation verification can not guarantee the completeness of test vectors, especially in some boundary cases. Formal verification method is due to its complete state space ergodicity and good completeness. It is applied to the module and sub-unit of small design scale in the industry, aiming at the floating-point operation unit of the processor. Some key modules are formally validated by JasperGold tools of Cadence Company. Error Correcting code in income control. Software Architected Register. SAR) and the common modules in the unit are based on FPV(Formal Property Veri validation and SEC-based, respectively. The equivalence test of Sequential Equivalence checking. Formal verification greatly shortens the verification cycle on the basis of ensuring the correctness of the design.
【作者单位】: 苏州大学;
【分类号】:TP332
【正文快照】: 0 引言 随着集成电路设计规模和复杂度增加,系统设计的功能验证面临着严峻挑战。据统计,验证的时间和人力投入已占到整个设计的50%以上,用于测试和错误诊断的代价超过了产品实现成本的50%。因此,推出一种新的验证方法成为验证界的热点和难点。 传统的模拟验证方法,基于软件
【参考文献】
相关期刊论文 前1条
1 陈云霁;马麟;沈海华;胡伟武;;龙芯2号微处理器浮点除法功能部件的形式验证[J];计算机研究与发展;2006年10期
【共引文献】
相关期刊论文 前2条
1 朱峰;鲁征浩;朱青;;形式化验证在处理器浮点运算单元中的应用[J];电子技术应用;2017年02期
2 吴晓非;;TURBO51嵌入式微处理器功能验证[J];微处理机;2010年02期
【相似文献】
相关期刊论文 前7条
1 王朋朋;;具有硬件矢量浮点运算单元的微控制器在医疗电子中的应用[J];电子技术应用;2009年03期
2 张小妍;邵杰;;高速浮点运算单元的FPGA实现[J];信息化研究;2009年11期
3 ;Cyrix新一代芯片内核Jalapeno[J];电脑采购周刊;2000年S1期
4 许秋华;刘伟;;基于FPGA的浮点运算单元的设计方法[J];大众科技;2009年10期
5 张素萍;李红刚;张慧坚;董定超;;单精度浮点运算单元的FPGA设计与实现[J];计算机测量与控制;2011年05期
6 应丽娅;张s,
本文编号:1478521
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1478521.html