[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/789083.1022828acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
Article

Cross-Product Functional Coverage Measurement with Temporal Properties-Based Assertions

Published: 03 March 2003 Publication History

Abstract

Temporal specification languages provide an efficient way to express events comprised of complex temporal scenarios. Assertions based on these languages are used to detect violations of the specification and monitor coverage events. In this paper, we propose to extend temporal specification languages, and assertions based on these languages with auxiliary variables. We attach these variables to sub-expressions and assign them values when the sub-expressions are evaluated. The use of auxiliary variables enables the implementation of large cross-product coverage models, using small number of assertions. This simplifies the definition and implementation of coverage models and helps reduce the simulation overhead caused by assertions, thus increasing the efficiency of simulation resources.

References

[1]
{1} Y. Abarbanel, I. Beer, L. Gluhovsky, S. Keidar, and Y. Wolfsthal. FoCs - automatic generation of simulation checkers from formal specification. In Proceedings of the 1999 Computer Aided Verification Conference, July 1999.
[2]
{2} R. Armoni et al. The ForSpec temporal logic: A new temporal property-specification language. In J.-P. Katoen and P. Stevens, editors, 8th International Conference on Tools and Algorithms for Construction and Analysis of Systems, LNCS 2280, pages 296-311. Springer-Verlag, April 2002.
[3]
{3} I. Beer, S. Ben-David, C. Eisner, D. Fisman, A. Gringauze, and Y. Rodeh. The temporal logic Sugar. In G. Berry, H. Comon, and A. Finkel, editors, Proc. 13th International Conference on Computer Aided Verification (CAV), LNCS 2102, pages 363-368. Springer-Verlag, July 2001.
[4]
{4} J. Bergeron. Writing Testbenches: Functional Verification of HDL Models. Kluwer Academic Publishers, January 2000.
[5]
{5} E. A. Emerson. Temporal and modal logic. In J. van Leeuwen, editor, Handbook of Theoretical Computer Science , volume B, pages 996-1072. Elsevier Science Publishers, 1990.
[6]
{6} R. Grinwald, E. Harel, M. Orgad, S. Ur, and A. Ziv. User defined coverage - a tool supported methodology for design verification. In Proceedings of the 35th Design Automation Conference, pages 158-165, June 1998.
[7]
{7} B. Marick. The Craft of Software Testing, Subsystem testing Including Object-Based and Object-Oriented Testing. Prentice-Hall, 1985.
[8]
{8} J. Ruf, D.W. Hoffman, T. Kropf, and W. Rosenstiel. Checking temporal properties under simulation of executable system description. In Proceedings of the International High Level Design Validation and Test Workshop, pages 161-166, November 2000.
[9]
{9} J. Ruf, D. W. Hoffman, T. Kropf, and W. Rosenstiel. Simulation-guided property checking based on multivalued ar-automata. In Proceedings of the 2001 Design, Automation and Test in Europe Conference (DATE), pages 742-748, March 2001.
[10]
{10} S. Ur and A. Ziv. Off-the-shelf vs. custom made coverage models, which is the one for you? In proceedings of STAR98: the 7th international conference on software testing analysis and review, May 1998.
[11]
{11} SystemC 2.0 user's guide. http://www.SystemC.org/.

Cited By

View all
  • (2008)Automata-based assertion-checker synthesis of PSL propertiesACM Transactions on Design Automation of Electronic Systems10.1145/1297666.129767013:1(1-21)Online publication date: 6-Feb-2008
  • (2007)Interactive presentation: Automatic generation of functional coverage models from behavioral verilog descriptionsProceedings of the conference on Design, automation and test in Europe10.5555/1266366.1266560(900-905)Online publication date: 16-Apr-2007
  • (2006)FSM-based transaction-level functional coverage for interface compliance verificationProceedings of the 2006 Asia and South Pacific Design Automation Conference10.1145/1118299.1118411(448-453)Online publication date: 24-Jan-2006
  • Show More Cited By

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
DATE '03: Proceedings of the conference on Design, Automation and Test in Europe - Volume 1
March 2003
1112 pages
ISBN:0769518702

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 03 March 2003

Check for updates

Qualifiers

  • Article

Conference

DATE03
Sponsor:

Acceptance Rates

Overall Acceptance Rate 518 of 1,794 submissions, 29%

Upcoming Conference

DATE '25
Design, Automation and Test in Europe
March 31 - April 2, 2025
Lyon , France

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 10 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2008)Automata-based assertion-checker synthesis of PSL propertiesACM Transactions on Design Automation of Electronic Systems10.1145/1297666.129767013:1(1-21)Online publication date: 6-Feb-2008
  • (2007)Interactive presentation: Automatic generation of functional coverage models from behavioral verilog descriptionsProceedings of the conference on Design, automation and test in Europe10.5555/1266366.1266560(900-905)Online publication date: 16-Apr-2007
  • (2006)FSM-based transaction-level functional coverage for interface compliance verificationProceedings of the 2006 Asia and South Pacific Design Automation Conference10.1145/1118299.1118411(448-453)Online publication date: 24-Jan-2006
  • (2005)A generic micro-architectural test plan approach for microprocessor verificationProceedings of the 42nd annual Design Automation Conference10.1145/1065579.1065785(769-774)Online publication date: 13-Jun-2005
  • (2004)Systematic functional coverage metric synthesis from hierarchical temporal event relation graphProceedings of the 41st annual Design Automation Conference10.1145/996566.996580(45-48)Online publication date: 7-Jun-2004

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media