As system complexity continues to increase, the integration of software and hardware subsystems within system-on-a-chip (SOC) presents significant challenges in post-silicon validation, testing, and in-situ debugging across hardware and software layers. The deep integration of software and hardware components within SOCs often prevents the use of traditional analysis methods to observe and monitor the internal state of these components. This situation is further exacerbated for in-situ debugging and testing in which physical access to traditional debug and trace interfaces is unavailable, infeasible, or cost prohibitive. In this dissertation, we present a system-level observation framework (SOF) that provides minimally intrusive methods for...
Problems in a new System on Chip (SOC) consisting of hardware and embedded software often only show ...
Post-silicon validation and debug, or ensuring that software executes correctly on the silicon of a ...
Embedded systems are increasingly complex and dynamic, imposing progressively higher developing time...
Verification of today’s Systems-on-Chip (SoC) occur at low abstraction-levels, typically at register...
The increased complexity in today's state-of-the-art computer systems make them hard to analyse, tes...
Accounting for all operating conditions of a system at the design stage is typically infeasible for ...
As computational systems grow more and more complex, their debugging and performance optimization be...
Abstract — Security is emerging as an important concern in embedded system design. The security of e...
non-peer-reviewedWith embedded systems growing in hardware and software complexity, it is becoming i...
Modern industrial applications often employ embedded processors – programmed with dedicated software...
The trend towards more commercial-off-the-shelf (COTS) components in complex safety-critical systems...
International audienceEmbedded systems often implement safety critical applications making security ...
Abstract—This paper presents an operating system API for monitoring hardware events specifically des...
COTS peripherals are heavily used in the embed-ded market, but their unpredictability is a threat fo...
Abstract—Post-silicon validation and debug, or ensuring that software executes correctly on the sili...
Problems in a new System on Chip (SOC) consisting of hardware and embedded software often only show ...
Post-silicon validation and debug, or ensuring that software executes correctly on the silicon of a ...
Embedded systems are increasingly complex and dynamic, imposing progressively higher developing time...
Verification of today’s Systems-on-Chip (SoC) occur at low abstraction-levels, typically at register...
The increased complexity in today's state-of-the-art computer systems make them hard to analyse, tes...
Accounting for all operating conditions of a system at the design stage is typically infeasible for ...
As computational systems grow more and more complex, their debugging and performance optimization be...
Abstract — Security is emerging as an important concern in embedded system design. The security of e...
non-peer-reviewedWith embedded systems growing in hardware and software complexity, it is becoming i...
Modern industrial applications often employ embedded processors – programmed with dedicated software...
The trend towards more commercial-off-the-shelf (COTS) components in complex safety-critical systems...
International audienceEmbedded systems often implement safety critical applications making security ...
Abstract—This paper presents an operating system API for monitoring hardware events specifically des...
COTS peripherals are heavily used in the embed-ded market, but their unpredictability is a threat fo...
Abstract—Post-silicon validation and debug, or ensuring that software executes correctly on the sili...
Problems in a new System on Chip (SOC) consisting of hardware and embedded software often only show ...
Post-silicon validation and debug, or ensuring that software executes correctly on the silicon of a ...
Embedded systems are increasingly complex and dynamic, imposing progressively higher developing time...