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
Link To Document