ACM Home Page
Please provide us with feedback. Feedback
Reachability analysis using partitioned-ROBDDs
Full text Publisher SitePublisher Site PdfPdf (112 KB)
Source International Conference on Computer Aided Design archive
Proceedings of the 1997 IEEE/ACM international conference on Computer-aided design table of contents
San Jose, California, United States
Pages: 388 - 393  
Year of Publication: 1997
ISBN:0-8186-8200-0
Authors
Amit Narayan  Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, CA
Adrian J. Isles  Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, CA
Jawahar Jain  Fujitsu Laboratories of America, Santa Clara, CA
Robert K. Brayton  Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, CA
Alberto L. Sangiovanni-Vincentelli  Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, CA
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): 23,   Citation Count: 25
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

In this paper, we address the problem of finite state machine (FSM) traversal, a key step in most sequential verification and synthesis algorithms. We propose the use of partitioned-ROBDDs to reduce the memory explosion problem associated with symbolic state space exploration techniques. In our technique, the reachable state set is represented as a partitioned-ROBDD Different partitions of the Boolean space are allowed to have different variable orderings and only one partition needs to be in memory at any given time. We show the effectiveness of our approach on a set of ISCAS89 benchmark circuits. Our techniques result in a significant reduction in total memory utilization. For a given memory limit, partitioned-ROBDD based method can complete traversal for many circuits for which monolithic ROBDDs fail. For circuits where both partitioned-ROBDDs as well as monolithic-ROBDDs cannot complete traversal, partitioned-ROBDDs can reach a significantly larger set of states.


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
B. Bollig and I. Wegener. Partitioned-BDDs vs. Other BDD Models. In To be published in IWLS 97, Tahoe City, CA, May 1997.
 
4
B. Bollig and Ingo Wegener. manuscript, Personal communication, 1997.
 
5
6
 
7
 
8
G. Cabodi and E Camurati. Symbolic FSM Traversals Based on the Transition Relation. Manuscript Submitted to Transaction on Computer- Aided Design, 1994.
9
 
10
11
 
12
13
 
14
 
15
E. Goldberg, Y. Kukimoto, and R. K. Brayton. Canonical TBDD's - A New Data Structure for Boolean Functions. In Proc. of the Intl. Workshop on Logic Synthesis, May 1997.
 
16
 
17
 
18
 
19
 
20
J. Jain, J. Bitner, D. S. Fussell, and J. A. Abraham. Functional partitioning for verification and related problems. Brown/MIT VLSI Conference, March 1992.
 
21
 
22
U. Kebschull et. al. Multilevel logic synthesis based on Functional Decision Diagrams. European DAC, pages 43-47, 1992.
 
23
 
24
25
 
26
 
27
 
28
R.K. Ranjan, A. Aziz, R. K. Brayton, B. Plessier, and C. Pixley. Efficient BDD Algorithms for FSM Synthesis and Verification. In Proc. of the Intl. Workshop on Logic Synthesis, Tahoe City, NV, May 1995.
 
29
 
30
 
31
E Somenzi. CUDD: CU Decision Diagram Package, Release 2.1.1. Department of Electrical and Computer Engineering, University of Colorado at Boulder, February 1997.
 
32
H. J. Touati, H. Savoj, B. Lin, R. K. Brayton, and A. L. Sangiovanni- Vincentelli. Implicit State Enumeration of Finite State Machines using BDD's. In ICCAD, pages 130-133, November 1990.
 
33

CITED BY  25

Collaborative Colleagues:
Amit Narayan: colleagues
Adrian J. Isles: colleagues
Jawahar Jain: colleagues
Robert K. Brayton: colleagues
Alberto L. Sangiovanni-Vincentelli: colleagues