Executable code cache

The code cache system optimizes data retrieval in microcontroller systems by using buffer check and lookahead circuitry to reduce latency and simplify timing closure, enhancing computational performance.

US20260044453A1Pending Publication Date: 2026-02-12TEXAS INSTRUMENTS INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
US19/033007
Authority / Receiving Office
US · United States
Patent Type
Applications(United States)
Current Assignee / Owner
Priority Date
2024-08-07
Filing Date
2025-01-21
Publication Date
2026-02-12

Smart Images

  • Figure US20260044453A1-D00000_ABST
    Figure US20260044453A1-D00000_ABST
Patent Text Reader

Abstract

Systems and methods for implementing a code cache (CC) architecture are provided. For discontinuous requests, the CC forwards the request to memory while also checking the buffer for the data. If in the buffer, the CC serves the data from the buffer and discards the memory response. If not, the CC serves the data upon receipt from memory. For linear requests, the CC looks ahead on the prior request to the next address, checks the buffer, and stores the lookahead result. Upon receiving the linear request, the lookahead result is checked to determine whether the data is in the buffer. If so, the CC serves the request from the buffer. If not, the CC forwards the request to memory. In all cases, logic to determine whether the data is in the buffer does not slow down the response time from the CC.
Need to check novelty before this filing date? Find Prior Art

Citation Information

Patent Citations

  • Method and apparatus providing non level one information caching using prefetch to increase a hit ratio

    US20030221069A1

  • System controller, speculative fetching method, and information processing apparatus

    US20060036807A1

  • Apparatus, system, and method for destaging cached data

    US20110258391A1

  • Speculative store buffer

    US6065103A