Enhancing and Validating LiveHD's Power Modeling Flow

As part of the Enhancing and Validating LiveHD’s Power Modeling Flow my proposal under the mentorship of Jose Renau and Sakshi Garg aims to enhance and validate LiveHD’s power modeling flow, a critical feature for estimating power consumption in modern hardware designs. The existing flow requires further refinement to ensure its stability, accuracy, compatibility with a wider range of netlists and VCD files, and overall performance. To address these challenges, the project will focus on methodically debugging the current implementation, establishing a comprehensive validation methodology for verifying the accuracy of power estimates, and optimizing the flow to handle larger netlists and VCD files efficiently. Additionally, the project aims to improve existing documentation by providing detailed explanations, examples, and tutorials to facilitate user adoption and understanding. Upon successful completion, the project will deliver a more reliable, accurate, and efficient power modeling flow within LiveHD, contributing to the development of energy-efficient hardware designs. This refined flow will not only enhance the capabilities of LiveHD but also encourage wider adoption and utilization by the hardware design community, fostering innovation in the field of energy-efficient devices and systems.

Shahzaib Kashif
Shahzaib Kashif
Research Assistant

Shahzaib Kashif is a Software Engineer, currently working as Research Assistant at Micro Electronics Research Lab (MERL). His Research interests are Constructing Hardware in Scala Embedded Language (CHISEL) - HDL, Computer Architecture, Compilers and RISC-V.