Verification of the Decimal Floating-Point Square Root Operation

被引:0
|
作者
Ahmed, Amr Sayed [1 ]
Fahmy, Hossam [2 ]
Kuehne, Ulrich [1 ]
机构
[1] Univ Bremen, Inst Comp Sci, D-28359 Bremen, Germany
[2] Cairo Univ, Elect & Commun Dept, Giza, Egypt
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页数:2
相关论文
共 50 条
  • [1] Three Engines To Solve Verification Constraints of Decimal Floating-Point Operation
    Sayes-Ahmed, Amr A. R.
    Fahmy, Hossam A. H.
    Hassan, Mahmoud Y.
    [J]. 2010 CONFERENCE RECORD OF THE FORTY FOURTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS (ASILOMAR), 2010, : 1153 - 1157
  • [2] Decimal floating-point square root using Newton-Raphson iteration
    Wang, LK
    Schulte, MJ
    [J]. 16TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURE AND PROCESSORS, PROCEEDINGS, 2005, : 309 - 315
  • [3] A decimal floating-point specification
    Cowlishaw, MF
    Schwarz, EM
    Smith, RM
    Webb, CF
    [J]. ARITH-15 2001: 15TH SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS, 2001, : 147 - 154
  • [4] Decimal Floating-Point Multiplication
    Erle, Mark A.
    Hickmann, Brian J.
    Schulte, Michael J.
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (07) : 902 - 916
  • [5] Efficient Floating-Point Square Root and Reciprocal Square Root Algorithms
    Moroz, Leonid
    Samotyy, Volodymyr
    Wegrzyn, Mariusz
    Dzelendzyak, Ulyana
    [J]. PROCEEDINGS OF THE THE 11TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS (IDAACS'2021), VOL 1, 2021, : 552 - 559
  • [6] SIMPLIFIED FLOATING-POINT DIVISION AND SQUARE ROOT
    Viitanen, Timo
    Jaaskelainen, Pekka
    Esko, Otto
    Takala, Jarmo
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 2707 - 2711
  • [7] Decimal floating-point: Algorism for computers
    Cowlishaw, MF
    [J]. 16TH IEEE SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS, 2003, : 104 - 111
  • [8] Fast decimal floating-point division
    Nikmehr, Hooman
    Phillips, Braden
    Lim, Cheng-Chew
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2006, 14 (09) : 951 - 961
  • [9] A Redundant Decimal Floating-Point Adder
    Yehia, Karim
    Fahmy, Hossam A. H.
    Hassan, Mahmoud
    [J]. 2010 CONFERENCE RECORD OF THE FORTY FOURTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS (ASILOMAR), 2010, : 1144 - 1147
  • [10] Faster floating-point square root for integer processors
    Jeannerod, Claude-Pierre
    Knochel, Herve
    Monat, Christophe
    Revy, Guillaume
    [J]. 2007 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2007, : 324 - +