Artifact for the SenSys 2022 paper: DIPS: Debug Intermittently-Powered Systems Like Any Embedded System. Abstract: Debugging and testing battery-free intermittently-powered systems is notoriously difficult. This is not only due to the additional complexity of maintaining state through power failures but also due to the lack of proper tools to test and debug these systems. As a solution, we present DIPS: a fully-featured hardware debugger for battery-free intermittently-powered systems capable of automatically verifying memory and peripheral state between power failures. Our solution seamlessly integrates an emulator allowing for emulation of any power scenario to the device under test. This allows our debugger to pause emulation and progr...
Post-silicon debugging of a system on chip (SOC) is complex due to (1) the intrinsic limits on the i...
Improving the performance and functionality of contemporary debugging tools is essential to alleviat...
An energy harvesting system (EHS) provides the intriguing possibility of battery-less computing and ...
Debugging and testing battery-free intermittently-powered systems is notoriously difficult. This is ...
Debugging software is challenging because of the increasing complexity of software and hardware, and...
We propose a root-causing procedure for accelerating system-level debug using rule-based techniques....
Intermittently powered devices rely on opportunistic energy-harvesting to function, leading to recur...
Intermittent hardware faults are hard to diagnose as they occur non-deterministically. Hardware-only...
It is a great challenge to build reliable computer systems with unreliable hardware and buggy softwa...
Electronic devices make up a vital part of our lives. These are seen from mobiles, laptops, computer...
Energy harvesting battery-less embedded devices compute intermittently, as energy is available. Inte...
Abstract—Intermittent hardware faults are hard to diagnose as they occur non-deterministically at th...
Reprogrammable hardware systems are traditionally very difficult to debug due to their high level of...
Over three decades of continuous scaling in CMOS technology has led to tremendous improvements in pr...
Recently, there has been a significant increase in design complexity for Embedded Systems often refe...
Post-silicon debugging of a system on chip (SOC) is complex due to (1) the intrinsic limits on the i...
Improving the performance and functionality of contemporary debugging tools is essential to alleviat...
An energy harvesting system (EHS) provides the intriguing possibility of battery-less computing and ...
Debugging and testing battery-free intermittently-powered systems is notoriously difficult. This is ...
Debugging software is challenging because of the increasing complexity of software and hardware, and...
We propose a root-causing procedure for accelerating system-level debug using rule-based techniques....
Intermittently powered devices rely on opportunistic energy-harvesting to function, leading to recur...
Intermittent hardware faults are hard to diagnose as they occur non-deterministically. Hardware-only...
It is a great challenge to build reliable computer systems with unreliable hardware and buggy softwa...
Electronic devices make up a vital part of our lives. These are seen from mobiles, laptops, computer...
Energy harvesting battery-less embedded devices compute intermittently, as energy is available. Inte...
Abstract—Intermittent hardware faults are hard to diagnose as they occur non-deterministically at th...
Reprogrammable hardware systems are traditionally very difficult to debug due to their high level of...
Over three decades of continuous scaling in CMOS technology has led to tremendous improvements in pr...
Recently, there has been a significant increase in design complexity for Embedded Systems often refe...
Post-silicon debugging of a system on chip (SOC) is complex due to (1) the intrinsic limits on the i...
Improving the performance and functionality of contemporary debugging tools is essential to alleviat...
An energy harvesting system (EHS) provides the intriguing possibility of battery-less computing and ...