*PBHD: An Efficient Graph Representation for Floating Point Circuit Verification

The work

AuthorsYirng-An Chen; Randal E. Bryant
Editors
Typetechreport
Year1997
Citekeychen1997pbhd

Where it appeared

PublisherCarnegie Mellon University, Department of Computer Science
Number in seriesCMU-CS-97-134
SchoolCarnegie Mellon University, Department of Computer Science

Related

Distinct frombryant1994verification

From bibtex.

Abstract

*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 Binary Hybrid Diagrams (*PBHDs), 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 *PBHDs 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 *BMD’s. Previous attempts at verifying floating point multipliers required manual intervention. We verified floating point multipliers before the rounding stage automatically.

A copy is held

pdf, 1018.8 kB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereagent via bibtex
Added2026-10-22 19:42 UTC
Approved bya person 2026-10-22 22:41 UTC

Cite it as

@techreport{chen1997pbhd,
  title        = {*PBHD: An Efficient Graph Representation for Floating Point Circuit Verification},
  author       = {Yirng-An Chen and Randal E. Bryant},
  year         = {1997},
  publisher    = {Carnegie Mellon University, Department of Computer Science},
  school       = {Carnegie Mellon University, Department of Computer Science},
}

This record lives at https://refs.drheap.org/chen1997pbhd/ and will keep doing so.