首页> 美国政府科技报告 >Verification of Floating-Point Adders
【24h】

Verification of Floating-Point Adders

机译:浮点加法器的验证

获取原文

摘要

The floating-point division bug in Intel's Pentium processor and the overflowflag erratum of the FIST instruction in Intel's Pentium Pro andPentium II processor have demonstrated the importance and the difficultyof verifying floating-point arithmetic circuits. In this paper, we present a black box version of verification of FP adders. In our approach, FP adders are verified by an extended word-level SMV using reusable specifications without knowing the circuit implementation. Word-level SMV is improved by using Multiplicative Power HDDs (*PHDDs), and by incorporating conditional symbolic simulation as well as a short-circuiting technique. Based on a case analysis, the adder specification is divided into several hundred implementation-independ entsub-specifications. We applied our system and these specifications to verify the IEEE double precision FP adder in the Aurora III Chip from the University of Michigan. Our system found several design errors in this FP adder. Each specification can be checked in less than 5 minutes.A variant of the corrected FP adder was created to illustrate the ability of our system to handle different EP adder designs. For each adder, the verification task finished in 2 CPU hours on a Sun UltraSPARC-II server.

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号