Loading [a11y]/accessibility-menu.js
*PHDD: an efficient graph representation for floating point circuit verification | IEEE Conference Publication | IEEE Xplore

*PHDD: an efficient graph representation for floating point circuit verification


Abstract:

Data structures such as *BMDs, HDDs, and K*BMDs provide compact representations for functions which map Boolean vectors into integer values, but not floating point values...Show More

Abstract:

Data structures such as *BMDs, HDDs, and K*BMDs provide compact representations for functions which map Boolean vectors into integer values, but not floating point values. We propose a new data structure, called Multiplicative Power Hybrid Decision Diagrams (*PHDDs), to provide a compact representation for functions that map Boolean vectors into integer or floating point values. The size of the graph to represent the IEEE floating point encoding is linear with the word size. The complexity of floating point multiplication grows linearly with the word size. The complexity of floating point addition grows exponentially with the size of the exponent part, but linearly with the size of the mantissa part. We applied *PHDDs to verify integer multipliers and floating point multipliers before the rounding stage, based on a hierarchical verification approach. For integer multipliers, our results are at least 6 times faster than *BMDs. Previous attempts at verifying floating point multipliers required manual intervention. We verified floating point multipliers before the rounding stage automatically.
Date of Conference: 09-13 November 1997
Date Added to IEEE Xplore: 06 August 2002
Print ISBN:0-8186-8200-0
Print ISSN: 1092-3152
Conference Location: San Jose, CA, USA

Contact IEEE to Subscribe

References

References is not available for this document.