Skip to main navigation Skip to search Skip to main content

Work in Progress: Enabling Deterministic User-Level Interrupts in Microcontrollers via Hardware Extension

  • Hongbin Yang
  • , Huanle Zhang
  • , Tuo Wu
  • , Runyu Pan*
  • *Corresponding author for this work

Research output: Chapters, Conference Papers, Creative and Literary Works › RGC 32 - Refereed conference paper (with host publication) › peer-review

Abstract

The growing complexity of microcontroller-based embedded systems demands strong isolation of software components into separate protection domains to reduce attack surfaces and limit fault propagation. However, application-supplied device interrupt handlers—even untrusted—have to remain in the kernel to minimize interrupt latency, undermining security and burdening manual certifications. Current hardware extensions accelerate interrupts only when the target protection domain is scheduled by the kernel; otherwise, a protection domain switch is required. Consequently, they are limited to improving average-case performance but not worst-case latency, and do not meet the requirements of safety-critical real-time applications such as autonomous vehicles or medical devices.

To overcome this limitation, we propose a novel hardware extension that enables direct, deterministic switching to the appropriate protection domain upon user-level interrupt arrival—without kernel intervention—even when that domain is dormant. Our hardware extension reduces worst-case latency by more than 50x with a 19% increase in core area (7% of total die area) and 4.1% increase in dynamic power.

© 2026 IEEE.
Original languageEnglish
Title of host publicationProceedings - 2026 IEEE 32nd Real-Time and Embedded Technology and Applications Symposium (RTAS 2026)
PublisherIEEE
Pages134-137
Number of pages4
ISBN (Electronic)979-8-3315-8070-4
DOIs
Publication statusPublished - 2026
Event32nd IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2026) - Saint Malo, France
Duration: 12 May 2026 → 14 May 2026
https://2026.rtas.org/

Publication series

NameProceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS
ISSN (Print)1545-3421

Conference

Conference32nd IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2026)
PlaceFrance
CitySaint Malo
Period12/05/26 → 14/05/26
Internet address

Bibliographical note

Full text of this publication does not contain sufficient affiliation information. With consent from the author(s) concerned, the Research Unit(s) information for this record is based on the existing academic department affiliation of the author(s).

Funding

This work is supported by National Natural Science Foundation of China (62402291, 62302265, U23A20332), and Shandong Provincial Natural Science Foundation (ZR2023QF172, 2024HWYQ-020).

Fingerprint

Dive into the research topics of 'Work in Progress: Enabling Deterministic User-Level Interrupts in Microcontrollers via Hardware Extension'. Together they form a unique fingerprint.

Cite this