Back to results
US 11,272,270 B1Granted
Networking switching devices and methods thereof
AssigneeMarvell Asia Pte Ltd
InventorsWhay Sing Lee, Arash Farhoodfar, Volodymyr Shvydun, Michael Duckering
Life of this patent
Estimating the term…
Abstract
The present invention is direct to data communication. In a specific embodiment, multiple independent data streams, which are at a first data rate, are transcoded by separate communication pipelines into data blocks. The data blocks, associated with these separate and independent data streams, are multiplexed with alignment markers to generate an output data stream. The output data stream is transmitted at a second data rate, which is higher than the first data rate.
Claims18
A communication device comprising:
- a first communication interface configured to receive a first data stream from a first input communication lane and a second data stream from a second communication lane, the first data stream being characterized by a 25G data rate;
- a first communication pipeline configured to process the first data stream and comprising a first decoder and a first buffer and a first transcoder, the first buffer being configured to insert and delete characters to the first data stream to compensate a data rate difference, the first transcoder being configured to provide a first transcoded data stream in response to a first data request;
- a second communication pipeline configured to process the second data stream and provide a second transcoded data stream;
- an alignment marker module configured to generate alignment markers for transcoded data streams, the transcoded data streams including the first transcoded data stream and the second transcoded data stream;
- a calendar module configured to generate an output data stream by multiplexing the first and second transcoded data streams and the alignment markers, the calendar module being further configured to generate first data request;
- and
- a second communication interface configured to output the output data stream at a 100G data rate.
4 more elements
A data communication system comprising:
- a first network entity configured to provide a first data stream, the first data stream being characterized by a first encoding scheme and a first data rate;
- a second network entity configured to provide a second data stream, the second data stream being characterized by a second encoding scheme, the second data stream being independent from the second data stream;
- a first switching device comprising a controller and a plurality of communication pipelines, the plurality of communication pipelines including a first pipeline and a second pipeline, the controller being configured to initialize the first pipeline for the first data stream and the second pipeline for the second data stream, the first pipeline comprising a first buffer and a first transcoder, the first transcoder being configured to provide a first plurality of data blocks based on the first data stream in response to a first data request signal, the second pipeline being configured to generate a second plurality of data blocks, the first switching device further comprising a calendar module configured to generate an output data stream by multiplexing at least the first plurality of data blocks and the second plurality of data blocks;
- and
- a communication link configured to transmit the output data stream at a second data rate, the second data rate being higher than the first data rate.
2 more elements
Dependencies are inferred from the claim text.