eduBOS5: A Case Study in Structured SystemVerilog and PPA Optimization for Resource-Constrained RISC-V FPGA Cores

Open-source RISC-V CPU architectures provide FPGA developers with fine-grained control over resource utilization and performance. This work presents a case study in throughput maximization and PPA (power, performance, area) optimization for a minimal RISC-V core on FPGA, with an emphasis on structured SystemVerilog design practices. We propose a short, single-cycle pipeline architecture targeting resource-constrained deployments and systematically compare its PPA characteristics against similar performance-class implementations. FPGA-specific optimizations, including tailored Register File and ALU configurations, are employed to improve critical path timing and overall throughput. The resulting design, eduBOS5, achieves a 2× increase in DMIPS/MHz while reducing LUT utilization by 24% compared to PicoRV32 on the Gowin LittleBee FPGA. PPA metric scaling over different FPGAs was addressed by porting the design to Xilinx and Lattice devices.

Authors

Institutions

Publication Details

Published
2025-09-24
DOI
https://doi.org/10.1109/austrochip67945.2025.11183711
Primary Topic
Embedded Systems Design Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

eduBOS5: A Case Study in Structured SystemVerilog and PPA Optimization for Resource-Constrained RISC-V FPGA Cores

Nedim Osmić, Tarik Ibrahimović
Embedded Systems Design Techniques
article

eduBOS5: A Case Study in Structured SystemVerilog and PPA Optimization for Resource-Constrained RISC-V FPGA Cores

Nedim Osmić, Tarik Ibrahimović
article en

Abstract

Open-source RISC-V CPU architectures provide FPGA developers with fine-grained control over resource utilization and performance. This work presents a case study in throughput maximization and PPA (power, performance, area) optimization for a minimal RISC-V core on FPGA, with an emphasis on structured SystemVerilog design practices. We propose a short, single-cycle pipeline architecture targeting resource-constrained deployments and systematically compare its PPA characteristics against similar performance-class implementations. FPGA-specific optimizations, including tailored Register File and ALU configurations, are employed to improve critical path timing and overall throughput. The resulting design, eduBOS5, achieves a 2× increase in DMIPS/MHz while reducing LUT utilization by 24% compared to PicoRV32 on the Gowin LittleBee FPGA. PPA metric scaling over different FPGAs was addressed by porting the design to Xilinx and Lattice devices.

University of Sarajevo (BA)
Openalex Percentile: Top 69%
Embedded Systems Design Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.