Carnegie Mellon University
Browse

Bit-Level Analysis of an SRT Divider Circuit

journal contribution
posted on 1996-01-01, 00:00 authored by Randal BryantRandal Bryant

It is impractical to verify multiplier or divider

circuits entirely at the bitlevelusing ordered Binary Decision Diagrams (BDDs), because the BDD representations for these functions grow exponentially with the wordsize. It is possible, however, to analyze individual stages of these circuits using BDDs. Such analysis can be helpful when implementing complex arithmetic algorithms. As ademonstration, we showthat Intel could have used BDDs to detect erroneous lookup table entries in the Pentium(TM)floating point divider. Going beyond verification, we show that bitlevelanalysis can be used to generate a correct version of the table.

History

Publisher Statement

All Rights Reserved

Date

1996-01-01

Usage metrics

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC