Design and Implementation of Clock and Power Management Unit
Rucha R. Borde, Saurabh Kesari, Shashank Kumar Singh, Anand N, Ravi Ranjan, Jayaraj U Kidav · 2025
Reducing power consumption is an important challenge in modern computing, especially in embedded and FPGA-based designs. This paper presents the design and implementation of a clock and power management unit (CPMU) integrated with an arithmetic argument unit (ALU) on a FPGA platform. CPMU dynamically manages power consumption using several power modes (active, passive, sleep, deep sleep) and power consumption using power gating techniques. ALU conducts arithmetic operations under various electric states to analyze electric-sacking techniques. The proposed design was applied to the Pynq-Z2 FPGA using Verilog HDL in Xilinx Vivado 2024.2, and the power analysis demonstrated significant cuts in power consumption without compromising the performance. Clock gating and power gating are employed for dynamic power optimization features. Additionally, the CPMU supports different power modes which allows the flexible management of power based on system workload. The ALU takes care of addition and subtraction as its fundamental operations and was made to function under different power states to study the effects of power saving methods. Reducing power consumption is one of the challenges faced in modern computing systems with emphasis on embedded and FPGA based design. This document focuses on the design and implementation of a Clock and Power Management Unit (CPMU) that is integrated with an Arithmetic Logic Unit (ALU) on an FPGA platform. The design was developed using Verilog HDL and was synthesized on the PYNQ-Z2 FPGA board using Xilinx Vivado2024.2. The simulations, as well as power analyses, illustrates how the CPMU reduces power consumption while computational performance is sustained. This report illustrates the importance of low power design approaches for energy consumption in computing done on FPGA’s.