Inventor
CRASKE SIMON JOHN
GB84 patents
⚠️ This page may combine multiple inventors who share the name “CRASKE SIMON JOHN”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
ADVANCED RISC MACH LTD
38 patentsUS7624215B2Nov 24, 2009
Interrupt controller
ADVANCED RISC MACH LTD66 citations96
US9122890B2Sep 1, 2015
Secure mechanism to switch between different domains of operation in a data processor
ADVANCED RISC MACH LTD9 citations84
US8356119B2Jan 15, 2013
Performance by reducing transaction request ordering requirements
ADVANCED RISC MACH LTD10 citations81
US7925866B2Apr 12, 2011
Data processing apparatus and method for handling instructions to be executed by processing circuitry
ADVANCED RISC MACH LTD9 citations81
US7373550B2May 13, 2008
Generation of a computer program to test for correct operation of a data processing apparatus
ADVANCED RISC MACH LTD11 citations81
US11461104B2Oct 4, 2022
Deferred system error exception handling in a data processing apparatus
ADVANCED RISC MACH LTD4 citations73
US10503932B2Dec 10, 2019
Secure mode state data access tracking
ADVANCED RISC MACH LTD2 citations73
US9940268B2Apr 10, 2018
Handling memory access protection and address translation in a data processing apparatus
ADVANCED RISC MACH LTD4 citations73
US10747536B2Aug 18, 2020
Program loop control
ADVANCED RISC MACH LTD3 citations72
US9747052B2Aug 29, 2017
Virtualisation supporting guest operating systems using memory protection units to determine permission of a memory access operation for a physical address
ADVANCED RISC MACH LTD2 citations72
US10503512B2Dec 10, 2019
Context sensitive barriers with an implicit access ordering constraint for a victim context
ADVANCED RISC MACH LTD3 citations71
US11755243B2Sep 12, 2023
Apparatus and method for triggering action
ADVANCED RISC MACH LTD0 citations63
US11080106B2Aug 3, 2021
Event monitoring in a multi-threaded data processing apparatus
ADVANCED RISC MACH LTD0 citations63
US10318407B2Jun 11, 2019
Allocating a debug instruction set based on the current operating state in a multi-instruction-set data processing apparatus
ADVANCED RISC MACH LTD1 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
US8347067B2Jan 1, 2013
Instruction pre-decoding of multiple instruction sets
ADVANCED RISC MACH LTD4 citations63
US7673187B2Mar 2, 2010
Data processing apparatus and method for reducing trace bandwidth
ADVANCED RISC MACH LTD2 citations63
US11055440B2Jul 6, 2021
Handling access attributes for data accesses
ADVANCED RISC MACH LTD0 citations62
US10768938B2Sep 8, 2020
Branch instruction
ADVANCED RISC MACH LTD1 citations61
US10705587B2Jul 7, 2020
Mode switching in dependence upon a number of active threads
ADVANCED RISC MACH LTD1 citations61
US11256569B2Feb 22, 2022
Error correcting bits
ADVANCED RISC MACH LTD0 citations60
US8015337B2Sep 6, 2011
Power efficient interrupt detection
ADVANCED RISC MACH LTD6 citations59
US7644399B2Jan 5, 2010
Forming an executable program from a list of program instructions
ADVANCED RISC MACH LTD5 citations59
US7444271B2Oct 28, 2008
Scoring mechanism for automatically generated test programs
ADVANCED RISC MACH LTD3 citations59
US11604854B2Mar 14, 2023
Apparatus and method for performing linear interpolation
ADVANCED RISC MACH LTD0 citations52
US11379237B2Jul 5, 2022
Variable-length-instruction processing modes
ADVANCED RISC MACH LTD0 citations52
US11314641B2Apr 26, 2022
Apparatus and method for executing instruction using range information associated with a pointer
ADVANCED RISC MACH LTD0 citations52
US11307855B2Apr 19, 2022
Register-provided-opcode instruction
ADVANCED RISC MACH LTD0 citations52
US11216280B2Jan 4, 2022
Exception interception
ADVANCED RISC MACH LTD0 citations52
US11194577B2Dec 7, 2021
Instruction issue according to in-order or out-of-order execution modes
ADVANCED RISC MACH LTD0 citations52
US11152076B2Oct 19, 2021
Apparatus and method for executing debug instructions
ADVANCED RISC MACH LTD0 citations52
US11100010B2Aug 24, 2021
Apparatus and method for handling memory access requests
ADVANCED RISC MACH LTD0 citations52
US10997076B2May 4, 2021
Asymmetric coherency protocol for first and second processing circuitry having different levels of fault protection or fault detection
ADVANCED RISC MACH LTD0 citations52
US10963250B2Mar 30, 2021
Selectively suppressing time intensive instructions based on a control value
ADVANCED RISC MACH LTD0 citations52
US10409721B2Sep 10, 2019
Comparator and memory region detection circuitry and methods
ADVANCED RISC MACH LTD0 citations52
US10354092B2Jul 16, 2019
Handling access attributes for data accesses
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
US9983872B2May 29, 2018
Conditional selection of data elements
ADVANCED RISC MACH LTD0 citations52
CRASKE SIMON JOHN
5 patentsUS9201651B2Dec 1, 2015
Data processing apparatus and method having integer state preservation function and floating point state preservation function
CRASKE SIMON JOHN14 citations84
US8291002B2Oct 16, 2012
Barrel shifter
CRASKE SIMON JOHN13 citations84
US9753730B2Sep 5, 2017
Decoding instructions from multiple instructions sets
CRASKE SIMON JOHN2 citations73
US8914616B2Dec 16, 2014
Exchanging physical to logical register mapping for obfuscation purpose when instruction of no operational impact is executed
CRASKE SIMON JOHN2 citations63
US9753724B2Sep 5, 2017
Conditional selection of data elements
CRASKE SIMON JOHN0 citations52
AXFORD SIMON
2 patentsSEAL DAVID JAMES
1 patentGILDAY DAVID MICHAEL
1 patentHORLEY JOHN MICHAEL
1 patentPENTON ANTONY JOHN
1 patentAPICAL LTD
1 patentShowing the top 50 of 84 patents by PatentIndex Score.