Method and apparatus for managing data time-outs
First Claim
Patent Images
1. An apparatus, comprising:
- a scoreboard comprising a plurality of locations adapted to store transaction identifiers each associated with a transaction, wherein each transaction comprises a first client sending a request to a second client, and wherein each transaction identifier includes a first timer flag and a second timer flag;
a timer adapted to compare the length of time the transaction identifiers remain in the scoreboard to a predetermined latency period; and
a fill-code generator adapted to initiate a time-out sequence when notified that at least one transaction identifier has remained in the scoreboard for substantially longer than the predetermined latency period.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus for managing data time-outs in a processor-based system. The apparatus includes a scoreboard comprising a plurality of locations adapted to store transaction identifiers, wherein a transaction comprises a first client sending a request to a second client. The apparatus further includes a device adapted to manage the plurality of transaction identifiers in the scoreboard
15 Citations
16 Claims
-
1. An apparatus, comprising:
-
a scoreboard comprising a plurality of locations adapted to store transaction identifiers each associated with a transaction, wherein each transaction comprises a first client sending a request to a second client, and wherein each transaction identifier includes a first timer flag and a second timer flag; a timer adapted to compare the length of time the transaction identifiers remain in the scoreboard to a predetermined latency period; and a fill-code generator adapted to initiate a time-out sequence when notified that at least one transaction identifier has remained in the scoreboard for substantially longer than the predetermined latency period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
storing at least one transaction identifier in at least one of a plurality of locations in a scoreboard, wherein the at least one transaction identifier is associated with a transaction, wherein each transaction comprises a first client requesting data from a second client in a system, and wherein each transaction identifier includes a first timer flag and a second timer flag; detecting approximately synchronously transaction identifiers that have been stored in the scoreboard during the previous period of a free-running timer having a period approximately equal to a predetermined latency period; determining approximately synchronously when at least one of the transaction identifiers has been stored in the scoreboard for substantially longer than one cycle of the free-running timer; and initiating approximately synchronously a time-out sequence if the transaction identifier remains in the scoreboard substantially longer than a predetermined latency period. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification