ACM Home Page
Please provide us with feedback. Feedback
Generator-based Verification
Full text PdfPdf (216 KB)
Source International Conference on Computer Aided Design archive
Proceedings of the 2003 IEEE/ACM international conference on Computer-aided design table of contents
Page: 146  
Year of Publication: 2003
ISBN ~ ISSN:1092-3152 , 1-58113-762-1
Authors
Yunshan Zhu  Synopsys, Inc., Mountain View, CA
James H. Kukula  Synopsys, Inc., Hillsboro, OR
Sponsor
SIGDA: ACM Special Interest Group on Design Automation
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 11,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: 10.1109/ICCAD.2003.77

ABSTRACT

To prove system correctness, assumptions made in verifying a blockmust be cleared by verifying that the block's environment guaranteesthem. Conversely, guarantees enforced by a block may be usedas assumptions for its environment. Block level interface specificationsthus serve as both assumptions and guarantees in compositionalverification. Traditionally, such specifications have beenrepresented as monitors or checkers. In this paper, we propose analternative representation using generators. Novel algorithms arepresented for simulation and formal verification. We argue that forsimulation, representation as a generator can be more efficient thanas a checker - both asymptotically and practically. We also identifya subset of generators that can be efficiently handled using formaltechniques. Experimental results are given for some benchmarkexamples and industrial case studies.


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
[6] K. McMillan. http://www-cad.eecs.berkeley.edu/ kenmcmil/smv/.
 
7
8
9
 
10
11
12
 
13


Collaborative Colleagues:
Yunshan Zhu: colleagues
James H. Kukula: colleagues