IP Library › Granted Patent US 8,243,752
Granted Patent B2
US 8,243,752 · App. 12/330,823 · Granted Aug 14, 2012

Long-reach ethernet for 1000BASE-T and 10GBASE-T

Assignee: Marvell World Trade Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,243,752
App. No.
12/330,823
Filed
Dec 9, 2008
Granted
Aug 14, 2012
Kind
B2
Art Unit
2472
USPC
370/465
Abstract

A physical-layer device (PHY) having corresponding methods comprises: a data rate module to select a data rate divisor N, where N is at least one of a positive integer, or a real number greater than, or equal to, 1; and a PHY core comprising a PHY transmit module to transmit first signals a data rate of M/N Gbps, and a PHY receive module to receive second signals at the data rate of M/N Gbps; wherein the first and second signals conform to at least one of 1000BASE-T, wherein M=1, and 10GBASE-T, wherein M=10.

Claims (110)

1. A physical-layer device comprising:

a cable measurement module configured to measure characteristics of a cable;

a data rate module configured to (i) select a data rate divisor N based on the measured characteristics of the cable, and (ii) reduce a rate of a first clock based on the data rate divisor N, where N is at least one of a positive integer greater than 1 or a real number greater than 1; and

a physical-layer device core comprising

a transmit module configured to transmit first signals over the cable at a data rate of M/N Gbps based on the rate of the first clock, where M is a positive integer, and

a receive module configured to receive second signals over the cable at the data rate of M/N Gbps based on the rate of the first clock,

wherein the first signals and the second signals conform to 1000BASE-T when M=1, and

wherein the first signals and the second signals conform to 10 GBASE-T when M=10.

2. The physical-layer device of claim 1 , wherein the one more characteristics of the cable comprise at least one of:

a length of the cable; or

a signal transmission quality of the cable.

3. The physical-layer device of claim 1 , further comprising a clock reduction circuit configured to generate a local clock rate based on a reference clock rate, wherein:

a ratio of the reference clock rate to the local clock rate is N; and

the physical-layer device core is configured to operate according to the local clock rate.

4. The physical-layer device of claim 1 , further comprising:

a physical coding sublayer transmit module configured to generate five-level pulse amplitude module symbols at a symbol rate of 125 Mbaud; and

a symbol transmit module configured to generate a five-level pulse amplitude module line signal for N consecutive symbol periods for each of the five-level pulse amplitude module symbols.

5. The physical-layer device of claim 4 , wherein levels of each generated five-level pulse amplitude module line signal represent the corresponding five-level pulse amplitude module symbol.

6. The physical-layer device of claim 4 , wherein levels of each generated five-level pulse amplitude module line signal represent interpolations between consecutive ones of the five-level pulse amplitude module symbols.

7. The physical-layer device of claim 1 , further comprising:

a cable receive module configured to generate five-level pulse amplitude module line signals based on the second signals; and

a symbol receive module configured to generate one five-level pulse amplitude module symbol for each N consecutive symbol periods of each of the five-level pulse amplitude module line signals.

8. A network interface module comprising:

a physical-layer device comprising

a cable measurement module configured to measure characteristics of a cable,

a data rate module configured to (i) select a data rate divisor N based on the measured characteristics of the cable, and (ii) reduce a rate of a first clock based on the data rate divisor N, where N is at least one of a positive integer greater than 1 or a real number greater than 1,

a physical-layer device core comprising

a transmit module configured to transmit first signals over the cable at a data rate of M/N Gbps based on the rate of the first clock, where M is a positive integer, and

a receive module configured to receive second signals over the cable at the data rate of M/N Gbps based on the rate of the first clock,

wherein the first signals and the second signals conform to 1000BASE-T when M=1, and

wherein the first signals and the second signals conform to 10 GBASE-T when M=10, and

a media access controller configured to (i) provide first data to the physical-layer device and (ii) receive second data from the physical-layer device.

9. The network interface module of claim 8 , further comprising:

a first-in first-out buffer configured to store the first data received from the media access controller; and

a flow control circuit configured to transmit a pause signal to the media access controller when an amount of the first data stored in the first-in first-out buffer exceeds a predetermined threshold.

10. A network device comprising the network interface module of claim 8 .

11. The network device of claim 10 , wherein the network device is selected from a group consisting of a network switch;

a router; and

a network interface controller.

12. A method comprising:

performing an autonegotiation process to select a data rate divisor N, where N is at least one of a positive integer greater than 1 or a real number greater than 1;

data rate of M/N Gbps based on the rate of the first clock, where M is a positive integer, and

receiving second signals at the data rate of M/N Gbps,

wherein the first signals and the second signals conform to 1000BASE-T when M=1, and

wherein the first signals and the second signals conform to 10 GBASE-T when M=10.

13. The method of claim 12 , further comprising:

measuring one or more characteristics of a cable transporting the first signals and the second signals; and

selecting the data rate divisor N based on the one or more characteristics of the cable.

14. The method of claim 13 , wherein the one or more characteristics of the cable comprise at least one of

a length of the cable; or

a signal transmission quality of the cable.

15. The method of claim 12 , further comprising:

generating a local clock rate based on a reference clock rate, wherein a ratio of the reference clock rate to the local clock rate is N;

wherein the first signals are transmitted according to the local clock rate; and

wherein the second signals are received according to the local clock rate.

