2009 Design, Automation &Amp; Test in Europe Conference &Amp; Exhibition 2009
DOI: 10.1109/date.2009.5090900
|View full text |Cite
|
Sign up to set email alerts
|

Correct-by-construction generation of device drivers based on RTL testbenches

Abstract: The generation of device drivers is a very time consuming and error prone activity. All the strategies proposed up to now to simplify this operation require a manual, even formal, specification of the device driver functionalities. In the systemlevel design, IP functionalities are tested by using testbenches, implemented to contain the communication protocols to correctly interact with the device. The aim of this paper is to present a methodology to automatically generate device drivers from the testbench of a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2010
2010
2017
2017

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 9 publications
(9 citation statements)
references
References 12 publications
0
9
0
Order By: Relevance
“…Bombieri et al [24] propose a device driver generation methodology based on the register transfer level (RTL) test bench of an intellectual property (IP). However, device drivers can not be generated unless the code of the RTL test bench is available.…”
Section: Related Workmentioning
confidence: 99%
“…Bombieri et al [24] propose a device driver generation methodology based on the register transfer level (RTL) test bench of an intellectual property (IP). However, device drivers can not be generated unless the code of the RTL test bench is available.…”
Section: Related Workmentioning
confidence: 99%
“…[4] allows to gain automatic transactor specification, by identifying the sets of states that correspond to a read or a write operation in an EFSM representation of the communication protocol that is automatically extracted from a testbench of the component. Similarly, [5] allows device driver generation provided a target architecture configuration and the partitioning of the EFSM representing the device communication protocol into a set of functionalities. Finally, [8] requires only the target platform configuration to gain automatic generation of transducers.…”
Section: Implementation Of Connecting Componentsmentioning
confidence: 99%
“…Table 6 shows the main characteristics of such components. The ADC and DAC are implemented by using custom library components, while the device driver has been generated by using D2Gen [5]. Also transducers and transactors have been implemented automatically by using the semi-automatic tools listed in Table 1.…”
Section: The Boiler Systemmentioning
confidence: 99%
See 2 more Smart Citations