Asynchronous Architecture Design and Implementation of Physical Memory Protection for RISC-V

Trusted Execution Environment(TEE) delineates se- cure zones within the system, ensuring the security of the execution environment and data confidentiality. However, due to the relatively late start of the RISC-V instruction set ar- chitecture, there are currently few designs for RISC-V-based TEEs, which face challenges such as performance bottlenecks, insufficient support for privilege modes, and the lack of a unified model. Moreover, synchronous circuits’ reliance on extensive clock networks increases area and power usage. This paper introduces an asynchronous Physical Memory Protection(PMP) design for RISC-V, addressing these issues. This scheme provides key hardware support for implementing TEE for RISC-V. The architecture supports user, supervisor, and machine modes, offering 4 B to 16 GB granular protection and up to 64 PMP entries. The initial address and the number of PMP entries can be configured according to requirements, offering high flexibility. After testing, the overall and sub-module functions are correct and align with expectations. Finally, in the 110-nm process, the area of this architecture is 0.47 mm<sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> and the power consumption is only 3.6829 mW.

Authors

Institutions

Publication Details

Published
2025-05-25
DOI
https://doi.org/10.1109/iscas56072.2025.11044308
Primary Topic
Radiation Effects in Electronics
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Asynchronous Architecture Design and Implementation of Physical Memory Protection for RISC-V

Yunpeng Xing, Junjiang Zhong, Anping He, Weimin Wang et al.
Radiation Effects in Electronics
article

Asynchronous Architecture Design and Implementation of Physical Memory Protection for RISC-V

Yunpeng Xing, Junjiang Zhong, Anping He, Weimin Wang, Yanqi Li, Jun Ma
article en

Abstract

Trusted Execution Environment(TEE) delineates se- cure zones within the system, ensuring the security of the execution environment and data confidentiality. However, due to the relatively late start of the RISC-V instruction set ar- chitecture, there are currently few designs for RISC-V-based TEEs, which face challenges such as performance bottlenecks, insufficient support for privilege modes, and the lack of a unified model. Moreover, synchronous circuits’ reliance on extensive clock networks increases area and power usage. This paper introduces an asynchronous Physical Memory Protection(PMP) design for RISC-V, addressing these issues. This scheme provides key hardware support for implementing TEE for RISC-V. The architecture supports user, supervisor, and machine modes, offering 4 B to 16 GB granular protection and up to 64 PMP entries. The initial address and the number of PMP entries can be configured according to requirements, offering high flexibility. After testing, the overall and sub-module functions are correct and align with expectations. Finally, in the 110-nm process, the area of this architecture is 0.47 mm<sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> and the power consumption is only 3.6829 mW.

Gansu Great Wall Electrical and Electronics Engineering Research Institute (CN), Lanzhou University (CN)
Lanzhou University, Fundamental Research Funds for the Central Universities
Openalex Percentile: Top 87%
Radiation Effects in Electronics
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.