System and method for providing an ethernet interface

US10757152B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10757152-B2
Application numberUS-201816203962-A
CountryUS
Kind codeB2
Filing dateNov 29, 2018
Priority dateDec 11, 2006
Publication dateAug 25, 2020
Grant dateAug 25, 2020

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.

In one embodiment, an apparatus includes n electrical communication channels, m optical communication media interfaces, and a plurality of muxes. The plurality of muxes are configured to receive an information stream, the information stream carried over the n electrical communication channels and the m optical communication media interfaces. The plurality of muxes are further configured to transform the information stream from v virtual lanes, each virtual lane comprising a plurality of data blocks from the information stream and an alignment block, wherein v is a positive integer multiple of the least common multiple of m and n.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus, comprising: n electrical communication channels; m optical communication media interfaces; and a plurality of muxes configured to: receive an information stream, the information stream carried over the n electrical communication channels and the m optical communication media interfaces; and transform the information stream from v virtual lanes, each virtual lane comprising a plurality of data blocks from the information stream and an alignment block, wherein: v is a positive integer multiple of the least common multiple of m and n; v is greater than n; and n is greater than m. 2. The apparatus of claim 1 , wherein: v is less than or equal to twenty; each virtual lane comprises an alignment pattern; and the alignment patterns are fixed. 3. The apparatus of claim 1 , wherein: v is greater than twenty; each virtual lane comprises an alignment pattern; and the alignment patterns are different. 4. The apparatus of claim 2 , further configured to: identify, in a buffer, the alignment block associated with the virtual lane; and recreate an original data stream using, at least in part, the alignment block. 5. The apparatus of claim 1 , wherein each of the electrical communication channels comprises a SerDes interface operating at at least 5 Gigabits per second. 6. The apparatus of claim 1 , wherein each of the m optical communication media interfaces is configured to receive a different stream of information over a single optical fiber. 7. The apparatus of claim 1 , further comprising one or more decoding modules for decoding the information stream into the plurality of data blocks using 64B/66B encoding. 8. A method, comprising: receiving an information stream, the information stream carried over n electrical communication channels and m optical communication media interfaces; and transforming the information stream from v virtual lanes, each virtual lane comprising a plurality of data blocks from the information stream and an alignment block, wherein: v is a positive integer multiple of the least common multiple of m and n; v is greater than n; and n is greater than m. 9. The method of claim 8 , wherein: v is less than or equal to twenty; each virtual lane comprises an alignment pattern; and the alignment patterns are fixed. 10. The method of claim 8 , wherein: v is greater than twenty; each virtual lane comprises an alignment pattern; and the alignment patterns are different. 11. The method of claim 8 , further comprising: identifying, in a buffer, the alignment block associated with the virtual lane; and recreating an original data stream using, at least in part, the alignment block. 12. The method of claim 8 , wherein each of the electrical communication channels comprises a SerDes interface operating at at least 5 Gigabits per second. 13. The method of claim 8 , wherein each of the m optical communication media interfaces is configured to receive a different stream of information over a single optical fiber. 14. The method of claim 8 , further comprising decoding, by one or more decoding modules, the information stream into the plurality of data blocks using 64B/66B encoding. 15. A system, comprising: a receiver for receiving an information stream, the information stream carried over n electrical communication channels and m optical communication media interfaces; and one or more muxes for transforming the information stream from v virtual lanes, each virtual lane comprising a plurality of data blocks from the information stream and an alignment block, wherein: v is a positive integer multiple of the least common multiple of m and n; v is greater than n; and n is greater than m. 16. The system of claim 15 , wherein: v is less than or equal to twenty; each virtual lane comprises an alignment pattern; and the alignment patterns are fixed. 17. The system of claim 15 , wherein: v is greater than twenty; each virtual lane comprises an alignment pattern; and the alignment patterns are different. 18. The system of claim 15 , further comprising: one or more muxes for identifying, in the buffer, the alignment block associated with the virtual lane; and one or more muxes for recreating an original data stream using, at least in part, the alignment block; wherein transforming the information stream from v virtual lanes comprises recreating the original data stream using, at least in part, the alignment block. 19. The system of claim 15 , wherein each of the electrical communication channels comprises a SerDes interface operating at at least 5 Gigabits per second. 20. The system of claim 15 , wherein each of the m optical communication media interfaces is configured to receive a different stream of information over a single optical fiber.

Assignees

Inventors

Classifications

  • Flow control; Congestion control · CPC title

  • for supporting one-way streaming services, e.g. Internet radio · CPC title

  • H04L47/13Primary

    in a LAN segment, e.g. ring or bus · CPC title

  • Gigabit ethernet switching [GBPS] · CPC title

  • Credit based · 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 US10757152B2 cover?
In one embodiment, an apparatus includes n electrical communication channels, m optical communication media interfaces, and a plurality of muxes. The plurality of muxes are configured to receive an information stream, the information stream carried over the n electrical communication channels and the m optical communication media interfaces. The plurality of muxes are further configured to tran…
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L47/13. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 25 2020 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).