• DocumentCode
    2960682
  • Title

    Verification of decimal floating-point fused-multiply-add operation

  • Author

    Sayed-Ahmed, Amr A R ; Fahmy, Hossam A H ; Samy, Rodina

  • Author_Institution
    Electron. & Commun. Dept., Cairo Univ. Giza, Cairo, Egypt
  • fYear
    2011
  • fDate
    27-30 Dec. 2011
  • Firstpage
    255
  • Lastpage
    262
  • Abstract
    Decimal floating-point fused-multiply-add (FMA) software or hardware designs require a verification process to prove that the design is in compliance with the IEEE Standard for Floating-Point Arithmetic (IEEE Std 754-2008). Our work represents the first verification technique to verify the decimal FMA designs using simulation based coverage models. The paper describes in details the coverage models needed in the verification of the decimal FMA, the FMA engine used to solve the coverage models, and the results of using that technique in the verification of SilMinds FMA hardware design, DecNumber FMA software design, and Intel-Decimal Floating point Library FMA software design. The Technique has proven its efficiency in discovering bugs in FMA software and hardware designs.
  • Keywords
    digital simulation; floating point arithmetic; formal verification; hardware-software codesign; DecNumber FMA software design; FMA engine; FMA software-hardware designs; IEEE Std 754-2008; Intel-decimal floating point library FMA software design; SilMinds FMA hardware design; bug discovery; decimal floating-point fused-multiply-add operation verification; floating-point arithmetic; simulation based coverage; Engines; Mathematical model; Niobium; Nonlinear equations; Proposals; Vectors; simulation based verification; verification of Decimal FMA;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Applications (AICCSA), 2011 9th IEEE/ACS International Conference on
  • Conference_Location
    Sharm El-Sheikh
  • ISSN
    2161-5322
  • Print_ISBN
    978-1-4577-0475-8
  • Electronic_ISBN
    2161-5322
  • Type

    conf

  • DOI
    10.1109/AICCSA.2011.6126614
  • Filename
    6126614