One of the main critical tasks in a design flow based on Transaction Level Modeling (TLM) is the implementation of transactors. In fact, even if transactors represent the key objects to allow TLM-RTL mixed simulation, testbench and assertion reuse, their implementation is still manual, tedious and error-prone. The paper firstly classifies two scenarios as starting points to generate transactors and then, for each scenario, a suitable methodology is presented to automate the generation process exploiting the Extended Finite State Machine (EFSM) model.

Automatic Transactor Generation in TLM by Exploiting EFSMs

BOMBIERI, Nicola;FUMMI, Franco
2007

Abstract

One of the main critical tasks in a design flow based on Transaction Level Modeling (TLM) is the implementation of transactors. In fact, even if transactors represent the key objects to allow TLM-RTL mixed simulation, testbench and assertion reuse, their implementation is still manual, tedious and error-prone. The paper firstly classifies two scenarios as starting points to generate transactors and then, for each scenario, a suitable methodology is presented to automate the generation process exploiting the Extended Finite State Machine (EFSM) model.
Transaction-level Modeling; Transactor; IP Reuse
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11562/32926
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact