Search papers, labs, and topics across Lattice.
This paper introduces an open-source power measurement platform designed for system-level testing of embedded semiconductor devices, addressing the challenges of high costs and integration issues associated with traditional industrial equipment. By leveraging a Raspberry Pi, precision current measurement, and a microcontroller-based DUT, the platform enables automated firmware deployment and high-resolution current acquisition. The system's lightweight HTTP interface facilitates remote interactions, allowing for reproducible experiments and benchmarking across various firmware versions, making it a versatile tool for research and education.
An open-source power measurement platform enables automated, reproducible testing of embedded systems, transforming how researchers evaluate energy efficiency.
Accurate power measurement is not only essential for evaluating the energy efficiency of modern embedded and semiconductor systems, but power draw is an important proxy during stress testing. Industrial semiconductor test equipment, however, is often expensive and difficult to integrate into flexible experimental workflows. This paper presents a compact and extensible hardware platform for automated system-level power measurement of embedded devices. The proposed setup integrates a Raspberry Pi controller, a precision current measurement device, and a microcontroller-based Device-under-Test (DUT). The system supports automated firmware deployment, synchronized device execution, and high-resolution current acquisition. A lightweight HTTP-based interface allows remote clients to upload firmware binaries and retrieve measurement results. This design enables automated benchmarking and reproducible experiments across multiple firmware variants. The platform is implemented using accessible hardware components and open-source software tools, making it suitable for research, prototyping, and educational environments. We describe the architecture of the platform, the automated testing workflow, and potential application scenarios, including firmware energy profiling and regression testing.