Multi-rate, multi-port, gigabit serdes transceiver
First Claim
1. A method for transmitting data, comprising:
- (A) receiving a first stream of serial data by a first serial port;
(B) converting the first stream serial data to a stream of parallel data;
(C) routing the stream of parallel data from the first serial port through one or more adjacent ports until reaching a second serial port, the first and the second serial ports and the one or more adjacent ports being arranged in a ring structure that is configured to transmit the stream of parallel data in a parallel format;
(D) converting the stream of parallel data to a second stream of serial data at the second serial port; and
(E) transmitting the second stream of serial data from the second serial port.
7 Assignments
0 Petitions
Accused Products
Abstract
A multi-port SERDES transceiver includes multiple parallel ports and serial ports, and includes the flexibility to connect any one of the parallel ports to another parallel port or to a serial port, or both. Furthermore, the multi-port transceiver chip can connect any one of serial ports to another serial port or to one of the parallel ports. The substrate layout of the multi-port SERDES transceiver chip is configured so that the parallel ports and the serial ports are on the outer perimeter of the substrate. A logic core is at the center of the substrate, where the logic core operates the serial and parallel data ports, and the bus that connects the data ports. The bus can be described as a “ring” structure (or donut “structure”) around the logic core, and is configured between the logic core and the data ports. The ring structure of the bus provides efficient communication between the logic core and the various data ports.
-
Citations
20 Claims
-
1. A method for transmitting data, comprising:
-
(A) receiving a first stream of serial data by a first serial port; (B) converting the first stream serial data to a stream of parallel data; (C) routing the stream of parallel data from the first serial port through one or more adjacent ports until reaching a second serial port, the first and the second serial ports and the one or more adjacent ports being arranged in a ring structure that is configured to transmit the stream of parallel data in a parallel format; (D) converting the stream of parallel data to a second stream of serial data at the second serial port; and (E) transmitting the second stream of serial data from the second serial port. - View Dependent Claims (2, 3, 4, 5, 6, 7, 18)
-
-
8. A method for transmitting data, comprising:
-
(A) receiving a stream of serial data by a serial port; (B) converting the stream of serial data to a stream of parallel data; (C) routing the stream of parallel data from the serial port through one or more adjacent ports until reaching a parallel port, the serial port, the one or more adjacent ports, and the parallel port being arranged in a ring structure that is configured to transmit the stream of parallel data in a parallel format; and (D) transmitting the stream of parallel data from the parallel port. - View Dependent Claims (9, 10, 11, 12, 19)
-
-
13. A method for transmitting data, comprising:
-
(A) receiving a stream of parallel data by a parallel port; (B) routing the stream of parallel data from the parallel port through one or more adjacent ports until reaching a serial port, the parallel port, the one or more adjacent ports, and the parallel port being arranged in a ring structure that is configured to transmit the stream of parallel data in a parallel format; (C) converting the stream of parallel data to a stream of serial data; and (D) transmitting the stream of serial data from the serial port. - View Dependent Claims (14, 15, 16, 17, 20)
-
Specification