Institution profile

lowRISC

Academic institutioneurope · gb
Official website
Research library2linked papers
Opportunities0open roles
Selected work

Representative Papers

Area Comparison of CHERIoT and PMP in Ibex

May 13, 2025

This work evaluates the area overhead of CHERIoT capability hardware extensions and Physical Memory Protection (PMP) on the Ibex RISC-V core for security-critical embedded systems—particularly IoT devices. Using the FreePDK45 process, we perform fine-grained RTL synthesis and gate-equivalent (kGE) area decomposition under a unified open-source core and implementation flow—the first such comparative analysis. Results show PMP incurs 24 kGE overhead (+42% over baseline core area), while CHERIoT adds 33 kGE (+57%). However, at the OpenTitan Earl Grey SoC level, their respective overheads shrink to only 0.6% and 1.0%, markedly lower than core-level increases. This study is the first to quantitatively characterize the disparity in area cost between microarchitectural and SoC-level integration of memory-safety extensions. It demonstrates that both mechanisms remain practically viable in resource-constrained embedded environments, establishing critical area benchmarks for deploying RISC-V memory safety hardware.

0 citationsRead paper
Recent publications

Latest Papers

Area Comparison of CHERIoT and PMP in Ibex

May 13, 2025

This work evaluates the area overhead of CHERIoT capability hardware extensions and Physical Memory Protection (PMP) on the Ibex RISC-V core for security-critical embedded systems—particularly IoT devices. Using the FreePDK45 process, we perform fine-grained RTL synthesis and gate-equivalent (kGE) area decomposition under a unified open-source core and implementation flow—the first such comparative analysis. Results show PMP incurs 24 kGE overhead (+42% over baseline core area), while CHERIoT adds 33 kGE (+57%). However, at the OpenTitan Earl Grey SoC level, their respective overheads shrink to only 0.6% and 1.0%, markedly lower than core-level increases. This study is the first to quantitatively characterize the disparity in area cost between microarchitectural and SoC-level integration of memory-safety extensions. It demonstrates that both mechanisms remain practically viable in resource-constrained embedded environments, establishing critical area benchmarks for deploying RISC-V memory safety hardware.

0 citationsRead paper