Integrated packet bit error rate tester for 10G SERDES
First Claim
1. An integrated circuit, comprising:
- a substrate;
a plurality of data ports disposed on the substrate; and
an integrated packet bit error rate tester disposed on the substrate for testing a channel coupled to one of the plurality of data ports, includinga packet transmit circuit including a first memory for storing transmit bit error rate test packet data, wherein the packet transmit circuit is coupled to the channel under test;
a packet receive circuit including a second memory for storing received packet compare data and coupled to the channel under test; and
an interface for programming the packet transmit circuit and the packet receive circuit;
wherein said packet transmit circuit and said packet receive circuit are deposited on said substrate;
wherein the packet transmit circuit generates an arbitrary packet pattern in response to a command from the interface; and
wherein the packet receive circuit determines a bit error rate of the channel under test.
7 Assignments
0 Petitions
Accused Products
Abstract
An integrated packet bit error rate tester includes a packet transmit circuit that has a first memory for storing transmit packet data and is connectable to a channel under test. A packet receive circuit includes a second memory for storing received packet data and is connectable to the channel under test. An interface is used for programming the packet transmit and packet receive circuits. The packet transmit circuit can generate an arbitrary 10G SERDES packet in response to commands from the interface. The packet receive circuit can determine a bit error rate of the channel under test. The second memory can capture received packet data upon any one of (a) after a pre-programmed pattern is detected, (b) after a pre-programmed pattern is lost, and (c) after an error is detected.
-
Citations
50 Claims
-
1. An integrated circuit, comprising:
-
a substrate; a plurality of data ports disposed on the substrate; and an integrated packet bit error rate tester disposed on the substrate for testing a channel coupled to one of the plurality of data ports, including a packet transmit circuit including a first memory for storing transmit bit error rate test packet data, wherein the packet transmit circuit is coupled to the channel under test; a packet receive circuit including a second memory for storing received packet compare data and coupled to the channel under test; and an interface for programming the packet transmit circuit and the packet receive circuit; wherein said packet transmit circuit and said packet receive circuit are deposited on said substrate; wherein the packet transmit circuit generates an arbitrary packet pattern in response to a command from the interface; and wherein the packet receive circuit determines a bit error rate of the channel under test. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. An integrated circuit, comprising:
-
a substrate; a plurality of data ports disposed on the substrate; and an integrated packet bit error rate tester disposed on the substrate for testing a channel coupled to one of the plurality of data ports, including a packet transmit circuit including a first memory for storing transmit bit error rate test packet data, wherein the packet transmit circuit is coupled to the channel under test; a packet receive circuit including a second memory for capturing received packet compare data from the channel under test; and an interface for programming the packet transmit circuit and the packet receive circuit; wherein said packet transmit circuit and said packet receive circuit are deposited on said substrate; wherein the packet transmit circuit generates an arbitrary serializer/deserializer (SERDES) packet pattern in response to a command from the interface; and wherein the packet receive circuit determines a bit error rate of the channel under test based on the transmit packet data compared to the receive packet data. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method of testing a bit error rate of a channel coupled to a transmitter memory that is part of an integrated circuit deposited on a substrate and to a receiver that is part of the integrated circuit deposited on the substrate, comprising:
-
generating a test packet including an arbitrary marker pattern; loading the test packet into the transmitter memory in the integrated circuit; transmitting the test packet from the transmitter memory over the channel; capturing a received test packet from the channel coupled to the integrated circuit; and determining the bit error rate of the channel based on the received test packet. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
Specification