Multi-rate, multi-port, gigabit SERDES transceiver
First Claim
1. A multi-port transceiver, comprising:
- a semiconductor substrate;
a plurality of ports including a plurality of serial ports and at least one parallel port, the plurality of ports being configured and arranged to be on an outer perimeter of the semiconductor substrate;
a parallel bus, arranged in a ring structure, configured to route data in a parallel format from a first port from among the plurality of ports to a second port from among the plurality of ports; and
a logic core configured to operate the parallel bus and the plurality of ports, the logic core being configured and arranged to be at an approximate center of the semiconductor substrate,wherein the parallel bus is configured and arranged to form the ring structure around the logic core.
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.
-
Citations
19 Claims
-
1. A multi-port transceiver, comprising:
-
a semiconductor substrate; a plurality of ports including a plurality of serial ports and at least one parallel port, the plurality of ports being configured and arranged to be on an outer perimeter of the semiconductor substrate; a parallel bus, arranged in a ring structure, configured to route data in a parallel format from a first port from among the plurality of ports to a second port from among the plurality of ports; and a logic core configured to operate the parallel bus and the plurality of ports, the logic core being configured and arranged to be at an approximate center of the semiconductor substrate, wherein the parallel bus is configured and arranged to form the ring structure around the logic core. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A multi-port transceiver, comprising:
-
a plurality of ports including a plurality of serial ports and at least one parallel port; and a parallel bus arranged a rind to route data in a parallel format from a first port from among the plurality of ports to a second port from among the plurality of ports, wherein the first port comprises; a first serial port from among the plurality of serial ports, wherein the second port comprises; a second serial port from among the plurality of serial ports, wherein the first serial port is configured to receive a first stream of serial data and to convert the first stream of serial data to a stream of parallel data, wherein the parallel bus is further configured to route the stream of parallel data to the second serial port, and wherein the second serial port is configured to convert the stream of parallel data to a second stream of serial data. - View Dependent Claims (8)
-
-
9. A multi-port transceiver, comprising:
-
a plurality of lines, a first set of lines from among the plurality of lines being configured and arranged to form a first port from among a plurality of ports and a second set of lines from among the plurality of lines being configured and arranged to form a second port from among the plurality of ports; a semiconductor substrate, the plurality of ports being configured and arranged to be on a perimeter of the semiconductor substrate; and a logic core configured to operate a parallel bus and the plurality of ports, the logic core being configured and arranged to be within the perimeter of the semiconductor substrate, wherein the parallel bus is configured and arranged in a ring structure formed around the logic core, the parallel bus being configured to route data in a parallel format from the first port to the second port. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for transmitting data, comprising:
-
receiving a stream of serial test data by a serial port from among a plurality of ports, the plurality of ports including at least one parallel port; converting the stream of serial test data to a stream of parallel test data; routing the stream of parallel test data to a packet bit error rate tester (BERT); and receiving by the packet BERT the stream of parallel test data; and comparing in the packet BERT the stream of parallel test data and original test data to determine a bit error rate. - View Dependent Claims (19)
-
Specification