SYSTEM AND METHOD FOR PHYSICALLY SEPARATING, ACROSS DIFFERENT PROCESSING UNITS, SOFTWARE FOR HANDLING EXCEPTION CAUSING EVENTS FROM EXECUTING PROGRAM CODE

Patent №

US 11,630,673

Granted

2023-04-18

Filed 2021

Owner

ARM LIMITED

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

17269938

A first processor for executing program code has a control interface mapped to the memory address space of a second processor and provides the second processor with direct mapped access to state information of the first processor. The first processor responds to an exception causing event to enter a halted mode stopping execution of the program code and issuing a trigger event. The second processor responds to the trigger to execute an exception handling routine during which the second processor accesses and modifies the state information via the control interface as required by the exception handling routine. On completion of the exception handling routine, the second processor causes the first processor to exit the halted mode and resume execution of the program code. Thus, the program code is physically separated from the software used to perform the exception handling routine to improve security.

AI hardwareG06F 9/3861G06F 9/4812G06F 9/3881G06F 9/542G06F 11/3656

AI classification

AI hardware0.99
Vision0.01
Planning0.01
Natural language0.00
Evolutionary computation0.00
Machine learning0.00
Knowledge representation0.00
Speech0.00

Ownership

ARM LIMITED

assignment · 553460978

Assignors

GRANT, ALASDAIR

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC