DocumentCode
1791523
Title
A tool for the automatic TLM-to-RTL conversion of embedded systems requirements for a seamless verification flow
Author
Bel Hadj Amor, Zeineb ; Pierre, Laurence ; Borrione, Dominique
Author_Institution
INPG, TIMA Lab., UJF, Grenoble, France
fYear
2014
fDate
6-8 Oct. 2014
Firstpage
1
Lastpage
6
Abstract
Complex Systems on Chips (SoCs) are built by assembling hardware and software components. SystemC TLM (Transaction Level Modeling) allows to describe SoCs in a very abstract way. From this level, a typical design flow enables the definition of virtual prototypes at different levels of abstraction to support early software development and verification of hardware blocks which, in the last steps, become Register Transfer Level (RTL) models. A compatible and seamless verification flow must give the possibility to verify, along this design flow, that the system requirements remain satisfied. To keep the requirements consistent with the abstraction level, we propose the automatic transformation of system level properties into their counterparts at the RT level. This paper describes a tool for the automatic refinement of temporal assertions from TLM to RT level, using a set of transformation rules. This reuse of TLM assertions is thus the basis of an Assertion-Based Verification (ABV) flow.
Keywords
embedded systems; integrated circuit design; software engineering; system-on-chip; ABV; SoCs; SystemC TLM; abstraction level; assertion-based verification flow; automatic TLM-to-RTL conversion; complex systems on chips; design flow; embedded systems; hardware block verification; hardware component assembling; register transfer level; seamless verification flow; software component assembling; software development; system level property; transaction level modeling; transformation rules; virtual prototypes; Clocks; Hardware; Protocols; Synchronization; System-on-chip; Time-domain analysis; Time-varying systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Very Large Scale Integration (VLSI-SoC), 2014 22nd International Conference on
Conference_Location
Playa del Carmen
Type
conf
DOI
10.1109/VLSI-SoC.2014.7004196
Filename
7004196
Link To Document