US 12,141,073 B1
Methods and apparatus for inflight data forwarding and invalidation of pending writes in store queue
Naveen Bhoria, Plano, TX (US); Timothy David Anderson, University Park, TX (US); and Pete Michael Hippleheuser, Murphy, TX (US)
Assigned to Texas Instruments Incorporated, Dallas, TX (US)
Filed by TEXAS INSTRUMENTS INCORPORATED, Dallas, TX (US)
Filed on Apr. 24, 2023, as Appl. No. 18/305,437.
Application 18/305,437 is a continuation of application No. 16/882,252, filed on May 22, 2020, granted, now 11,636,040, issued on Apr. 5, 2023.
Claims priority of provisional application 62/852,494, filed on May 24, 2019.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 12/00 (2006.01); G06F 12/0891 (2016.01); G06F 12/1027 (2016.01)
CPC G06F 12/0891 (2013.01) [G06F 12/1027 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An integrated circuit comprising:
a cache memory; and
a store queue coupled to the cache memory and configured to:
store a first address and a first set of data associated with an instruction;
receive a second address associated with an eviction of a second set of data from the cache memory;
determine whether the first address and the second address are the same; and
based on the first address and the second address being the same, invalidate the first set of data in the store queue.