An apparatus and method for handling exceptions
Patent Information
- Application Number
- IL293321
- Authority / Receiving Office
- IL · IL
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2019-12-11
- Filing Date
- 2020-11-03
- Publication Date
- 2026-08-01
- Estimated Expiration
- 2040-11-03
AI Technical Summary
Modern systems face challenges in handling exceptions, particularly with untrusted exception handling routines that require access to sensitive data while also dealing with increasing interrupt latency, as existing methods either compromise security or increase latency by relying on software wrappers for state saving and clearing.
An apparatus and method that utilize exception control circuitry to categorize exception handling routines as trusted or untrusted based on configuration information, selectively saving and restoring data from multiple register subsets to ensure security and reduce latency, with hardware-assisted state saving and clearing to prevent untrusted routines from accessing sensitive data.
This approach enables efficient handling of both trusted and untrusted exception handling routines by minimizing interrupt latency and ensuring secure access to sensitive data, maintaining performance for trusted routines while reducing the burden on software wrappers for untrusted routines.
Smart Images

Figure 00000044_0000 
Figure 00000045_0000 
Figure 00000045_0001