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 :
بازگشت