Method and apparatus for patching problematic instructions in a microprocessor using software interrupts

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6631463
SERIAL NO

09436103

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and apparatus for patching a problematic instruction within a pipelined processor in a data processing system is presented. A plurality of instructions are fetched, and the plurality of instructions are matched against at least one match condition to generate a matched instruction. The match conditions may include matching the opcode of an instruction, the pre-decode bits of an instruction, a type of instruction, or other conditions. A matched instruction may be marked using a match bit that accompanies the instruction through the instruction pipeline. The matched instruction is then replaced with an internal opcode or internal instruction that causes the instruction scheduling unit to take a special software interrupt. The problematic instruction is then patched through the execution of a set of instructions that cause the desired logical operation of the problematic instruction.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • SNAPCHAT, INC.

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Floyd, Michael Stephen Leander, TX 74 1893
Kahle, James Allan Austin, TX 98 2734
Le, Hung Qui Austin, TX 105 2808
Moore, John Anthony Cedar Park, TX 8 597
Reick, Kevin Franklin Austin, TX 25 918
Silha, Edward John Austin, TX 28 1471

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation