Abstract—Direct Memory Access (DMA) interfaces are a com-mon and important component of Hardware/Software (HW/SW) interfaces between peripheral devices and their device drivers. We present a HW/SW co-validation framework to validate DMA interface implementations of a device and its driver. This frame-work employs a virtual prototype of the device as a reference model and performs co-validation in two stages: (1) conformance checking which checks the DMA interface conformance between the device and its virtual prototype; (2) property checking which checks device/driver interactions across the DMA interface. In conformance checking, the virtual prototype infers the device state transitions by taking the same driver request sequence to the dev...
Modern in-vehicle infotainment systems comprise highly interactive software components. The verifica...
Today's microelectronics industry is increasingly confronted with the challenge of developing and va...
Behavioral hardware descriptions are commonly used to represent the functionality of a microelectron...
Hardware/Software (HW/SW) interfaces are pervasive in modern computer systems. Most of HW/SW interfa...
Abstract—Virtual prototypes of hardware devices, a.k.a, vir-tual devices, are increasingly used to e...
Every computer having a network, USB or disk controller has a Direct Memory Access Controller (DMAC)...
The Universal Verification Methodology (UVM) package is an open-source SystemVerilog library, which ...
Today's microelectronics industry is increasingly confronted with the challenge of developing and va...
textabstractFor manufacturers of consumer electronics, conformance testing of embedded software is a...
This thesis describes design and implementation of verification environment for system DMA Medusa. D...
© ACM, 2007. This is the author's version of the work. It is posted here by permission of ACM for yo...
In contemporary hardware design, verification techniques are exploited to verify the function of har...
Abstract. We present a formal verification approach for detecting de-sign issues related to user int...
Separation between processes on top of an operating system or between guests in a virtualized enviro...
Verifying whether a building block conforms to a specific interface protocol is one of the important...
Modern in-vehicle infotainment systems comprise highly interactive software components. The verifica...
Today's microelectronics industry is increasingly confronted with the challenge of developing and va...
Behavioral hardware descriptions are commonly used to represent the functionality of a microelectron...
Hardware/Software (HW/SW) interfaces are pervasive in modern computer systems. Most of HW/SW interfa...
Abstract—Virtual prototypes of hardware devices, a.k.a, vir-tual devices, are increasingly used to e...
Every computer having a network, USB or disk controller has a Direct Memory Access Controller (DMAC)...
The Universal Verification Methodology (UVM) package is an open-source SystemVerilog library, which ...
Today's microelectronics industry is increasingly confronted with the challenge of developing and va...
textabstractFor manufacturers of consumer electronics, conformance testing of embedded software is a...
This thesis describes design and implementation of verification environment for system DMA Medusa. D...
© ACM, 2007. This is the author's version of the work. It is posted here by permission of ACM for yo...
In contemporary hardware design, verification techniques are exploited to verify the function of har...
Abstract. We present a formal verification approach for detecting de-sign issues related to user int...
Separation between processes on top of an operating system or between guests in a virtualized enviro...
Verifying whether a building block conforms to a specific interface protocol is one of the important...
Modern in-vehicle infotainment systems comprise highly interactive software components. The verifica...
Today's microelectronics industry is increasingly confronted with the challenge of developing and va...
Behavioral hardware descriptions are commonly used to represent the functionality of a microelectron...