Title
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. In this paper, 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.
Year
DOI
Venue
1997
10.1145/266388.266400
ICCAD
Keywords
Field
DocType
integer multiplier,kfdd,bmd,efficient graph representation,floating point multiplier,ieee floating point encoding,word size,boolean vector,compact representation,bdd,floating point circuit verification,*bmd,floating point addition,k*bmd,floating point value,verification,rounding stage,hdd,formal verifications,floating point,fdd,decision diagram,floating point arithmetic,directed graphs,graph representation,data structure,structured programming,binary notation,formal verification,binary arithmetic,data structures,data bases,boolean algebra
Floating point,Computer science,Algorithm,Directed graph,Rounding,Electronic engineering,Boolean algebra,Minifloat,IEEE floating point,Significand,Binary number
Conference
ISBN
Citations 
PageRank 
0-8186-8200-0
25
1.40
References 
Authors
172
2
Search Limit
100172
Name
Order
Citations
PageRank
Yirng-an Chen130423.80
Randal E. Bryant292041194.64