16. The method of claim 12 , further comprising:

generating five-level pulse amplitude module symbols at a symbol rate of 125 Mbaud; and

generating a five-level pulse amplitude module line signal for N consecutive symbol periods for each of the five-level pulse amplitude module symbols.

17. The method of claim 16 , wherein levels of each generated five-level pulse amplitude module line signal represent the corresponding five-level pulse amplitude module symbol.

18. The method of claim 16 , wherein levels of each generated five-level pulse amplitude module line signal represent interpolations between consecutive ones of the five-level pulse amplitude module symbols.

19. The method of claim 12 , further comprising:

generating five-level pulse amplitude module line signals based on the second signals; and

generating one five-level pulse amplitude module symbol for each N consecutive symbol periods of each of the five-level pulse amplitude module line signals.

20. The method of claim 12 , further comprising:

storing data represented by the first signals in a first-in first-out buffer; and

transmitting a pause signal when an amount of the data stored in the first-in first-out buffer exceeds a predetermined threshold.

21. The physical-layer device of claim 1 , further comprising:

a physical coding sublayer transmit module configured to generate five-level pulse-amplitude modulation symbols based on first data; and

a symbol transmit module configured to generate a five-level pulse-amplitude modulation line signal based on i) the five-level pulse-amplitude modulation symbols and ii) the data rate divisor N,

wherein the transmit module of the physical-layer device core is configured to transmit the first signals representing the five-level pulse-amplitude modulation signals over a cable at the data rate of M/N Gbps, and

wherein the receiver module is configured to receive the second signals over the cable at the data rate of M/N Gps.

22. The physical-layer device of claim 1 , further comprising a clock reduction circuit configured to generate a local clock rate based on a reference clock rate, wherein:

a ratio of the reference clock rate to the local clock rate is N;

the physical-layer device core is configured to operate according to the local clock rate;

a physical coding sublayer transmit module configured to generate five-level pulse amplitude module symbols at a symbol rate of 125 Mbaud; and

a symbol transmit module configured to generate a five-level pulse amplitude module line signal for N consecutive symbol periods for each of the five-level pulse amplitude module symbols.

23. The physical-layer device of claim 1 , wherein:

the data rate divisor N is selected from a set of numbers;

the set of numbers includes numbers that are not divisible by 10; and

the data rate of M/N is not divisible by 10.

24. The physical-layer device of claim 1 , wherein:

the physical-layer device core comprises

a physical coding sublayer transmit module configured to generate five-level pulse-amplitude modulation symbols based on first data, and

a symbol transmit module configured to generate a five-level pulse-amplitude modulation line signal based on i) the five-level pulse-amplitude modulation symbols and ii) the data rate divisor N;

the first signals represent the generated five-level pulse-amplitude modulation signals; and

the first signals and the second signals conform to

1000BASE-T when the data rate M/N is less than 1000 bps, and

10 GBASE-T when the data rate M/N is greater than or equal to 1000 bps and less than 10 Gbps.

25. The physical-layer device of claim 1 , wherein:

the first signals and the second signals retain characteristics of

1000BASE-T when M=1, and

10 GBASE-T when M=10; and

the characteristics include aspects of a physical coding sublayer, error correction formats, and signaling formats.

26. The physical-layer device of claim 1 , wherein the data rate divisor N is equal to a ratio of the rate of the first clock to a rate of a reference clock.

27. The physical-layer device of claim 1 , wherein the transmit module is configured to:

transmit third signals over the cable at 1 Gps or 10 Gps using a first number of cable lines;

subsequent to transmitting over the cable at 1 Gps or 10 Gps, reduce the rate of the first clock based on N; and

subsequent to reducing the rate of the first clock, transmit the first signals over the cable at the data rate of M/N Gps using a second number of cable lines, wherein the second number of cable lines is equal to the first number of cable lines.

28. The physical-layer device of claim 1 , wherein the measured characteristics of the cable comprise:

an eye opening of a signal transmitted on the cable;

a length of the cable; or

a signal quality level of a signal transmitted on the cable.

29. The method of claim 12 , wherein the autonegotiation process comprises:

transmitting a first minimum data rate divisor to a link partner;

receiving a second minimum data rate divisor from the link partner; and

selecting the data rate divisor N to be the greater of the first minimum data rate divisor and the second minimum data rate divisor.

30. The method of claim 29 , wherein the autonegotiation process further comprises:

transmitting a first maximum data rate divisor to a link partner;

receiving a second maximum data rate divisor from the link partner; and

refraining from selecting the data rate divisor N when the first maximum data rate divisor is less than the second minimum data rate divisor and the second maximum data rate divisor is less than the first minimum data rate divisor.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053475/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: MARVELL INTERNATIONAL LTD.
To: CAVIUM INTERNATIONAL
Reel/Frame 052918/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 051778/0537 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2008
From: BARKAN, OZDAL; BISHARA, NAFEA; LO, WILLIAM
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 021947/0422 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2008
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 021947/0477 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2008
From: MARVELL INTERNATIONAL LTD.
To: MARVELL WORLD TRADE LTD.
Reel/Frame 021947/0504 →
Continuity (3)
Continuation In Part 11696476 · Apr 4, 2007
Provisional Application 61012810 · Dec 11, 2007
Related Publication 20090080459A1 · Mar 26, 2009