ALTERNATE FAULT HANDLER

Patent №

US 6,442,707

Granted

2002-08-27

Filed 1999

Owner

ADVANCED MICRO DEVICES, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09430120

In a processor a reorder buffer maintains a load/store (LS) fault address register (LSFAR). When the processor's load/store unit reports most LS exceptions, the reorder buffer redirects the microcode unit of the processor to execute a fault handler indicated by an address stored in the LSFAR. The LSFAR may be mapped into the register space of the processor. It may be written by a microcode routine with the address of a specific fault handler at the beginning of a microcode routine or at any time during a microcode routine. As the reorder buffer retires instructions it checks for writes to the LSFAR. If one exists, the reorder buffer loads the result data of that write into the LSFAR. In a preferred embodiment the reorder buffer retires instructions in program order and the LSFAR is not updated speculatively. Also, in a preferred embodiment, when a microcode routine exits, the LSFAR is automatically returned to a default value which indicates a generic fault handling routine.

AI hardwareG06F 9/3861G06F 9/32

AI classification

AI hardware0.97
Planning0.04
Evolutionary computation0.00
Natural language0.00
Knowledge representation0.00
Speech0.00
Machine learning0.00
Vision0.00

Ownership

ADVANCED MICRO DEVICES, INC.

assignment · 103630833

Assignors

MCGRATH, KEVIN J., CLARK, MICHAEL T., WHITE, SCOTT A.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC