| Multi-clock SVA synthesis without re-writing |
| Full text |
Pdf
(390 KB)
|
Source
|
Asia and South Pacific Design Automation Conference
archive
Proceedings of the 2009 Asia and South Pacific Design Automation Conference
table of contents
Yokohama, Japan
SESSION: Sequential design verification
table of contents
Pages 648-653
Year of Publication: 2009
ISBN:978-1-4244-2748-2
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
IEEE Press
Piscataway, NJ, USA
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 21, Citation Count: 0
|
|
|
ABSTRACT
This paper presents a compilation procedure for synthesizing multiclock SVA properties for formal verification. The synthesis framework is built upon an existing compilation algorithm for single-clock SVA properties. While we could use the SVA rewriting rules to transform a multi-clock property into a single-clocked property and then apply existing techniques, instead we propose techniques to selectively model the multi-clock operators to produce a smaller checker logic. Through recursive construction and syntactic transformation, we are able demonstrate the efficiency of the technique and the generated checker logic is provably equivalent to the rewritten version.
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
|
1800: IEEE Standard for System Verilog -- Unified Hardware Design, Specification, and Verification Language. IEEE Computer Society, 2005.
|
| |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
M. Litteric. Pragmatic simulation-base verification of clock domain crossing signals and jitter using systemverilog assertions. In DVCon, 2006.
|
 |
8
|
|
| |
9
|
J. Long, A. Seawright, K. Larsen, B. Talukdar, and V. Viswanathan. Case study: Annotating ovl with sva assertions. In IP. Design and Reuse, December 2007.
|
| |
10
|
A. Seawright and F. Brewer. Clairvoyant: A synthesis system for production-based specification. IEEE Transactions on Very Large Sacle Integration(VLSI) Systems, 2(2):172--185, June 1994.
|
|