Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/MEMCOD.2007.371236acmconferencesArticle/Chapter ViewAbstractPublication PagesmemocodeConference Proceedingsconference-collections
Article

Towards Equivalence Checking Between TLM and RTL Models

Published: 30 May 2007 Publication History

Abstract

The always increasing complexity of digital system is overcome in design flows based on Transaction Level Modeling (TLM) by designing and verifying the system at different abstraction levels. The design implementation starts from a TLM high-level description and, following a topdown approach, it is refined towards a corresponding RTL model. However, the bottom-up approach is also adopted in the design flow when already existing RTL IPs are abstracted to be reused into the TLM system. In this context, proving the equivalence between a model and its refined or abstracted version is still an open problem. In fact, traditional equivalence definitions and formal equivalence checking methodologies presented in the literature cannot be applied due to the very different internal characteristics of the models, including structure organization and timing. Targeting this topic, the paper presents a formal definition of equivalence based on events, and then, it shows how such a definition can be used for proving the equivalence in the RTL vs. TLM context, without requiring timing or structural similarities between the modules to be compared. Finally, the paper presents a practical use of the proposed theory, by proving the correctness of a methodology that automatically abstracts RTL IPs towards TLM implementations.

Cited By

View all
  • (2018)Specification-driven automated conformance checking for virtual prototype and post-silicon designsProceedings of the 55th Annual Design Automation Conference10.1145/3195970.3196119(1-6)Online publication date: 24-Jun-2018
  • (2015)A Methodology to Recover RTL IP Functionality for Automatic Generation of SW ApplicationsACM Transactions on Design Automation of Electronic Systems10.1145/272001920:3(1-26)Online publication date: 24-Jun-2015
  • (2015)Reusing RTL Assertion Checkers for Verification of SystemC TLM ModelsJournal of Electronic Testing: Theory and Applications10.1007/s10836-015-5514-831:2(167-180)Online publication date: 1-Apr-2015
  • Show More Cited By

Index Terms

  1. Towards Equivalence Checking Between TLM and RTL Models

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    MEMOCODE '07: Proceedings of the 5th IEEE/ACM International Conference on Formal Methods and Models for Codesign
    May 2007
    181 pages
    ISBN:1424410509

    Sponsors

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 30 May 2007

    Check for updates

    Qualifiers

    • Article

    Acceptance Rates

    Overall Acceptance Rate 34 of 82 submissions, 41%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 13 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2018)Specification-driven automated conformance checking for virtual prototype and post-silicon designsProceedings of the 55th Annual Design Automation Conference10.1145/3195970.3196119(1-6)Online publication date: 24-Jun-2018
    • (2015)A Methodology to Recover RTL IP Functionality for Automatic Generation of SW ApplicationsACM Transactions on Design Automation of Electronic Systems10.1145/272001920:3(1-26)Online publication date: 24-Jun-2015
    • (2015)Reusing RTL Assertion Checkers for Verification of SystemC TLM ModelsJournal of Electronic Testing: Theory and Applications10.1007/s10836-015-5514-831:2(167-180)Online publication date: 1-Apr-2015
    • (2014)Formal property verification in a conformance testing frameworkProceedings of the Twelfth ACM/IEEE Conference on Formal Methods and Models for Codesign10.1109/MEMCOD.2014.6961854(155-164)Online publication date: 1-Oct-2014
    • (2012)Automatic RTL Test Generation from SystemC TLM SpecificationsACM Transactions on Embedded Computing Systems (TECS)10.1145/2220336.222035011:2(1-25)Online publication date: 1-Jul-2012
    • (2012)FASTJournal of Electronic Testing: Theory and Applications10.1007/s10836-012-5318-z28:4(495-510)Online publication date: 1-Aug-2012
    • (2011)Equivalence checking between function block diagrams and C programs using HW-CBMCProceedings of the 30th international conference on Computer safety, reliability, and security10.5555/2041619.2041658(397-408)Online publication date: 19-Sep-2011
    • (2011)Simulation-based equivalence checking between SystemC models at different levels of abstractionProceedings of the 21st edition of the great lakes symposium on Great lakes symposium on VLSI10.1145/1973009.1973054(223-228)Online publication date: 2-May-2011
    • (2010)Automated formal verification of processors based on architectural modelsProceedings of the 2010 Conference on Formal Methods in Computer-Aided Design10.5555/1998496.1998521(129-136)Online publication date: 20-Oct-2010
    • (2010)HIFsuiteEURASIP Journal on Embedded Systems10.1155/2010/4363282010(1-20)Online publication date: 1-Jan-2010
    • Show More Cited By

    View Options

    Get Access

    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