ACM Home Page
Please provide us with feedback. Feedback
Efficient state representation for symbolic simulation
Full text PdfPdf (253 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 39th annual Design Automation Conference table of contents
New Orleans, Louisiana, USA
SESSION: Formal verification table of contents
Pages: 99 - 104  
Year of Publication: 2002
ISBN ~ ISSN:0738-100X , 1-58113-461-4
Authors
Valeria Bertacco  Stanford University, Stanford, CA
Kunle Olukotun  Stanford University, Stanford, CA
Sponsor
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 14,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/513918.513946
What is a DOI?

ABSTRACT

Symbolic simulation is attracting increasing interest for the validation of digital circuits. It allows the verification engineer to explore all, or a major portion of the circuit's state space without having to design specific and time consuming test stimuli. However, the complexity and unpredictable run-time behavior of symbolic simulation have limited its scope to small-to-medium circuits.In this paper, we propose a novel approach to symbolic simulation that reduces the size of the BDDs of the state vector while maintaining an exact representation of the set of states visited. The method exploits the decomposition properties of Boolean functions. By restructuring the next-state functions in their disjoint support components, we gain a better insight in the role of each input variable. Consequently, we can simplify the next-state functions without significantly sacrificing the simulation accuracy. Our experimental results shows that this approach can be used in effectively reducing the memory requirements of symbolic simulation while surrendering only a small portion of the design's state space.


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
Z. Barzilai, J. Carter, B. Rosen, and J. Rutledge. Hss- a high-speed simulator. IEEE Trans. on CAD/ICAS, pages 601--617, July 1987.
 
2
 
3
4
 
5
6
7
 
8
9
10
 
11
R. Ashenhurst. The decomposition of switching functions. In Proceedings of the International Symposium on the Theory of Switching, Part I 29, pages 74--116, 1957.
 
12
H. A. Curtis. A New Approach to the Design of Switching Circuits. Van Nostrand, Princeton, N.J., 1962.
 
13
 
14
Fpga design by generalized functional decomposition. In T. Sasao, editor, Logic Synthesis and Optimization, chapter~11. Kluwer Academic, 1993.
 
15
CUDD-2.3.1. http://vlsi.Colorado.edu/~fabio.
 
16


Collaborative Colleagues:
Valeria Bertacco: colleagues
Kunle Olukotun: colleagues