Apparatus, system, and method for dynamic recovery and restoration from design defects in an integrated circuit
First Claim
Patent Images
1. An apparatus to assist in recovery from a design defect in an integrated circuit, the apparatus comprising:
- an error check module configured to discover that an error has occurred during an operation within the integrated circuit;
a control settings module configured to change the contents of one or more system control registers according to a set of system control settings, the set of system control settings changing the logic path of one or more system signals within the integrated circuit;
a retry module configured to execute the operation within the integrated circuit; and
a recovery module configured to determine if the operation was executed successfully.
7 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for the recovery from a design defect in an integrated circuit. The apparatus includes an error check module, a control settings module, a retry module, and a recovery module. The error check module discovers that an error has occurred during an operation. The control settings module changes the contents of one or more system control registers according to a set of system control settings that change the logic path of one or more system signals. The retry module executes the operation. The recovery module discovers that the operation was executed successfully.
-
Citations
20 Claims
-
1. An apparatus to assist in recovery from a design defect in an integrated circuit, the apparatus comprising:
-
an error check module configured to discover that an error has occurred during an operation within the integrated circuit; a control settings module configured to change the contents of one or more system control registers according to a set of system control settings, the set of system control settings changing the logic path of one or more system signals within the integrated circuit; a retry module configured to execute the operation within the integrated circuit; and a recovery module configured to determine if the operation was executed successfully. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system to recover from a design defect in an integrated circuit, the system comprising:
-
a circuit board configured to provide an insulating base for one or more electronic devices; an integrated circuit coupled to the circuit board, the integrated circuit configured to; discover that an error has occurred during an operation; retrieve a set of system control settings associated with the error from a knowledge database, the knowledge database comprising a list of one or more errors and one or more system control settings corresponding to each error; change the contents of one or more system control registers according to the set of system control settings; execute the operation; and determine if the operation was executed successfully; and an external interface coupled to the circuit board and in communication with the integrated circuit, the external interface configured to receive updates for the knowledge database from a separate device. - View Dependent Claims (11, 12)
-
-
13. A computer program product comprising a computer readable medium having computer usable program code programmed for recovery from a design defect in an integrated circuit, the operations of the computer program product comprising:
-
discovering that an error has occurred during an operation within the integrated circuit; retrieving a set of system control settings associated with the error from a knowledge database, the knowledge database comprising a list of one or more errors and one or more system control settings corresponding to each error; changing the contents of one or more system control registers according to the set of system control settings, the set of system control settings changing the logic path of one or more system signals within the integrated circuit; executing the operation within the integrated circuit; and determining if the operation was executed successfully. - View Dependent Claims (14, 15, 16)
-
-
17. A method for providing a customer with a knowledge database for recovery from a design defect in an integrated circuit, the method comprising:
-
providing a knowledge database to the integrated circuit of a customer using an external interface coupled to the integrated circuit, the knowledge database comprising a list of one or more errors known to occur in the integrated circuit, and one or more system control settings corresponding to each error, the system control settings configured to change the logic path of one or more signals in the integrated circuit; and updating the knowledge database for the customer using the external interface coupled to the integrated circuit. - View Dependent Claims (18, 19, 20)
-
Specification