ACM Home Page
Please provide us with feedback. Feedback
Hybrid decision diagrams
Full text Publisher SitePublisher Site PdfPdf (150 KB)
Source International Conference on Computer Aided Design archive
Proceedings of the 1995 IEEE/ACM international conference on Computer-aided design table of contents
San Jose, California, United States
Pages: 159 - 163  
Year of Publication: 1995
ISBN:0-8186-7213-7
Authors
E. M. Clarke  School of Computer Science, Carnegie Mellon University, Pittsburgh, PA
M. Fujita  Fujitsu Labs of America Inc., 77 Rio Robles, San Jose, CA
X. Zhao  School of Computer Science, Carnegie Mellon University, Pittsburgh, PA
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
IEEE-CS : Computer Society
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 13,   Citation Count: 26
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Abstract: Functions that map boolean vectors into the integers are important for the design and verification of arithmetic circuits. MTBDDs and BMDs have been proposed for representing this class of functions. We discuss the relationship between these methods and describe a generalization called hybrid decision diagrams which is often much more concise. We show how to implement arithmetic operations efficiently for hybrid decision diagrams. In practice, this is one of the main limitations of BMDs since performing arithmetic operations on functions expressed in this notation can be very expensive. In order to extend symbolic model checking algorithms to handle arithmetic properties, it is essential to be able to compute the BDD for the set of variable assignments that satisfy an arithmetic relation. In our paper, we give an efficient algorithm for this purpose. Moreover, we prove that for the class of linear expressions, the time complexity of our algorithm is linear in the number of variables.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
4
 
5
6
7
 
8
 
9
D. E. Muller. Application of boolean algebra to switching circuit design and error detection. IRE Trans,, 1:6-12, 1954.

CITED BY  26

Collaborative Colleagues:
E. M. Clarke: colleagues
M. Fujita: colleagues
X. Zhao: colleagues