IP Library › Granted Patent US 8,089,984
Granted Patent B2
US 8,089,984 · App. 12/490,209 · Granted Jan 3, 2012

Method and system for network communications via a configurable multi-use ethernet PHY

Assignee: Broadcom Corporation
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,089,984
App. No.
12/490,209
Granted
Jan 3, 2012
Kind
B2
Abstract

Aspects of a method and system for network communications via a configurable multi-use Ethernet PHY are provided. In this regard, an Ethernet PHY may be configured based on characteristics of a network link over which the Ethernet PHY communicates, and a rate at which data is conveyed from a MAC to the Ethernet PHY may be controlled via a carrier sense signal of the MII. The carrier sense signal may be controlled based on a rate at which the Ethernet PHY transmits data over the network link. The Ethernet PHY may be configured based on a length of the network link and/or on a grade of the network link, where exemplary grades may comprise Cat-1 through Cat-7a cable. The Ethernet PHY may be configured into one of a plurality of modes comprising an Ethernet over digital subscriber line (DSL) mode, an extended reach mode, and a standard Ethernet mode.

Claims (39)

1. A method for networking, the method comprising:

in a first Ethernet PHY, said first Ethernet PHY being operable in a plurality of modes, a first mode of said plurality of modes comprising an Ethernet over digital subscriber line (DSL) mode, a second mode of said plurality of modes comprising a mode in which said first Ethernet PHY communicates over a cable that is 100 meters or less in length, and third mode of said plurality of mods comprising a mode in which said first Ethernet PHY communicates over a cable that is longer than 100 meters:

determining characteristics of a cable over which said first Ethernet PHY communicates;

selecting, during operation of said first Ethernet PHY, one of said first mode, said second mode, and said third mode based on said determined characteristics; and

controlling a rate at which data is conveyed from a first media access controller (MAC) to said first Ethernet PHY via a first media independent interface (MII) by controlling a carrier sense signal of said first MII based on a rate at which said first Ethernet PHY transmits data over said cable.

2. The method according to claim 1 , comprising monitoring a queue that buffers data to be transmitted by said first Ethernet PHY to determine said rate at which said first Ethernet PHY transmits data over said cable.

3. The method according to claim 2 , comprising asserting said carrier sense signal when an amount of data stored in said queue is above a threshold.

4. The method according to claim 2 , comprising de-asserting said carrier sense signal when an amount of data stored in said queue is below a threshold.

5. The method according to claim 1 , wherein said characteristics comprise a length of said cable.

6. The method according to claim 1 , wherein:

said characteristics comprise a grade of said cable;

said grade comprises one of: category 1 cable, category 2 cable, category 3 cable, category 4 cable, category 5 cable, category 5e cable, category 6 cable, category 6a cable, category 7 cable, and category 7a cable.

7. The method according to claim 1 , wherein said first MII comprises one of a media independent interface (MII), a gigabit MII (GMII), a reduced MII (RMII), reduced gigabit MII (RGMII), and 10 gigabit MII (XGMII).

8. The method according to claim 1 , wherein:

said first Ethernet PHY, said first MAC, a second Ethernet PHY, and a second MAC are integrated within a network device; and

said data is received by said second Ethernet PHY, buffered in a queue, and transmitted by said first Ethernet PHY, wherein said second Ethernet PHY receives said data at a rate different than said rate at which said first Ethernet PHY transmits said data.

9. The method according to claim 8 , wherein said second Ethernet PHY requests that a link partner pause or slow down transmission of said data when said queue filled above a threshold.

10. A system for networking, the system comprising:

one or more circuits for use in a first Ethernet PHY, said one or more circuits being operable in a plurality of modes, a first mode of said plurality of modes comprising an Ethernet over digital subscriber line (DSL) mode, a second mode of said plurality of modes comprising a mode in which said first Ethernet PHY communicates over a cable that is 100 meters or less in length, and third mode of said plurality of modes comprising a mode in which said first Ethernet PHY communicates over a cable that is longer than 100 meters, and said one or more circuits are operable to:

determine characteristics of cable over which said first Ethernet PHY communicates;

select, during operation of said first Ethernet PHY, one of said first mode, said second mode, and said third mode based on said determined characteristics; and

control a rate at which data is conveyed from a first media access controller (MAC) to said first Ethernet PHY via a first media independent interface (MII) by controlling a carrier sense signal of said first MII based on a rate at which said first Ethernet PHY transmits data over said cable.

11. The system according to claim 10 , wherein said one or more circuits are operable to monitor a queue that buffers data to be transmitted by said first Ethernet PHY to determine said rate at which said first Ethernet PHY transmits data over said cable.

12. The system according to claim 11 , wherein said one or more circuits are operable to assert said carrier sense signal when an amount of data stored in said queue is above a threshold.

13. The system according to claim 11 , wherein said one or more circuits are operable to de-assert said carrier sense signal when an amount of data stored in said queue is below a threshold.

14. The system according to claim 10 , wherein said characteristics comprise a length of said cable.

15. The system according to claim 10 , wherein:

said characteristics comprise a grade of said cable;

said grade comprises one of: category 1 cable, category 2 cable, category 3 cable, category 4 cable, category 5 cable, category 5e cable, category 6 cable, category 6a cable, category 7 cable, and category 7a cable.

16. The system according to claim 10 , wherein said first MII comprises one of a media independent interface (MII), a gigabit MII (GMII), a reduced MII (RMII), reduced gigabit MII (RGMII), and 10 gigabit MII (XGMII).

17. The system according to claim 10 , wherein:

said first Ethernet PHY, said first MAC, a second Ethernet PHY, and a second MAC are integrated within a network device; and

said data is received by said second Ethernet PHY, buffered in a queue, and transmitted by said first Ethernet PHY, wherein said second Ethernet PHY receives said data at a rate different than said rate at which said first Ethernet PHY transmits said data.

18. The system according to claim 17 , wherein said second Ethernet PHY requests that a link partner pause or slow down transmission of said data when said queue filled above a threshold.

19. A method for networking, the method comprising:

in a first Ethernet PHY, said first Ethernet PHY being operable in a plurality of modes, a first mode of said plurality of modes comprising an Ethernet over digital subscriber line (DSL) mode, a second mode of said plurality of modes comprising a mode in which said first Ethernet PHY communicates over a cable that is 100 meters or less in length, and third mode of said plurality of modes comprising a mode in which said first Ethernet PHY communicates over a cable that is longer than 100 meters:

determining characteristics of a cable over which said first Ethernet PHY communicates;

selecting, during operation of said first Ethernet PHY, one of said first mode, said second mode, and said third mode based on said determined characteristics; and

controlling a rate at which data is conveyed from a first media access controller (MAC) to said first Ethernet PHY via a first media independent interface (MII) by generating and sending pause frames from said first Ethernet PHY to said first MAC based on a rate at which said first Ethernet PHY transmits data over said cable.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0267 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0344 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0687 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2009
From: DIAB, WAEL WILLIAM
To: BROADCOM CORPORATION
Reel/Frame 023106/0919 →
Continuity (1)
Related Publication 20100322105A1 · Dec 23, 2010