The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 26, 2022

Filed:

Nov. 25, 2019
Applicant:

Texas Instruments Incorporated, Dallas, TX (US);

Inventors:

Bipin Prasad Heremagalur Ramaprasad, Austin, TX (US);

David Matthew Thompson, Dallas, TX (US);

Abhijeet Ashok Chachad, Plano, TX (US);

Hung Ong, Plano, TX (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/1045 (2016.01); G06F 15/78 (2006.01);
U.S. Cl.
CPC ...
G06F 12/1045 (2013.01); G06F 15/7807 (2013.01); G06F 2212/301 (2013.01); G06F 2212/50 (2013.01);
Abstract

A system comprises a processor including a CPU core, first and second memory caches, and a memory controller subsystem. The memory controller subsystem speculatively determines a hit or miss condition of a virtual address in the first memory cache and speculatively translates the virtual address to a physical address. Associated with the hit or miss condition and the physical address, the memory controller subsystem configures a status to a valid state. Responsive to receipt of a first indication from the CPU core that no program instructions associated with the virtual address are needed, the memory controller subsystem reconfigures the status to an invalid state and, responsive to receipt of a second indication from the CPU core that a program instruction associated with the virtual address is needed, the memory controller subsystem reconfigures the status back to a valid state.


Find Patent Forward Citations

Loading…