The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 14, 1999

Filed:

Jun. 02, 1998
Applicant:
Inventors:

Uday N Devanagundy, Hayward, CA (US);

Stillman F Gates, Los Gatos, CA (US);

Assignee:

Adaptec, Inc., Milpitas, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G07C / ;
U.S. Cl.
CPC ...
377 20 ; 377 16 ;
Abstract

A circuit such as a host adapter includes a timer capable of detecting time-outs for multiple pending commands. The timer includes a single free-running counter, a first storage for start counts, a second storage for time-out values, a subtractor, and a comparator. The start counts are counts from the counter that are saved when issuing an associated command. The time-out values indicate the lengths of different types of time-out periods. To check whether a command timed out, a start count associated with the command is selected from the first storage, and the subtractor determines a difference between a current count in the counter and the selected start count. The difference is then compared to a time-out value that is selected from the second storage according to the type of time-out. The command timed out if the difference is greater than the selected time-out value. In one embodiment, the second storage includes count registers for time-out values, a multiplexer, and select register that provides a select signal to the multiplexer. The select register contains a value associated with the command, and the number of count registers matches the number of types of time-outs.


Find Patent Forward Citations

Loading…