Data processing system having a synchronizing link stack and method thereof

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6157999
SERIAL NO

08868467

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

When a request to branch to an address stored in a return memory location (440) occurs, a busy bit is used to determine whether the return memory location (440) contains updated information. When the information is not updated, a predicted address is provided to the prediction verifier (460) by the link stack (410). Once the busy bit is valid, the prediction verifier (460) determines if a proper prediction was made. When an improper prediction was made, the update portion (415) of the link stack (410) based on information from the comparator (425) determines if a value stored in the link stack (410) matches the value stored in the return memory location (440). The link stack (410) is synchronized based upon a favorable comparison indicating the return memory location value matches a value in the link stack. If a match is not found, the predicted address is placed back on the link stack or alternatively the link stack is cleared.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • NXP USA, INC.

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Burgess, Bradley G Austin, TX 19 690
Kennedy, Albert R Austin, TX 1 33
Rossbach, Paul C Austin, TX 9 262
Rupley, II Jeffrey P Austin, TX 6 70

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation