• DocumentCode
    3238244
  • Title

    Integrating RTL IPs into TLM Designs Through Automatic Transactor Generation

  • Author

    Bombieri, Nicola ; Deganello, Nicola ; Fummi, Franco

  • Author_Institution
    Dipt. di Inf., Verona Univ., Verona
  • fYear
    2008
  • fDate
    10-14 March 2008
  • Firstpage
    15
  • Lastpage
    20
  • Abstract
    Transaction Level Modeling (TLM) is an emerging design practice for overcoming increasing design complexity. It aims at simplifying the design flow of embedded systems by designing and verifying a system at different abstraction levels. In this context, transactors play a fundamental role since they allow communication between the system components, implemented at different abstraction levels. Reuse of RTL IPs into TLM systems is a meaningful example of key advantage guaranteed by exploiting transactors. Nevertheless, transactors implementation is still manual, tedious and error-prone, and the effort spent to verify their correctness often overcomes the benefits of the TLM-based design flow. In this paper we present a methodology to automatically generate transactors for RTL IPs. We show how the transactor code can be automatically generated by exploiting the testbench of any RTL IP.
  • Keywords
    embedded systems; hardware-software codesign; logic design; IP cores; embedded systems; hardware-software codesign; register transfer level; transaction level modeling; Automata; Automatic testing; Context modeling; Digital systems; Electronic design automation and methodology; Embedded system; Error correction; Intellectual property; Protocols; Signal mapping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2008. DATE '08
  • Conference_Location
    Munich
  • Print_ISBN
    978-3-9810801-3-1
  • Electronic_ISBN
    978-3-9810801-4-8
  • Type

    conf

  • DOI
    10.1109/DATE.2008.4484653
  • Filename
    4484653