Low-to-high speed cut-through communication

US9843537B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9843537-B1
Application numberUS-201715612682-A
CountryUS
Kind codeB1
Filing dateJun 2, 2017
Priority dateJan 27, 2010
Publication dateDec 12, 2017
Grant dateDec 12, 2017

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.

This disclosure describes techniques and apparatuses enabling low-to-high speed cut-through communication without creating an overrun condition. By so doing, the techniques and/or apparatuses enable communication interfaces to communicate at higher speed, such as by avoiding store-to-forward latency.

First claim

Opening claim text (preview).

What is claimed is: 1. A System-on-Chip (SoC) comprising: a controller configured to: receive packet network streams at a lower-speed transmission rate; and mark packets of the packet network streams effective to indicate associations between the packets and the packet network streams; and a media access controller (MAC) configured to: receive the marked packets; and transmit the marked packets of the packet network streams in a cut-through mode, interleaved at the packet level, and in a higher-speed packet level interleaved network stream at a transmission rate greater than the lower-speed transmission rate, the cut-through mode initiating transmission of the marked packets through the higher-speed packet level interleaved network stream when the packets from the packet network streams are partially received. 2. The SoC of claim 1 , wherein: the packets are marked by the controller when partially received; and the marked packets are transmitted by the MAC in the cut-through mode such that an upstream entity can determine with which of the packet network streams the packet is associated without prohibiting the cut-through transmission of the packets. 3. The SoC of claim 1 , wherein the controller marks the packets of the packet network streams by adding a tag to an existing header in the packets, and wherein the packet network streams are Ethernet packet streams. 4. The SoC of claim 1 , wherein the controller marks the packets of the packet network streams by marking segments of each of the packets, each of the markings of the segments indicating to which packet network stream each segment is associated. 5. The SoC of claim 1 , wherein: a number of the packet network streams received by the controller is insufficient to make full use of the higher-speed packet network stream; and the MAC interleaves blank, marked packets sufficient to make full use of the higher-speed packet level interleaved network stream. 6. The SoC of claim 1 , wherein the packet network streams include four packet network streams, the lower-speed transmission rate is 10 gigabits/second, and the transmission rate of the higher-speed packet level interleaved network stream is 40 gigabits/second. 7. A System-on-Chip (SoC) comprising: a controller configured to: receive, in a higher-speed packet level interleaved network stream, marked packets that are interleaved, one to another, and associated with different lower-speed packet network streams; determine, based on a marking on each of the marked packets, to which of the different lower-speed packet network streams each marked packet is associated; and remove markings from each of the marked packets; and a media access controller (MAC) configured to: recreate each of the different packet network streams based on which of the different streams each of the unmarked packets is associated. 8. The SoC of claim 7 , the different packet network streams are recreated in a cut-through mode that initiates transmission of the unmarked marked packets when the marked packets from the higher-speed packet level interleaved network stream are partially received. 9. The SoC of claim 7 , wherein the marked packets contain multiple respective markings, each of the multiple markings corresponding to a segment within each marked packet and indicating to which of the different data streams each segment is associated. 10. The SoC of claim 7 , wherein the controller determines to which of the different lower-speed packet network streams each marked packet is associated by reading a tag in a header of each of the marked packets. 11. The SoC of claim 7 , wherein the controller receives blank, marked packets, discards the blank, marked packets. 12. The SoC of claim 7 , wherein the packet network streams are Ethernet packet streams. 13. A method comprising: receiving, in a higher-speed packet level interleaved network stream, marked packets, wherein the marked packets are interleaved at the packet level, and wherein the marked packets associated with different packet network streams have a lower-speed transmission rate than a higher-speed transmission rate of the higher-speed packet level interleaved network stream; receiving at least one other packet network stream; marking packets of the at least one other packet network stream effective to indicate associations between the packets and the packet network streams; and transmitting the marked packets of the packet network streams and the at least one other packet network stream in a cut-through mode, interleaved at the packet level, and in a highest-speed packet level interleaved network stream at a transmission rate greater than the higher-speed transmission rate, the cut-through mode initiating transmission of the marked packets through the highest-speed packet level interleaved network stream when the packets from the packet network streams and the at least one other packet network stream are partially received. 14. The method of claim 13 , wherein the at least one other packet network stream has a lower-speed transmission rate. 15. The method of claim 14 , wherein: the lower-speed transmission rate is 10 gigabits/second, the higher-speed transmission rate is 40 gigabits/second, and the highest-speed transmission rate is 100 gigabits/second. 16. The method of claim 15 , wherein the higher-speed packet level interleaved network stream contains four packet network streams and the at least one other packet network stream comprises six packet network streams. 17. The method of claim 13 , wherein the marked packets of the packet network streams and the at least one other packet network stream are not stored in their entirety prior to being transmitted through the highest-speed packet level interleaved network stream. 18. The method of claim 13 , wherein the transmitting is performed by a media access controller (MAC). 19. The method of claim 13 , further comprising, removing markings from each of the marked packets of the packet network streams and adding new markings to each of the packets of the packet network streams such that the packets can be interleaved with the at least one other packet network stream. 20. The method of claim 13 , wherein the packet network streams and the at least one other packet network stream are Ethernet packet streams; and the interleaving comprises interleaving the marked packets into an IEEE standard packet for transmission in the highest-speed packet level interleaved network stream.

Assignees

Inventors

Classifications

  • H04L49/25Primary

    Routing or path finding in a switch fabric · CPC title

  • H04L49/352Primary

    Gigabit ethernet switching [GBPS] · CPC title

  • Cut-through or wormhole routing · 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 US9843537B1 cover?
This disclosure describes techniques and apparatuses enabling low-to-high speed cut-through communication without creating an overrun condition. By so doing, the techniques and/or apparatuses enable communication interfaces to communicate at higher speed, such as by avoiding store-to-forward latency.
Who is the assignee on this patent?
Marvell Int Ltd
What technology area does this patent fall under?
Primary CPC classification H04L49/25. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 12 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). 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).