Inventor
SWAINE ANDREW BROOKFIELD
GB58 patents
⚠️ This page may combine multiple inventors who share the name “SWAINE ANDREW BROOKFIELD”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
ADVANCED RISC MACH LTD
43 patentsUS7080289B2Jul 18, 2006
Tracing multiple data access instructions
ADVANCED RISC MACH LTD75 citations97
US7069176B2Jun 27, 2006
Trace source correlation in a data processing apparatus
ADVANCED RISC MACH LTD80 citations97
US7093236B2Aug 15, 2006
Tracing out-of-order data
ADVANCED RISC MACH LTD46 citations94
US7020768B2Mar 28, 2006
Apparatus and method for facilitating debugging of sequences of processing instructions using context identifier comparison
ADVANCED RISC MACH LTD26 citations92
US7152186B2Dec 19, 2006
Cross-triggering of processing devices
ADVANCED RISC MACH LTD30 citations89
US10489303B2Nov 26, 2019
Multi-range lookup in translation lookaside buffer
ADVANCED RISC MACH LTD13 citations84
US8001428B2Aug 16, 2011
Packing trace protocols within trace streams
ADVANCED RISC MACH LTD10 citations84
US7870437B2Jan 11, 2011
Trace data timestamping
ADVANCED RISC MACH LTD7 citations84
US7134117B2Nov 7, 2006
Instruction tracing in data processing systems
ADVANCED RISC MACH LTD14 citations84
US7149933B2Dec 12, 2006
Data processing system trace bus
ADVANCED RISC MACH LTD13 citations83
US7730545B2Jun 1, 2010
Test access control for secure integrated circuits
ADVANCED RISC MACH LTD8 citations81
US7315600B2Jan 1, 2008
Asynchronous FIFO apparatus and method for passing data between a first clock domain and a second clock domain and a second clock domain of a data processing apparatus
ADVANCED RISC MACH LTD11 citations74
US7251751B2Jul 31, 2007
Diagnostic mechanisms within multi processing systems
ADVANCED RISC MACH LTD8 citations74
US11507515B1Nov 22, 2022
Memory management unit with address translation cache
ADVANCED RISC MACH LTD3 citations73
US10664400B2May 26, 2020
Address translation cache partitioning
ADVANCED RISC MACH LTD3 citations73
US10324858B2Jun 18, 2019
Access control
ADVANCED RISC MACH LTD3 citations73
US7325168B2Jan 29, 2008
Trace data source identification within a trace data stream
ADVANCED RISC MACH LTD8 citations73
US10664399B2May 26, 2020
Filtering coherency protocol transactions
ADVANCED RISC MACH LTD2 citations72
US11615022B2Mar 28, 2023
Apparatus and method for handling accesses targeting a memory
ADVANCED RISC MACH LTD2 citations71
US10621128B2Apr 14, 2020
Controlling transitions of devices between normal state and quiescent state
ADVANCED RISC MACH LTD4 citations71
US7426659B2Sep 16, 2008
Forced diagnostic entry upon power-up
ADVANCED RISC MACH LTD2 citations63
US10628355B2Apr 21, 2020
Apparatus and method for processing burst read transactions
ADVANCED RISC MACH LTD1 citations62
US7228457B2Jun 5, 2007
Performing diagnostic operations upon a data processing apparatus with power down support
ADVANCED RISC MACH LTD6 citations60
US12524238B2Jan 13, 2026
Technique for controlling stashing of data
ADVANCED RISC MACH LTD0 citations52
US12164436B2Dec 10, 2024
Apparatus and methods for setting indicator data to indicate whether a group of contiguously addressed information entries in a selected address information table provides a base address indicating a location within a contiguously address region comprising multiple address information tables at a later table level
ADVANCED RISC MACH LTD0 citations52
US12164425B2Dec 10, 2024
Technique for tracking modification of content of regions of memory
ADVANCED RISC MACH LTD0 citations52
US12056058B2Aug 6, 2024
Cache replacement control
ADVANCED RISC MACH LTD0 citations52
US11934320B2Mar 19, 2024
Translation lookaside buffer invalidation
ADVANCED RISC MACH LTD0 citations52
US11853226B2Dec 26, 2023
Address translation cache with use of page size information to select an invalidation lookup mode, or use of leaf-and-intermediate exclusive range-specifying invalidation request, or use of invalidation request specifying single address and page size information
ADVANCED RISC MACH LTD0 citations52
US11755497B2Sep 12, 2023
Memory management
ADVANCED RISC MACH LTD0 citations52
US11734440B2Aug 22, 2023
Memory access transaction with security check indication
ADVANCED RISC MACH LTD0 citations52
US11586554B2Feb 21, 2023
Cache arrangements for data processing systems
ADVANCED RISC MACH LTD0 citations52
US11204879B2Dec 21, 2021
Memory management circuitry managing data transactions and address translations between an upstream device and a downstream device
ADVANCED RISC MACH LTD0 citations52
US9229908B2Jan 5, 2016
Identifier selection
ADVANCED RISC MACH LTD0 citations52
US7937626B2May 3, 2011
Techniques for generating a trace stream for a data processing apparatus
ADVANCED RISC MACH LTD0 citations52
US12271320B2Apr 8, 2025
Apparatus and method using plurality of physical address spaces
ADVANCED RISC MACH LTD0 citations51
US11379152B2Jul 5, 2022
Epoch-based determination of completion of barrier termination command
ADVANCED RISC MACH LTD0 citations51
US7191293B2Mar 13, 2007
Recovering pending trace data within a data processing system
ADVANCED RISC MACH LTD0 citations51
US12405898B1Sep 2, 2025
Memory synchronisation subsequent to a page table walk
ADVANCED RISC MACH LTD0 citations50
US12099456B2Sep 24, 2024
Command processing circuitry maintaining a linked list defining entries for one or more command queues and executing synchronization commands at the queue head of the one or more command queues in list order based on completion criteria of the synchronization command at the head of a given command queue
ADVANCED RISC MACH LTD0 citations50
US12067263B2Aug 20, 2024
Controlling memory access in a data processing systems with multiple subsystems
ADVANCED RISC MACH LTD0 citations50
US11526443B2Dec 13, 2022
Read-if-hit-pre-PoPA request
ADVANCED RISC MACH LTD0 citations50
US11954048B2Apr 9, 2024
Variable nesting control parameter for table structure providing access control information for controlling access to a memory system
ADVANCED RISC MACH LTD0 citations49
HORLEY JOHN MICHAEL
5 patentsUS8176366B2May 8, 2012
Trace synchronization
HORLEY JOHN MICHAEL10 citations83
US8468393B2Jun 18, 2013
Triggering diagnostic operations within a data processing apparatus
HORLEY JOHN MICHAEL2 citations62
US8510356B2Aug 13, 2013
Identifier selection
HORLEY JOHN MICHAEL0 citations52
US8407529B2Mar 26, 2013
Trace synchronization
HORLEY JOHN MICHAEL1 citations51
US8099635B2Jan 17, 2012
Techniques for generating a trace stream for a data processing apparatus
HORLEY JOHN MICHAEL0 citations51
SWAINE ANDREW BROOKFIELD
1 patentWILLIAMS MICHAEL JOHN
1 patentShowing the top 50 of 58 patents by PatentIndex Score.