Injecting floating-point testing knowledge into test generators

  • Authors:
  • Merav Aharony;Emanuel Gofman;Elena Guralnik;Anatoly Koyfman

  • Affiliations:
  • IBM Research Laboratory, Haifa, Israel;IBM Research Laboratory, Haifa, Israel;IBM Research Laboratory, Haifa, Israel;IBM Research Laboratory, Haifa, Israel

  • Venue:
  • HVC'11 Proceedings of the 7th international Haifa Verification conference on Hardware and Software: verification and testing
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Floating-point unit (FPU) verification is a known challenge, due to the variety of corner cases both in its data path and control flow. We have identified a gap in the coverage of FP corner cases that combine special data and control scenarios. We propose a solution based on combining the deep FP knowledge of a special FP test generator with the strength of a general-purpose test generator. We present a novel FP testing knowledge package (FPTK) that consists of a weighted set of FP scenarios. We explain the flow of combining the existing tools with the FPTK and demonstrate its effect.