Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for tuning at least one link channel in a high-speed SerDes cable link linking a local side physical layer to a remote side physical layer, comprising the steps of: initiating an operational state of high-speed SerDes cable link interface; identifying flow-control packet Op codes available for monitoring said at least one link channel in the high-speed SerDes cable link; using the identified Op codes in a flow-control setup packet to define an interval in which bit errors are to be monitored and collected by the remote side physical layer, and link channels for which the monitoring is to be conducted; transmitting a flow control signal from the local side physical layer to the remote side physical layer to monitor a bit error rate (BER) for each link channel used by the local side physical layer to transfer data to the remote side physical layer; monitoring the BER for each link channel used for data transfer in accordance with the flow control signal; generating BER data from the flow control signal; monitoring eye characteristics for each link channel to select a best BER data for each channel; transferring the BER data to the local side physical layer; and processing the BER data at the local side physical layer to generate equalization setting adjustments for each link channel; and adjusting each link channel in the high-speed SerDes cable link with the generated equalization setting adjustments for each link channel.
2. The method for tuning as set forth in claim 1 , wherein the step of processing to generate equalization setting adjustments further includes adjusting one of: the power level of at least one link channel and the coefficient setting for at least one link channel.
3. The method for tuning as set forth in claim 1 , further comprising monitoring the at least one link channel to extract data defining the at least one channel's eye characteristics, transferring the at least one link channel's eye characteristics to the local side physical layer and processing the eye characteristics to determine if link channel operation can be improved by an equalization setting adjustment.
4. The method for tuning as set forth in claim 1 , wherein the step of monitoring is carried out for a fixed time period.
5. The method as set forth in claim 1 , wherein the step of monitoring is carried out for a variable time period.
6. The method for tuning as set forth in claim 1 , wherein the step of transmitting the flow control signal includes identifying the link channels to be monitored by the remote side physical layer, and the number of cycles the monitoring is carried out.
7. The method for tuning as set forth in claim 6 , wherein the step of identifying further includes generating an acknowledge flow-control packet within which the remote side physical layer provides acknowledgement to the local side physical layer that it will carry out the monitoring and collecting for the link channels identified.
8. The method as set forth in claim 7 , wherein the step of identifying further includes generating a bit error flow-control packet within which the remote side physical layer arranges data corresponding to the bit errors collected.
9. The method as set forth in claim 8 , wherein each packet is generated using a separate flow-control Op code.
10. The method as set forth in claim 7 , wherein each packet is generated using a separate flow-control Op code.
11. The method as set forth in claim 1 , wherein an Op code value may be used that is other than 0 or 1.
12. A computer program product for tuning at least one link channel in a high-speed SerDes cable link interface arranged in a configuration linking a local side physical layer to a remote side physical layer comprising: a non-transitory storage medium readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for: initiating an operational state of high-speed SerDes cable link interface; identifying flow-control packet Op codes available for monitoring said at least one link channel in the high-speed SerDes cable link; using the identified Op codes in a flow-control setup packet to define an interval in which bit errors are to be monitored and collected by the remote side physical layer, and the link channels for which the monitoring is to be conducted; transmitting a flow control signal from the local side physical layer to the remote side physical layer to monitor a bit error rate (BER) for each link channel used by the local side physical layer to transfer data to the remote side physical layer; monitoring the BER in at least one link channel used for data transfer in accordance with the flow control signal; generating BER data from the flow control signal; monitoring eye characteristics for each link channel to select a best BER data for each link channel; transferring BER data acquired in the monitoring to the local side physical layer; and processing the BER data by the local side physical layer to generate equalization setting adjustments for the at least one channel; and adjusting each link channel in the high-speed SerDes cable link with the generated equalization setting adjustments for each link channel.
13. The computer program product as set forth in claim 12 , further including modifying each link channel's equalization settings in accordance with the equalization setting adjustments.
14. The computer program product of claim 12 , wherein the step of processing to generate equalization setting adjustments further includes adjusting one of: the power level of at least one link channel and the coefficient setting for at least one link channel.
15. The computer program product of claim 12 , further comprising monitoring the at least one link channel to extract data defining the at least one channel's eye characteristics, transferring the eye characteristics to the local side physical layer and processing the eye characteristics to determine if channel operation can be improved by an equalization setting adjustment.
16. The computer program product of claim 12 , wherein the step of transmitting the flow control signal includes identifying the link channels to be monitored by the remote side physical layer, and the number of cycles the monitoring is carried out.
17. The computer program product of claim 16 , wherein the step of identifying further includes generating an acknowledge flow-control packet within which the remote side physical layer provides acknowledgement to the local side physical layer that it will carry out the monitoring and collecting for the link channels identified.
18. The computer program product of claim 17 , wherein the step of identifying further includes generating a bit error flow-control packet within which the remote side physical layer arranges data corresponding to the bit errors collected.
Unknown
May 11, 2010
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.