HU Guang-yin, WANG Zi-ou, WU Sheng-guang, et al. Design of Floating Point Number Generator Based on High-Efficiency Constraint Solving Algorithm[J]. 2016, 33(11): 78-82.
HU Guang-yin, WANG Zi-ou, WU Sheng-guang, et al. Design of Floating Point Number Generator Based on High-Efficiency Constraint Solving Algorithm[J]. 2016, 33(11): 78-82.DOI:
Design of Floating Point Number Generator Based on High-Efficiency Constraint Solving Algorithm
In order to verify the function of the floating-point unit in the microprocessor high-efficiently
numerous corner cases of floating-point arithmetic has been studied. Several arithmetics are introduced to solve the constriants of the intermediate results. Compared with the traditional function verification of floating-point unit
the floating-point number generator based on the constraint solved algorithms has widened the scope of the optional floating-point corner cases
which effectively improves the verification efficiency.Experimental results show that the UVM verification platform which integrated the generator can test one floating-point subunit efficiently
which achieves high coverage beyond 98%
within 12 hours of testing time.
关键词
Keywords
references
Goni O, Todorovich E. Components for Coverage-Driven Verification of floating-point units[C]// IX Southern Conference on Programmable Logic (SPL). Montpellier, France: IEEE, 2014: 1-7.
AAR Sayed-Ahmed. Three engines to solve verification constraints of decimal Floating-Point operation[C]// Conference Record of the Forty Fourth Asilomar Conference on Signals, Systems and Computers (ASILOMAR). Nontpellier, France: IEEE, 2010: 1153-1157.
M. Aharoni. Solving Constraints on the Intermediate Result of Decimal Floating-Point Operations[C]//Proc 18th IEEE Computer Arithmetic Symp. Santiago: IEEE, 2007: 38-45.
Ziv A. Solving the generalized mask constraint for test generation of binary floating point add operation[J]. Theoretical Computer Science, 2003, 291(2): 183-201. DOI: 183