Logic circuit and method for checking and updating program counter values in pipeline architecture by comparing PC values of consecutive cycles
US12327119B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Apr 26, 2023 |
| Grant date | Jun 10, 2025 |
| Priority date | — |
| Expiry date | Jun 15, 2043 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/3867
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A logic circuit and a method for checking and updating program counter (PC) values in a pipeline architecture are provided. The logic circuit includes a checking circuit and a PC value determination circuit. The checking circuit checks a continuity of a current PC value and multiple flags related to a branch predictor, in order to generate a checking result, where the branch predictor is configured to control the multiple flags according to the current PC value. The PC value determination circuit selects one of multiple candidate PC values to be a subsequent PC value according to the checking result, where the current PC value corresponds to a current instruction, and the subsequent PC value corresponds to a subsequent instruction after the current instruction.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.