Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Indexed BDDs: Algorithmic Advances in Techniques to Represent and Verify Boolean Functions
Jain J., Bitner J., Abadir M., Abraham J., Fussell D. IEEE Transactions on Computers46 (11):1230-1245,1997.Type:Article
Date Reviewed: Jul 1 1998

Verifying the circuit implementation of Boolean functions against their abstract specifications is a fundamental and difficult problem in circuit design. This paper presents a graph-theoretical representation, the indexed binary decision diagram (IBDD), that facilitates this task. IBDD is a relaxation of the earlier ordered binary decision diagrams (OBDD). The advantage of the new representation over OBDD is its smaller size, which allows for more practical algorithms. In particular, the authors use the IBDD representation for effective verification of Booth multipliers and some classes of unsigned array multipliers. The price for the more compact representation is paid in the verification of the equivalence of IBDDs, because many nonisomorphic diagrams can represent the same Boolean function. Several strategies for verifying equivalence are proposed. Experimental results of IBDD-based methods for Booth multipliers and hidden-weighted bit functions provide insight into time requirements as a function of the number of variables. The observed running times for these functions are polynomial and compare favorably with the exponential growth of verification techniques derived from the OBDD representation.

Reviewer:  Jerzy W. Jaromczyk Review #: CR121619 (9807-0512)
Bookmark and Share
 
Verification (B.7.2 ... )
 
 
Algorithm Design And Analysis (G.4 ... )
 
 
Computations On Discrete Structures (F.2.2 ... )
 
 
General (G.2.0 )
 
 
Nonnumerical Algorithms And Problems (F.2.2 )
 
 
Types And Design Styles (B.7.1 )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Verification": Date
Trace theory for automatic hierarchical verification of speed-independent circuits
Dill D., MIT Press, Cambridge, MA, 1989. Type: Book (9789780262041010)
Jan 1 1992
Design and verification of the Rollback Chip using HOP: a case study of formal methods applied to hardware design
Gopalakrishnan G., Fujimoto R. ACM Transactions on Computer Systems 11(2): 109-145, 1993. Type: Article
Jul 1 1994
Automatic generation of functional vectors using the extended finite state machine model
Cheng K., Krishnakumar A. ACM Transactions on Design Automation of Electronic Systems 1(1): 57-79, 1996. Type: Article
Apr 1 1997
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy