Inventor
GROCUTT THOMAS CHRISTOPHER
GB56 patents
⚠️ This page may combine multiple inventors who share the name “GROCUTT THOMAS CHRISTOPHER”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
ADVANCED RISC MACH LTD
48 patentsUS10831494B2Nov 10, 2020
Event triggered programmable prefetcher
ADVANCED RISC MACH LTD30 citations89
US9202071B2Dec 1, 2015
Exception handling in a data processing apparatus having a secure domain and a less secure domain
ADVANCED RISC MACH LTD8 citations84
US9122890B2Sep 1, 2015
Secure mechanism to switch between different domains of operation in a data processor
ADVANCED RISC MACH LTD9 citations84
US9116711B2Aug 25, 2015
Exception handling in a data processing apparatus having a secure domain and a less secure domain
ADVANCED RISC MACH LTD12 citations84
US9292036B2Mar 22, 2016
Data processing apparatus and method for communicating between a master device and an asynchronous slave device via an interface
ADVANCED RISC MACH LTD15 citations83
US11720356B2Aug 8, 2023
Range checking instruction for setting a status value indicative of whether a first address and second address identified by the instruction correspond to the same memory attribute entry
ADVANCED RISC MACH LTD4 citations75
US11474956B2Oct 18, 2022
Memory protection unit using memory protection table stored in memory system
ADVANCED RISC MACH LTD2 citations73
US11036502B2Jun 15, 2021
Apparatus and method for performing a rearrangement operation
ADVANCED RISC MACH LTD3 citations73
US10782972B2Sep 22, 2020
Vector predication instruction
ADVANCED RISC MACH LTD2 citations73
US10768934B2Sep 8, 2020
Decoding predicated-loop instruction and suppressing processing in one or more vector processing lanes
ADVANCED RISC MACH LTD2 citations73
US10628155B2Apr 21, 2020
Complex multiply instruction
ADVANCED RISC MACH LTD2 citations73
US10503932B2Dec 10, 2019
Secure mode state data access tracking
ADVANCED RISC MACH LTD2 citations73
US10747536B2Aug 18, 2020
Program loop control
ADVANCED RISC MACH LTD3 citations72
US10909006B2Feb 2, 2021
Main processor error detection using checker processors
ADVANCED RISC MACH LTD3 citations68
US9251378B2Feb 2, 2016
Security protection of software libraries in a data processing apparatus
ADVANCED RISC MACH LTD2 citations63
US9213828B2Dec 15, 2015
Data processing apparatus and method for protecting secure data and program code from non-secure access when switching between secure and less secure domains
ADVANCED RISC MACH LTD3 citations63
US11727110B2Aug 15, 2023
Verifying stack pointer
ADVANCED RISC MACH LTD0 citations62
US11354404B2Jun 7, 2022
Transition disable indicator
ADVANCED RISC MACH LTD0 citations62
US11294787B2Apr 5, 2022
Apparatus and method for controlling assertion of a trigger signal to processing circuitry
ADVANCED RISC MACH LTD1 citations62
US11188330B2Nov 30, 2021
Vector multiply-add instruction
ADVANCED RISC MACH LTD1 citations62
US10963251B2Mar 30, 2021
Vector register access
ADVANCED RISC MACH LTD1 citations62
US11126714B2Sep 21, 2021
Encoding of input to storage circuitry
ADVANCED RISC MACH LTD0 citations61
US10768938B2Sep 8, 2020
Branch instruction
ADVANCED RISC MACH LTD1 citations61
US12056062B2Aug 6, 2024
Apparatus and method for capability-based processing
ADVANCED RISC MACH LTD1 citations59
US12248562B2Mar 11, 2025
Domain transition disable configuration parameter
ADVANCED RISC MACH LTD0 citations52
US12067400B2Aug 20, 2024
Intermodal calling branch instruction
ADVANCED RISC MACH LTD0 citations52
US11989425B2May 21, 2024
Apparatus and method for controlling access to a set of memory mapped control registers
ADVANCED RISC MACH LTD0 citations52
US11269649B2Mar 8, 2022
Resuming beats of processing of a suspended vector instruction based on beat status information indicating completed beats
ADVANCED RISC MACH LTD0 citations52
US10819736B2Oct 27, 2020
Encoding of input to branch prediction circuitry
ADVANCED RISC MACH LTD0 citations52
US10169573B2Jan 1, 2019
Maintaining secure data isolated from non-secure access when switching between domains
ADVANCED RISC MACH LTD0 citations52
US10083040B2Sep 25, 2018
Exception handling in a data processing apparatus having a secure domain and a less secure domain
ADVANCED RISC MACH LTD0 citations52
US10025923B2Jul 17, 2018
Data processing apparatus and method for protecting secure data and program code from non-secure access when switching between secure and less secure domains
ADVANCED RISC MACH LTD0 citations52
US9501667B2Nov 22, 2016
Security domain prediction
ADVANCED RISC MACH LTD0 citations52
US12493723B2Dec 9, 2025
Technique for handling sealed capabilities
ADVANCED RISC MACH LTD0 citations51
US11907301B2Feb 20, 2024
Binary search procedure for control table stored in memory system
ADVANCED RISC MACH LTD0 citations51
US11714641B2Aug 1, 2023
Vector generating instruction for generating a vector comprising a sequence of elements that wraps as required
ADVANCED RISC MACH LTD0 citations51
US11663007B2May 30, 2023
Control of branch prediction for zero-overhead loop
ADVANCED RISC MACH LTD0 citations51
US11561882B2Jan 24, 2023
Apparatus and method for generating and processing a trace stream indicative of instruction execution by processing circuitry
ADVANCED RISC MACH LTD0 citations51
US12067263B2Aug 20, 2024
Controlling memory access in a data processing systems with multiple subsystems
ADVANCED RISC MACH LTD0 citations50
US12174755B2Dec 24, 2024
Technique for constraining access to memory using capabilities
ADVANCED RISC MACH LTD0 citations49
US11907720B2Feb 20, 2024
Saving and restoring registers
ADVANCED RISC MACH LTD0 citations49
US11720619B2Aug 8, 2023
Filtering based on a range specifier
ADVANCED RISC MACH LTD0 citations49
US11704127B2Jul 18, 2023
Marking current context data to control a context-data-dependent processing operation to save current or default context data to a data location
ADVANCED RISC MACH LTD0 citations49
US11550735B1Jan 10, 2023
Region mismatch prediction for memory access control circuitry
ADVANCED RISC MACH LTD0 citations47
US10599428B2Mar 24, 2020
Relaxed execution of overlapping mixed-scalar-vector instructions
ADVANCED RISC MACH LTD0 citations42
US10210349B2Feb 19, 2019
Data processing apparatus and method using secure domain and less secure domain
ADVANCED RISC MACH LTD0 citations42
US10073777B2Sep 11, 2018
Region identifying operation for identifying a region of a memory attribute unit corresponding to a target memory address
ADVANCED RISC MACH LTD0 citations42
US9465690B2Oct 11, 2016
Cumulative error detection in data transmission
ADVANCED RISC MACH LTD1 citations42
GROCUTT THOMAS CHRISTOPHER
1 patentARM IP LTD
1 patentShowing the top 50 of 56 patents by PatentIndex Score.