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
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
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