DocumentCode :
1552143
Title :
An efficient graph representation for arithmetic circuit verification
Author :
Chen, Yirng-An ; Bryant, Randal E.
Author_Institution :
Novas Software Inc., San Jose, CA, USA
Volume :
20
Issue :
12
fYear :
2001
fDate :
12/1/2001 12:00:00 AM
Firstpage :
1443
Lastpage :
1454
Abstract :
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 (FP) values. The size of the graph to represent the IEEE FP encoding is linear with the word size. The complexity of FP multiplication grows linearly with the word size. The complexity of FP 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 FP multipliers before the rounding stage, based on a hierarchical verification approach. For integer multipliers, our results are at least six times faster than binary moment diagrams. Previous attempts at verifying FP multipliers required manual intervention, but we verified FP multipliers before the rounding stage automatically
Keywords :
decision diagrams; digital arithmetic; floating point arithmetic; formal verification; multiplying circuits; Boolean vector; arithmetic circuit; data structure; floating-point multiplier; graph representation; hierarchical verification; integer multiplier; multiplicative power hybrid decision diagram; Circuit simulation; Costs; Data structures; Encoding; Floating-point arithmetic; Formal verification; Helium; Logic; Microprocessors; Vectors;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.969437
Filename :
969437
Link To Document :
بازگشت