Design of a Power-Optimized 32-bit RISC-V (RV32I) ALU with Operand Isolation: A Comprehensive Literature Survey
Abstract
This paper presents a comprehensive literature survey on low-power Arithmetic Logic Unit (ALU) design techniques for RISC-V processors, covering 28 peer-reviewed works spanning FPGA-based implementations, ASIC physical design flows, power optimization methodologies, and formal verification approaches. A critical research gap is identified: existing techniques predominantly apply clock gating at the register level or architectural optimizations at the system level, failing to eliminate unnecessary switching activity within the combinational ALU functional units. This survey motivates the proposed ActivityAware Operand Isolation technique, which clamps idle unit inputs to zero using a pre-decode gating wrapper, targeting a 30– 35% reduction in Execute-stage dynamic power for the RISC-V RV32I instruction set on 90 nm GPDK using Cadence EDA tools.
References
K. Puli and V. Pudi, “Design of Low Power ALU for RISC-VISA,” 2023 IEEE International Symposium on Smart Electronic Systems (iSES), Ahmedabad, India, 2023, pp. 37–42, doi: 10.1109/iSES58672.2023.00019.
R. J. Kachhadiya, Y. Agrawal, and R. Parekh, “Implementation of ALU using RTL to GDSII flow and on NEXYS 4 DDR FPGA board,”
Second International Conference on Electronics and Sustainable Communication Systems (ICESC), Coimbatore, India, 2021, pp. 481– 488, doi: 10.1109/ICESC51422.2021.9532899.
M. A. Raheem, M. S. Hussain, and P. R. Ahmed Khan, “ASIC Flow
Implementation on a 32 Bit RISC V Processor using Cadence,” 2024
IEEE International Conference of Electron Devices Society Kolkata Chapter (EDKCON), Kolkata, India, 2024, pp. 29–33, doi: 10.1109/EDKCON62339.2024.10870604.
M. A. Raza et al., “An Optimum Design and Implementation of a
-bit ALU on CADENCE Using RISC-V Architecture,” 2023 IEEE International Conference on Emerging Trends in Engineering, Sciences and Technology (ICES&T), Bahawalpur, Pakistan, 2023, pp. 1–5, doi: 10.1109/ICEST56843.2023.10138869.
Y. Asai, W. L. Pang, and H. H. Goh, “Instruction FrequencyBased ALU Simplification on RISC-V for TinyML,” 2025 9th International Conference on Recent Advances and Innovations in Engineering (ICRAIE), Kuala Lumpur, Malaysia, 2025, pp. 75–78, doi: 10.1109/ICRAIE65839.2025.11239153.
V. G. Krishna Davala et al., “RISC-V Based Modular ALU Framework: Simulation of Complete ISA and FPGA-Based ALU Operation Implementation,” 2025 IEEE 2nd International Conference for Women in Computing (InCoWoCo), India, 2025, pp. 1–6, doi: 10.1109/InCoWoCo68239.2025.11407137.
M. R. P, P. Niranjan, and D. K. M. J, “Design and Implementation of 32bit RISC-V Processor Using Verilog,” 2024 IEEE International Conference on Distributed Computing, VLSI, Electrical Circuits and Robotics (DISCOVER), Mangalore, India, 2024, pp. 181–186, doi: 10.1109/DISCOVER62353.2024.10750638.
T. Meeradevi et al., “Design of 32 Bit RISC V Processor,” 2024 15th International Conference on Computing Communication and Networking Technologies (ICCCNT), Kamand, India, 2024, pp. 1–7, doi: 10.1109/ICCCNT61001.2024.10726132.
S. H. Loh, G. Y. Tan, and J. J. Sim, “VLSI Design Course with FPGA Implementation of Pipelined RISC-V Processor,” 2025 IEEE 15th International Conference on Control System, Computing and Engineering (ICCSCE), Penang, Malaysia, 2025, pp. 36–41, doi: 10.1109/ICCSCE65566.2025.11182670.
R. Verma, H. C S, and L. Shrinivasan, “Functional Verification of Arithmetic Logic Unit and Instruction Fetch Unit of a 32bit RV321M ISA based RISC-V Processor,” 2024 IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT), Bangalore, India, 2024, pp. 1–5, doi: 10.1109/CONECCT62155.2024.10677337.
Refbacks
- There are currently no refbacks.