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:
Jul. 29, 2014

Filed:

Sep. 17, 2010
Applicants:

Ryan Abel Heckendorf, Rochester, MN (US);

Kerry Christopher Imming, Rochester, MN (US);

John David Irish, Rochester, MN (US);

Ibrahim Abdel-rahman Ouda, Rochester, MN (US);

Inventors:

Ryan Abel Heckendorf, Rochester, MN (US);

Kerry Christopher Imming, Rochester, MN (US);

John David Irish, Rochester, MN (US);

Ibrahim Abdel-Rahman Ouda, Rochester, MN (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/26 (2006.01); H04W 24/08 (2009.01); H04W 24/00 (2009.01); H04W 28/04 (2009.01);
U.S. Cl.
CPC ...
H04L 12/2602 (2013.01); H04W 24/08 (2013.01); H04W 24/00 (2013.01); H04W 28/04 (2013.01);
Abstract

A method and circuit for implementing lane shuffle for fault-tolerant communication links, and a design structure on which the subject circuit resides are provided. Shuffle hardware logic steers a set of virtual data lanes onto a set of physical optical lanes, steering around all lanes that are detected as bad during link initialization training. A mask status register is loaded with a mask of lane fail information during link training, which flags the bad lanes, if any. The shuffle hardware logic uses a shift template, where each position in the starting template is a value representing the corresponding lane position. The shift template is cascaded through a set of shifters controlled by the fail mask.


Find Patent Forward Citations

Loading…