• DocumentCode
    170199
  • Title

    Verification of the decimal floating-point square root operation

  • Author

    Ahmed, Amjed Sid ; Fahmy, Hossam ; Kuhne, Ulrich

  • Author_Institution
    Inst. of Comput. Sci., Univ. of Bremen, Bremen, Germany
  • fYear
    2014
  • fDate
    26-30 May 2014
  • Firstpage
    1
  • Lastpage
    2
  • Abstract
    Decimal floating-point is a relatively recent addition to the IEEE standard (IEEE Std 754-2008). There exist few verification techniques that can check whether software libraries or hardware designs are in compliance with the standard. Our work presents a verification method to verify implementations of the decimal floating-point square root operation. We present an effective simulation based verification technique using test cases that verify the corner cases of the operation. The test cases are generated by solving constraints describing these corner cases with a dedicated constraint solver. The generated test cases proved their usefulness by finding severe bugs in two well-tested designs.
  • Keywords
    floating point arithmetic; formal verification; program testing; IEEE Standard 754-2008; constraint solver; decimal floating-point square root operation; simulation based verification technique; software libraries; test case generation; Engines; IEEE standards; Indexes; Mathematical model; Nonlinear equations; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Symposium (ETS), 2014 19th IEEE European
  • Conference_Location
    Paderborn
  • Type

    conf

  • DOI
    10.1109/ETS.2014.6847842
  • Filename
    6847842