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:
May. 29, 2012

Filed:

Sep. 15, 2010
Applicants:

Michael R. Ouellette, Westford, VT (US);

Faraydon Pakbaz, Milton, VT (US);

Jack R. Smith, South Burlington, VT (US);

Sebastian T. Ventrone, South Burlington, VT (US);

Inventors:

Michael R. Ouellette, Westford, VT (US);

Faraydon Pakbaz, Milton, VT (US);

Jack R. Smith, South Burlington, VT (US);

Sebastian T. Ventrone, South Burlington, VT (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H03K 19/00 (2006.01); H03K 19/096 (2006.01); H03K 19/094 (2006.01); H03K 19/20 (2006.01);
U.S. Cl.
CPC ...
Abstract

Disclosed are embodiments of an asynchronous pipeline circuit. In each stage of the circuit, a variable delay line is incorporated into the request signal path. A tap encoder monitors data entering the stage to detect any state changes occurring in specific data bits. Based on the results of this monitoring (i.e., based on which of the specific data bits, if any, exhibit state changes), the tap encoder enables a specific tap in the variable delay line and, thereby, automatically adjusts the delay of a request signal transmitted along the request signal path. Using a variable request signal delay allows data from a transmitting stage to be captured by a receiving stage prior to the expiration of the maximum possible processing time associated with the transmitting stage, thereby minimizing overall processing time. Also disclosed are embodiments of methods for asynchronous pipeline processing with variable request signal delay and for incorporating variable request signal delay into an asynchronous pipeline circuit design.


Find Patent Forward Citations

Loading…