Patent · US Active

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

0Cited by
4References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 26, 2023
Grant dateJun 10, 2025
Priority date
Expiry dateJun 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.