Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1118299.1118304acmconferencesArticle/Chapter ViewAbstractPublication PagesaspdacConference Proceedingsconference-collections
Article

Word level functional coverage computation

Published: 24 January 2006 Publication History

Abstract

This paper proposes a word-level coverage metric to determine the completeness of a set of properties verified by a word-level method. An algorithm is presented to compute a functionality based coverage metric for a sequence property as specification. Control, intermediate and output signals are represented by a multiplexer based structure of linear integer equations, and RT level properties are directly applied to this representation. A set of integer equations are symbolically simulated based on the specified property in a predictable time. We used a canonical form of linear Taylor Expansion Diagram.

References

[1]
H. Touati, H. Savoj, B. Lin, R. K. Brayton and A. Sangiovanni-Vincentelli, "Implicit State Enumeration of Finite State Machines Using BDDs", in Proceedings ICCAD, pp 130--133, 1990.
[2]
K. McMillan, Symbolic Model Checking, Kluwer Academic Publishers, Boston, 1993.
[3]
A. Biere, A. Cimatti, E. M. Clarke, M. Fujita and Y. Zhu, "Symbolic Model Checking Using SAT Procedures Instead of BDDs", In Proceedings DAC, pp 317--320, June 1999.
[4]
R. Brinkmann and R. Drechsler, "RTL-Datapath Verification using Integer Linear Programming", in Proceedings of IEEE VLSI Design'01 & Asia and South Pacific Design Automation Conference, pp 741--746, 2002.
[5]
J. C. Corbett and G. S. Avrunin, "Using Integer Programming to Verify General Safety and Liveness Properties", in Journal of Formal Methods in System Design, Vol. 6, pp 97--123, Jan. 1995.
[6]
T. Bultan, R. Gerber, and W. Pugh, "Symbolic Model Checking of Infinite State Systems Using Presburger Arithmetic", in 9th International Conference CAV, pp 400--411, 1997.
[7]
R. Drechsler, Formal Verification of Circuits, Kluwer Academic Publishers, 2000.
[8]
M. Ciesielski, P. Kalla and Z. Zeng, "Taylor Expansion Diagrams: A Compact Canonical Representation for Arithmetic Expressions", DATE02, pp 285--289, 2002.
[9]
B. Alizadeh and M. R. Kakoee, "Using Integer Equations for High Level Formal Verification Property Checking", in ISQED03, pp 69--74, 2003.
[10]
B. Alizadeh and Z. Navabi, "Word Level Symbolic Simulation in Processor Verification", in Journal of IEE-Proceedings Computers and Digital Techniques, Vol. 151, No. 5, pp 356--366, Sep. 2004.
[11]
Y. Hoskote, T. Kam, P.-H. Ho, and X. Zhao. Coverage Estimation for Symbolic Model Checking. In Proc. 36th Design Automation Conference, pp 300--305, 1999.
[12]
H. Chockler, O. Kupferman, and M. Y. Vardi, "Coverage Metrics for Temporal Logic Model Checking", in TACAS, LNCS 2031, pp. 528--542, 2001.
[13]
Robert K. Brayton, A. Sangiovanni, A. Aziz and et al, "VIS: A system for Verification and Synthesis", in Proceedings of the 8th International Conference on Computer Aided Verification, pp 428--432, 1996.

Cited By

View all
  • (2009)Optimizing data flow graphs to minimize hardware implementationProceedings of the Conference on Design, Automation and Test in Europe10.5555/1874620.1874649(117-122)Online publication date: 20-Apr-2009
  • (2009)Optimization of data-flow computations using canonical TED representationIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2009.202470828:9(1321-1333)Online publication date: 1-Sep-2009
  • (2009)Optimizing data flow graphs to minimize hardware implementation2009 Design, Automation & Test in Europe Conference & Exhibition10.1109/DATE.2009.5090643(117-122)Online publication date: Apr-2009

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ASP-DAC '06: Proceedings of the 2006 Asia and South Pacific Design Automation Conference
January 2006
998 pages
ISBN:0780394518

Sponsors

  • IEEE Circuits and Systems Society
  • SIGDA: ACM Special Interest Group on Design Automation
  • IEICE ESS: Institute of Electronics, Information and Communication Engineers, Engineering Sciences Society
  • IPSJ SIG-SLDM: Information Processing Society of Japan, SIG System LSI Design Methodology

Publisher

IEEE Press

Publication History

Published: 24 January 2006

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 466 of 1,454 submissions, 32%

Upcoming Conference

ASPDAC '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2009)Optimizing data flow graphs to minimize hardware implementationProceedings of the Conference on Design, Automation and Test in Europe10.5555/1874620.1874649(117-122)Online publication date: 20-Apr-2009
  • (2009)Optimization of data-flow computations using canonical TED representationIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2009.202470828:9(1321-1333)Online publication date: 1-Sep-2009
  • (2009)Optimizing data flow graphs to minimize hardware implementation2009 Design, Automation & Test in Europe Conference & Exhibition10.1109/DATE.2009.5090643(117-122)Online publication date: Apr-2009

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