64 gigabit fibre channel speed negotiation and transmitter training

US10523405B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10523405-B2
Application numberUS-201715659791-A
CountryUS
Kind codeB2
Filing dateJul 26, 2017
Priority dateAug 1, 2016
Publication dateDec 31, 2019
Grant dateDec 31, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Link speed negotiation for 64 Gbps is done at 32 Gbps to allow only two speeds to be used during link state negotiation. The desire for 64 Gbps operation is indicated in a field shared during link state negotiation. After link speed negotiation is completed at 32 Gbps, a determination is made whether 32 or 64 Gbps operation is desired. If 32 Gbps operation is desired, procedures continue as in the prior operations. If 64 Gbps operation is desired, a new procedure is performed. The new procedure provides time for the optical transceiver to changeover from the PAM2 (pulse amplitude modulation) or binary operation used in 32 Gbps operation to the PAM4 multi-level operation used in 64 Gbps operation. After determining that the optical transceiver is ready to transmit, transmitter training is performed, with increased handshaking to provide improved granularity. After transmitter training is complete, conventional link initialization is performed.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, performed by a processor, comprising the steps of: performing link speed negotiation for a port at one end of a Fibre Channel link using an optical transceiver capable of operating at three different speeds but having only one speed selection pin by performing link speed negotiation at only two of the three different speeds and selecting the third speed of the three different speeds by reviewing a bit setting in a Control Field in a Training Frame in a Transmitting Training Signal; determining if the negotiated speed requires a change from the modulation type used during link speed negotiation; proceeding directly to transmitter training when no change in modulation type is determined and performing transmitter training; setting the changed modulation type in the optical transceiver when a change in modulation type is determined; determining that the optical transceiver is ready to operate using the changed modulation type by monitoring a Ready bit in an addressable memory location of a memory in the optical transceiver, wherein the optical transceiver operates according to a small form factor (SFF) specification; proceeding to changed modulation type transmitter training when it is determined that the optical transceiver is ready to operate using the changed modulation type; and performing changed modulation type transmitter training. 2. The method of claim 1 , wherein the two speeds used for link speed negotiation are the lowest speed and the middle speed and wherein the bit setting indicates the highest speed. 3. The method of claim 2 , wherein the three speeds are 16 Gigabits per second (Gbps), 32 Gbps and 64 Gbps. 4. The method of claim 1 , wherein performing changed modulation type transmitter training includes: determining if the optical transceiver has achieved frame lock; setting a receiver frame lock bit in a Status Field in the Training Frame in the Transmitting Training Signal when it is determined that the optical transceiver has achieved frame lock; determining that far end receive frame lock has been achieved by monitoring received bits in the Status Field in the Training Frame in the Transmitting Training Signals; and commencing coefficient training when it is determined that the optical transceiver has achieved frame lock and that the far end frame lock has been achieved. 5. The method of claim 1 , further comprising the steps of: independently performing the steps of claim 1 for ports at one end of three additional Fibre Channel links which are parallel with the Fibre Channel link; determining, after speed negotiation and transmitter training, if the ports at one end of each of the four parallel connected Fibre Channel links are capable of operating as parallel lanes; determining, after speed negotiation and transmitter training, if each of the ports at one end of the four parallel connected Fibre Channel links has indicated capability of operation at four times the rate of an individual link; determining, after speed negotiation and transmitter training, if each of the four parallel connected Fibre Channel links has independently negotiated for operation at an equal speed which allows four parallel connected Fibre Channel links to be combined for operation at four times the rate of an individual link; and determining, after speed negotiation and transmitter training, if each of the four parallel connected Fibre Channel links has independently negotiated for operation at an equal speed which allows four parallel connected Fibre Channel links to be combined for operation at four times the rate of an individual link; and configuring each of the ports at one end of the four parallel connected Fibre Channel links for operation at four times the rate of an individual link upon determining that the ports at one end of each of the four parallel connected Fibre Channel links are capable of operating as parallel lanes, that each of the ports at one end of each of the four parallel connected Fibre Channel links has indicated capability of operation at four times the rate of an individual link and that each of the four parallel connected Fibre Channel links has independently negotiated for operation at an equal speed which allows four parallel connected Fibre Channel links to be combined for operation at four times the rate of an individual link. 6. One or more non-transitory processor-readable storage media encoding computer executable instructions for executing a method on a computer system, the method comprising the steps of: performing link speed negotiation for a port at one end of a Fibre Channel link using an optical transceiver capable of operating at three different speeds but having only one speed selection pin by performing link speed negotiation at only two of the three different speeds and selecting the third speed of the three different speeds by reviewing a bit setting in a Control Field in a Training Frame in a Transmitting Training Signal; determining if the negotiated speed requires a change from the modulation type used during link speed negotiation; proceeding directly to transmitter training when no change in modulation type is determined and performing transmitter training; setting the changed modulation type in the optical transceiver when a change in modulation type is determined; determining that the optical transceiver is ready to operate using the changed modulation type by monitoring a Ready bit in an addressable memory location of a memory in the optical transceiver, wherein the optical transceiver operates according to a small form factor (SFF) specification; proceeding to changed modulation type transmitter training when it is determined that the optical transceiver is ready to operate using the changed modulation type; and performing changed modulation type transmitter training. 7. The one or more non-transitory processor-readable storage media of claim 6 , wherein the two speeds used for link speed negotiation are the lowest speed and the middle speed and wherein the bit setting indicates the highest speed. 8. The one or more non-transitory processor-readable storage media of claim 7 , wherein the three speeds are 16 Gigabits per second (Gbps), 32 Gbps and 64 Gbps. 9. The one or more non-transitory processor-readable storage media of claim 6 , wherein performing changed modulation type transmitter training includes: determining if the optical transceiver has achieved frame lock; setting a receiver frame lock bit in a Status Field in the Training Frame in the Transmitting Training Signal when it is determined that the optical transceiver has achieved frame lock; determining that far end receive frame lock has been achieved by monitoring received bits in the Status Field in the Training Frame in the Transmitting Training Signals; and commencing coefficient training when it is determined that the optical transceiver has achieved frame lock and that the far end frame lock has been achieved. 10. The one or more non-transitory processor-readable storage media of claim 6 , wherein the method further comprises the steps of: independently performing the steps of claim 6 for ports at one end of three additional Fibre Channel links which are parallel with the Fibre Channel link; determining, after speed negotiation and transmitter training, if the ports at one end of each of the four parallel connected Fibre Channel links are capable of operating as parallel lanes; determining, after speed negotiation and transmitter training, if each of the ports at one end of the four parallel connected Fibre Channel links has indicated capability of operation at four times the rate of an individual link; determining, after speed neg

Assignees

Inventors

Classifications

  • Fibre channel switches · CPC title

  • Peripheral units, e.g. input or output ports · CPC title

  • Gigabit ethernet switching [GBPS] · CPC title

  • Configuration of triggering conditions · CPC title

  • H04L5/1438Primary

    Negotiation of transmission parameters prior to communication (modified according to link quality H04L1/0001) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10523405B2 cover?
Link speed negotiation for 64 Gbps is done at 32 Gbps to allow only two speeds to be used during link state negotiation. The desire for 64 Gbps operation is indicated in a field shared during link state negotiation. After link speed negotiation is completed at 32 Gbps, a determination is made whether 32 or 64 Gbps operation is desired. If 32 Gbps operation is desired, procedures continue as in …
Who is the assignee on this patent?
Avago Tech Int Sales Pte Lid
What technology area does this patent fall under?
Primary CPC classification H04L5/1438. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 31 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).