Table of Contents
Fetching ...

Physical Design of UET-RVMCU: A Streamlined Open-Source RISC-V Microcontroller

Abdullah Azhar, Uneeb Kamal, Wajid Ali, Saad Gillani, Dr Suleman Sami Qazi

Abstract

This paper presents the design and physical implementation of UET-RVMCU, a lightweight RISC-V microcontroller derived from the UETRV-PCore. Aimed at creating an accessible and flexible open-source RISC-V-based microcontroller, UET-RVMCU simplifies the application-class UETRV-PCore by reducing pipeline stages, removing MMU functionality, and integrating GPIO peripherals. The final GDSII layout was generated using an open-source RTL-to-GDS flow (OpenLane). This project demonstrates the feasibility of transforming an application-class SoC into a feature-rich microcontroller suitable for embedded systems, emphasizing low area, design simplicity, and open-source development.

Physical Design of UET-RVMCU: A Streamlined Open-Source RISC-V Microcontroller

Abstract

This paper presents the design and physical implementation of UET-RVMCU, a lightweight RISC-V microcontroller derived from the UETRV-PCore. Aimed at creating an accessible and flexible open-source RISC-V-based microcontroller, UET-RVMCU simplifies the application-class UETRV-PCore by reducing pipeline stages, removing MMU functionality, and integrating GPIO peripherals. The final GDSII layout was generated using an open-source RTL-to-GDS flow (OpenLane). This project demonstrates the feasibility of transforming an application-class SoC into a feature-rich microcontroller suitable for embedded systems, emphasizing low area, design simplicity, and open-source development.

Paper Structure

This paper contains 28 sections, 2 figures, 1 table.

Figures (2)

  • Figure 1: Block diagram of the UET-RV Microcontroller Unit (MCU).
  • Figure 2: Final GDSII layout of the SoC