DocumentCode
1849552
Title
Efficient state representation for symbolic simulation
Author
Bertacco, Valeria ; Olukotun, Kunle
Author_Institution
Comput. Syst. Lab., Stanford Univ., CA, USA
fYear
2002
fDate
2002
Firstpage
99
Lastpage
104
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.
Keywords
Boolean functions; binary decision diagrams; formal verification; logic design; logic simulation; state-space methods; symbol manipulation; Boolean function; binary decision diagram; digital circuit design; formal verification; state space; symbolic simulation; Boolean functions; Circuit simulation; Circuit testing; Computational modeling; Computer simulation; Data structures; Digital circuits; Discrete event simulation; Formal verification; State-space methods;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2002. Proceedings. 39th
ISSN
0738-100X
Print_ISBN
1-58113-461-4
Type
conf
DOI
10.1109/DAC.2002.1012602
Filename
1012602
Link To Document