US 12,423,030 B2
Transaction requests according to a request ordering protocol
Cesar Aaron Ramirez, Pflugerville, TX (US); Jamshed Jalal, Austin, TX (US); and Mark David Werkheiser, Austin, TX (US)
Assigned to Arm Limited, Cambridge (GB)
Filed by Arm Limited, Cambridge (GB)
Filed on Nov. 30, 2023, as Appl. No. 18/525,156.
Prior Publication US 2025/0181271 A1, Jun. 5, 2025
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0659 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0671 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
one or more requestor devices each configured to issue transaction requests; and
one or more target devices configured to service the transaction requests,
wherein:
the one or more requestor devices and the one or more target devices are configured to fulfil the transaction requests according to a request ordering protocol specifying an ordered write observation behaviour in which, for each write transaction in a group of ordered write transactions, at least a deferred portion of the write transaction is deferred until all data specified in write transactions of the group of ordered write transactions preceding the write transaction are observable; and
when implementing the request ordering protocol, the one or more target devices are responsive to control information taking a first value to dynamically enable the ordered write observation behaviour, and the one or more target devices are responsive to the control information taking a second value to dynamically disable the ordered write observation behaviour.