IP Library Granted Patent US 8,462,674
Granted Patent B2
US 8,462,674 · App. 12/702,141 · Granted Jun 11, 2013

Method and system for symmetric transmit and receive latencies in an energy efficient PHY

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,462,674
App. No.
12/702,141
Granted
Jun 11, 2013
Kind
B2
Abstract

Aspects of a method and system for symmetric transmit and receive latencies in an energy efficient PHY are provided. In this regard, a delay introduced by a PHY of a network device for outbound traffic and a delay introduced by the PHY for inbound traffic may be controlled such that a transmit delay of the network device is equal, within a tolerance, to a receive latency of the network device. The delays may be controlled based on whether one or more energy efficiency features are enabled in the PHY. The delay introduced by the PHY for outbound traffic may be controlled based on an amount of buffered inbound traffic. The delay introduced by the PHY for inbound traffic may be controlled based on an amount of buffered outbound traffic. The delays may be controlled such that said receive latency and the transmit latency are approximately constant regardless of a mode of operation of the network device.

Claims (28)

1. A method for networking, the method comprising:

performing by one or more circuits and/or processors in a network device:

controlling, based on whether one or more energy efficient networking features are enabled in a physical layer device (PHY) of said network device, at least one of a delay introduced by a transmit path in said PHY for outbound traffic and a delay introduced by a receive path in said PHY for inbound traffic such that a transmit latency of said transmit path in said network device is substantially equal to a receive latency of said receive path in said network device.

2. The method according to claim 1 , wherein said energy efficient network features comprise low power idle and sub-rating.

3. The method according to claim 1 , comprising controlling said delay introduced by said PHY for said outbound traffic and said delay introduced by said PHY for said inbound traffic by controlling one or more of:

a size of one or more buffers;

one or more thresholds of said one or more buffers; and

a rate at which data is read out of said one or more buffers.

4. The method according to claim 1 , comprising controlling said delay introduced by said PHY for said outbound traffic based on an amount of buffered inbound traffic.

5. The method according to claim 1 , comprising controlling said delay introduced by said PHY for said inbound traffic based on an amount of buffered outbound traffic.

6. The method according to claim 1 , comprising controlling said delay introduced by said PHY for said outbound traffic and said delay introduced by said PHY for said inbound traffic based on a type of traffic being communicated by said network device.

7. The method according to claim 1 , comprising controlling said delay introduced by said PHY for said outbound traffic and said delay introduced by said PHY for said inbound traffic based on traffic patterns into and/or out of said PHY.

8. The method according to claim 1 , wherein said PHY is an Ethernet PHY.

9. The method according to claim 1 , comprising controlling said delay introduced by said PHY for said outbound traffic and said delay introduced by said PHY for said inbound traffic such that said receive latency and said transmit latency are approximately constant regardless of a mode of operation of said network device.

10. A system for networking, the system comprising:

one or more circuits and/or processors for use in a network device, wherein the one or more circuits and/or processors are operable to:

controlling, based on whether one or more energy efficient networking features are enabled in a physical layer device (PHY) of said network device, at least one of a delay introduced by a transmit path in said PHY for outbound traffic and a delay introduced by a receive path in said PHY for inbound traffic such that a transmit latency of said transmit path in said network device is substantially equal to a receive latency of said receive path in said network device.

11. The system according to claim 10 , wherein said energy efficient network features comprise low power idle and sub-rating.

12. The system according to claim 10 , wherein said one or more circuits and/or processors are operable to control said delay introduced by said PHY for said outbound traffic and said delay introduced by said PHY for said inbound traffic by controlling one or more of:

a size of one or more buffers;

one or more thresholds of said one or more buffers; and

a rate at which data is read out of said one or more buffers.

13. The system according to claim 10 , wherein said one or more circuits and/or processors are operable to control said delay introduced by said PHY for said outbound traffic based on an amount of buffered inbound traffic.

14. The system according to claim 10 , wherein said one or more circuits and/or processors are operable to control said delay introduced by said PHY for said inbound traffic based on an amount of buffered outbound traffic.

15. The system according to claim 10 , wherein said one or more circuits and/or processors are operable to control said delay introduced by said PHY for said outbound traffic and said delay introduced by said PHY for said inbound traffic based on a type of traffic being communicated by said network device.

16. The system according to claim 10 , wherein said one or more circuits and/or processors are operable to control said delay introduced by said PHY for said outbound traffic and said delay introduced by said PHY for said inbound traffic based on traffic patterns into and/or out of said PHY.

17. The system according to claim 10 , wherein said PHY is an Ethernet PHY.

18. The system according to claim 10 , wherein said one or more circuits and/or processors are operable to control said delay introduced by said PHY for said outbound traffic and said delay introduced by said PHY for said inbound traffic such that said receive latency and said transmit latency are approximately constant regardless of a mode of operation of said network device.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 09/05/2018 PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0133. 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/0456 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0133 →
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 Mar 9, 2010
From: DIAB, WAEL WILLIAM; POWELL, SCOTT
To: BROADCOM CORPORATION
Reel/Frame 024049/0703 →