• DocumentCode
    1647783
  • Title

    On the Automatic Transactor Generation for TLM-based Design Flows

  • Author

    Bombieri, Nicola ; Fummi, Franco

  • Author_Institution
    Dipt. di Informatica, Universita di Verona
  • fYear
    2006
  • Firstpage
    85
  • Lastpage
    92
  • Abstract
    Transaction level modeling (TLM) has been proposed as the leading strategy to address the always increasing complexity of digital systems design and verification. It allows designers to focus on the functionalities of the design, while abstracting away implementation details that are added at lower abstraction levels. A TLM-based design flow can afford several advantages, such as, TLM-RTL mixed simulation, testbench and assertion reuse by exploiting the transactor concept. Nevertheless, transactors implementation and verification are duty of designers so far and their generation effort often overcomes the benefits of the TLM-based design adoption. In this paper a methodology is proposed to automate some parts of the transactor generation aiming at reaching their correct-by-construction implementation. The methodology relies on (i) the adoption of a TLM API standard to ensure a correct refinement degree of transactors and (ii) the extended finite state machine (EFSM) model to formally represent the communication environment through the generation process
  • Keywords
    application program interfaces; finite state machines; program verification; transaction processing; API standard; application program interface; automatic transactor generation; correct transactor refinement degree; correct-by-construction implementation; digital system design complexity; digital system verification complexity; extended finite state machine model; transaction level modeling design flow; transactor generation automation; Automata; Automatic testing; Communication standards; Computer architecture; Conferences; Digital systems; Hardware; Monitoring; Protocols; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Level Design Validation and Test Workshop, 2006. Eleventh Annual IEEE International
  • Conference_Location
    Monterey, CA
  • ISSN
    1552-6674
  • Print_ISBN
    1-4244-0680-3
  • Electronic_ISBN
    1552-6674
  • Type

    conf

  • DOI
    10.1109/HLDVT.2006.319969
  • Filename
    4110068