IP Library Granted Patent US 6,909,727
Granted Patent B1
US 6,909,727 · App. 09/459,831 · Granted Jun 21, 2005

Communications system and associated methods with out-of-band control

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 6,909,727
App. No.
09/459,831
Granted
Jun 21, 2005
Kind
B1
Abstract

A communications system comprises a physical layer device (PLD) including a PLD send interface which, in turn, includes PLD parallel information outputs and at least one PLD control output. The system also includes a logical link device (LLD) which comprises an LLD receive interface which, in turn, includes LLD parallel information inputs and at least one LLD control input. First parallel communications channels connect the PLD information outputs to respective LLD information inputs, and at least one second communications channel connects the at least one PLD control output to the at least one LLD control input so that control signals are sent from the PLD to the LLD out-of-band from information signals. Accordingly, control speed is enhanced, and information throughput efficiency is not compromised. The PLD may further include a PLD receive interface including PLD parallel information inputs and at least one PLD control input, and the LLD may further comprise an LLD send interface including LLD parallel information outputs and at least one LLD control output. In accordance with this aspect of the invention, the PLD and LLD are operable in a push-push configuration. Another advantageous feature of the invention is that the interfaces may be symmetric.

Claims (225)

1. A communications system comprising:

a physical layer device (PLD) comprising a PLD send interface including PLD parallel information outputs and at least one PLD control output;

a logical link device (LLD) comprising an LLD receive interface including LLD parallel information inputs and at least one LLD control input;

first parallel communications channels ,connecting said PLD information outputs to respective LLD information inputs, and at least one second communications channel connecting said at least one PLD control output to said at least one LLD control input so that control signals are sent from said PLD to said LLD out-of-band from information signals;

wherein said first parallel communications channels are provided over at least one electrical conductor.

2. A communications system comprising:

a physical layer device (PLD) comprising a PLD send interface including PLD parallel information outputs and at least one PLD control output;

a logical link device (LLD) comprising an LLD receive interface including LLD parallel information inputs and at least one LLD control input; and

first parallel communications channels connecting said PLD information outputs to respective LLD information inputs, and at least one second communications channel connecting said at least one PLD control output to said at least one LLD control input so that control signals are sent from said PLD to said LLD out-of-band from information signals;

wherein said LLD receive interface further includes at least one LLD status output;

said PLD send interface further includes at least one PLD status input; and

further comprising at least one third communications channel connecting said at least one LLD status output to said at least one PLD status input.

3. A communications system comprising:

a physical layer device (PLD) comprising a PLD send interface including PLD parallel information outputs and at least one PLD control output;

a logical link device (LLD) comprising an LLD receive interface including LLD parallel information inputs and at least one LLD control input; and

first parallel communications channels connecting said PLD information outputs to respective LLD information inputs, and at least one second communications channel connecting said at least one PLD control output to said at least one LLD control input so that control signals are sent from said PLD to said LLD out-of-band from information signals;

wherein said PLD further comprises a PLD receive interface including PLD parallel information inputs and at least one PLD control input; and

said LLD further comprises an LLD send interface including LLD parallel information outputs and at least one LLD control output; and

further comprising third communications channels connecting said LLD information outputs to respective PLD information inputs, and at least one fourth communications channel connecting said at least one LLD control output with said at least one PLD control input so that said PLD and LLD are operable in a push-push configuration.

4. A communications system according to claim 3 wherein:

said PLD send interface and said LLD send interface are substantially identical; and

wherein said PLD receive interface and said LLD receive interface are mirrored to thereby define symmetrical interfaces.

5. A communications system according to claim 3 wherein:

said PLD receive interface further includes at least one PLD status output; and

wherein said LLD send interface further includes at least one LLD status input; and

further comprising at least one fifth communications channel connecting said at least one PLD status output to said at least one LLD status input.

6. A communications system comprising:

a physical layer device (PLD) comprising a PLD send interface including PLD parallel information outputs and at least one PLD control output;

a logical link device (LLD) comprising an LLD receive interface including LLD parallel information inputs and at least one LLD control input; and

first parallel communications channels connecting said PLD information outputs to respective LLD information inputs, and at least one second communications channel connecting said at least one PLD control output to said at least one LLD control input so that control signals are sent from said PLD to said LLD out-of-band from information signals;

wherein said LLD comprises an asynchronous transfer mode (ATM) device.

7. A communications system comprising:

a physical layer device (PLD) comprising al PLD send interface including PLD parallel information outputs and at least one PLD control output;

a logical link device (LLD) comprising an LLD receive interface including LLD parallel information inputs and at least one LLD control input; and

first parallel communications channels connecting said PLD information outputs to respective LLD information inputs, and at least one second communications channel connecting said at least one PLD control output to said at least one LLD control input so that control signals are sent from said PLD to said LLD out-of-band information signals;

wherein said PLD comprises one of a synchronous optical network (SONET) device and a synchronous digital hierarchy (SDH) device.

8. A communications system comprising:

a physical layer device (PLD) comprising a PLD send interface including PLD parallel information outputs and at least one PLD control output;

a logical link device (LLD) comprising an LLD receive interface including LLD parallel information inputs and at least one LLD control input; and

first parallel communications channels connecting said PLD information outputs to respective LLD information inputs, and at least one second communications channel connecting said at least one PLD: control output to said at least one LLD control input so that control signals are sent from said PLD to said LLD out-of-band from information signals;

wherein said PLD send interface comprises a string-based framing coder for determining and appending a string-based framing code to each information symbol string of information symbol strings to be transmitted in parallel over respective first parallel communications channels, each string-base framing code being based upon at least some of the information symbols in the respective information symbol string; and

said LLD receive interface comprises a deskewer for aligning received parallel information symbol strings based upon the string-based framing codes.

9. A communications system according to claim 8 wherein:

each information symbol comprises a binary bit; and

wherein said string-based coder comprises a cyclic redundancy checking (CRC) coder for determining and appending CRC codes to respective information bit strings.

10. A communications system according to claim 9 wherein:

said deskewer comprises a CRC framer for framing said information bit strings based upon said CRC codes.

11. A communications system according to claim 8 wherein said deskewer comprises:

a framer for framing information symbol strings based upon said respective string-based framing codes; and

an aligner for aligning framed information symbol strings relative to one another and based upon said string-based framing codes.

12. A communications system according to claim 11 wherein:

each information symbol comprises a binary bit; and

wherein said aligner comprises:

at least one first-in-first-out (FIFO) device connected to said framer for buffering framed information bit strings; and

a FIFO controller for aligning framed information bit strings during at least one of a writing and a reading phase of said at least one FIFO device and based upon said string-based framing codes.

13. A communications system comprising:

a physical layer device (PLD) comprising a PLD send interface including PLD parallel information outputs, at least one PLD control output, and at least one PLD status input, a PLD receive interface including PLD parallel information inputs, at least one PLD control input, and at least one PLD status output;

a logical link layer device (LLD) comprising an LLD receive interface including LLD parallel information inputs, at least one LLD control input, at least one LLD status output, an LLD send interface including LLD parallel information outputs, at least one LLD control output, and at, least one LLD status input;

first parallel communications channels connecting said PLD information outputs to respective LLD information inputs;

at least one second communications channel connecting said at least one PLD control output to said at least one LLD control input;

at least one third communications channel connected said at least one LLD status output to said at least one PLD status input;

fourth parallel communications channels connecting said LLD information outputs to respective PLD information inputs;

at least one fifth communications channel connecting said at least one LLD control output to said at least one PLD control input; and

at least one sixth communications channel connected said at least one PLD status output to said at least one LLD status input.

14. A communications system according to claim 13 wherein:

said PLD send interface and said LLD send interface are mirrored; and

wherein said PLD receive interface and said LLD receive interface are mirrored to thereby define symmetrical interfaces.

15. A communications system according to claim 13 wherein said LLD comprises:

an asynchronous transfer mode (ATM) device.

16. A communications system according to claim 13 wherein said PLD comprises:

one of a synchronous optical network (SONET) device and a synchronous digital hierarchy (SDH) device.

17. A communications system according to claim 13 wherein:

said PLD send interface comprises a string-based framing coder for determining and appending a string-based framing code to each information symbol string of information symbol strings to be transmitted in parallel over respective first parallel communications channels, each string-based framing code being based upon at least some of the information symbols in said respective information symbol string; and

wherein said LLD receive interface comprises a deskewer for aligning received parallel information symbol strings based upon said string-based framing codes.

18. A communications system according to claim 17 wherein:

each information symbol comprises a binary bit; and

said string-based coder comprises a cyclic redundancy checking (CRC) coder for determining and appending CRC codes to respective information bit strings.

19. A communications system according to claim 18 wherein said deskewer comprises:

a CRC framer for framing said information bit strings based upon said CRC codes.

20. A communications system comprising:

a physical layer device (PLD) comprising a PLD send interface including PLD parallel information outputs and at least one PLD control output;

a logical link layer device (LLD) comprising an LLD receive interface including LLD parallel information inputs and at least one LLD control input;

first parallel communications channels connecting said PLD information outputs to respective LLD information inputs;

at least one second communications channel connecting said at least one PLD control output to said at least one LLD control input;

said PLD send interface further comprising a string-based framing coder for determining and appending a string-based framing code to each information symbol string of information symbol strings to be transmitted in parallel over respective first parallel communications channels, each string-based framing code being based upon at least some of said information symbols in said respective information symbol string;

said LLD receive interface further comprising a deskewer for aligning received parallel information symbol strings based upon said string-based framing codes.

21. A communications system according to claim 20 wherein:

said PLD send interface and said LLD send interface are substantially identical; and

said PLD receive interface and said LLD receive interface are mirrored to thereby define symmetrical interfaces.

22. A communications system according to claim 20 wherein:

said LLD receive interface further includes at least one LLD status output; and

said PLD send interface further includes at least one PLD status input;

said communications system further comprising at least one third communications channel connecting said at least one LLD status output to said at least one PLD status input.

23. A communications system according to claim 20 wherein:

said PLD further comprises a PLD receive interface including PLD parallel information inputs and at least one PLD control input; and

said LLD further comprising an LLD send interface including LLD parallel information outputs and at least one LLD control output;

said communications system further comprising fourth communications channels connecting said LLD information outputs to respective PLD information inputs, and at least one fifth communications channel connecting said at least one LLD control output with said at least one PLD control input so that said PLD and LLD are operable in a push-push configuration.

24. A communications system according to claim 23 wherein:

said PLD send interface and said LLD send interface are mirrored; and

said PLD receive interface and said LLD receive interface are mirrored to thereby define symmetrical interfaces.

25. A communications system according to claim 24 wherein:

said PLD receive interface further includes at least one PLD status output; and

said LLD send interface further includes at least one LLD status input;

said communications system further comprising at least one sixth communications channel connecting said at least one PLD status output to said at least one LLD status input.

26. A communications system according to claim 20 wherein said LLD comprises:

an asynchronous transfer mode (ATM) device.

27. A communications system according to claim 20 wherein said PLD comprises:

one of a synchronous optical network (SONET) device and a synchronous digital hierarchy (SDH) device.

28. A method for communicating between a physical layer device (PLD) and a logical link device (LLD), the method comprising:

sending information signals over first parallel communications channels from said PLD to said LLD; and

sending control signals over at least one second communications channel different from said first parallel communications channels from said PLD to said LLD so that control signals are sent from said PLD to said LLD out-of-band from information signals;

wherein said first parallel communications channels are provided over at least one electrical conductor.

29. A method for communicating between a physical layer device (PLD) and a logical link device (LLD), the method comprising:

sending information signals over first parallel communications channels from said PLD to said LLD, said sending information signals over said first parallel communications channels comprising:

operating a PLD send interface including PLD parallel information outputs, and

operating an LLD receive interface including LLD parallel information inputs; and

sending control signals over at least one second communications channel different from said first parallel communications channels from said PLD to said LLD so that control signals are sent from said PLD to said LLD out-of-band from information signals.

30. A method according to claim 29 wherein said step of sending control signals over at least one second communications channel comprises:

operating a PLD send interface including at least one PLD control output; and

operating an LLD receive interface including at least one LLD control input.

31. A method for communicating between a physical layer device (PLD) and a logical link device (LLD), the method comprising:

sending information signals over first parallel communications channels from said PLD to said LLD;

sending control signals over at least one second communications channel from said PLD to said LLD so that control signals are sent from said PLD to said LLD out-of-band from information signals; and

sending status signals over at least one third communications channel from said LLD to said PLD.

32. A method according to claim 31 wherein said step of sending status signals over at least one third communications channel comprises:

operating a PLD send interface including at least one PLD status input; and

operating an LLD receive interface including at least one LLD status output.

33. A method for communicating between a physical layer device (PLD) and a logical link device (LLD), the method comprising:

sending information signals over first parallel communications channels from said PLD to said LLD;

sending control signals over at least one second communications channel from said PLD to said LLD so that control signals are sent from said PLD to said LLD out-of-band from information signals;

sending information signals over third parallel communications channels from the LLD to the PLD; and

while sending control signals over at least one fourth communications channel from said PLD to said LLD so that control signals are sent from said PLD to said LLD out-of-band from information signals.

34. A method according to claim 33 wherein said step of sending information signals over third parallel communications channels comprises:

operating an LLD send interface including LLD, parallel information outputs; and

operating a PLD receive interface including PLD parallel information inputs.

35. A method according to claim 34 wherein said step of sending control signals over at least one fourth communications channel comprises:

operating said LLD send interface including at least one LLD control output; and

operating said PLD receive interface including at least one PLD control input.

36. A method for communicating between a physical layer device (PLD) and a logical link device (LLD), the method comprising:

sending information signals over first parallel communications channels from said PLD to said LLD;

sending control signals over at least one second communications channel from said PLD to said LLD so that control signals are sent from said PLD to said LLD out-of-band from information signals; and

sending status signals over at least one third communications channel from the PLD to the LLD.

37. A method for communicating between a physical layer device (PLD) and a logical link device (LLD), the method comprising:

sending information signals over first parallel communications channels from said PLD to said LLD;

sending control signals over at least one second communications channel from said PLD to said LLD so that control signals are sent from said PLD to said LLD out-of-band from information signals; and

operating said PLD and LLD in a push-push configuration.

38. A method for communicating between a physical layer device (PLD) and a logical link device (LLD), the method comprising:

sending information signals over first parallel communications channels from said PLD to said LLD; and

sending control signals over at least one second communications channel from said PLD to said LLD so that control signals are sent from said PLD to said LLD out-of-band from information signals;

wherein said PLD comprises a PLD send interface and said LLD comprises an LLD send interface mirrored to said PLD send interface; and

said PLD comprises a PLD receive interface and said LLD comprises an LLD receive interface mirrored to said PLD receive interface thereby define symmetrical interfaces.

39. A method for communicating between a physical layer device (PLD) and a logical link device, (LLD), the method comprising:

sending information signals over first parallel communications channels from said PLD to said LLD; and

sending control signals over at least one second communications channel from said PLD to said LLD so that control signals are sent from said PLD to said LLD out-of-band from information signals;

wherein said LLD comprises an asynchronous transfer mode (ATM) device.

40. A method for communicating between a physical layer device (PLD) and a logical link device (LLD), the method comprising:

sending information signals over first parallel communications channels from said PLD to said LLD; and

sending control signals over at least one second communications channel from said PLD to said LLD so that control signals are sent from said PLD to said LLD out-of-band from information signals;

wherein said PLD comprises one of a synchronous optical network (SONET) device and a synchronous digital hierarchy (SDH) device.

41. A method for communicating between a physical layer device (PLD) and a logical link device (LLD), the method comprising:

sending information signals over first parallel communications channels from said PLD to said LLD;

sending control signals over at least one second communications channel from said PLD to said LLD so that control signals are sent from said PLD to said LLD out-of-band from information signals;

determining and appending a string-based framing code to each information symbol string of information symbol strings at said PLD to be transmitted in parallel over respective said first parallel communications channels, each string-based framing code being based upon at least some of said information symbols in said respective information symbol string; and

deskewing received information symbol strings at said LLD by aligning received parallel information symbol strings based upon said string-based framing codes.

42. A method according to claim 41 wherein:

each information symbol comprises a binary bit; and

said step of determining and appending comprises determining and appending cyclic redundancy checking (CRC) codes to respective information bit strings.

43. A method according to claim 42 wherein said step of deskewing comprises:

framing said information bit strings based upon said CRC codes.

44. A method according to claim 38 wherein said step of deskewing comprises:

framing information symbol strings based upon respective string-based framing codes; and

aligning framed information symbol strings relative to one another and based upon said string-based framing codes.

45. A method according to claim 44 wherein:

each information symbol comprises a binary bit;

said step of aligning comprising:

buffering framed information bits in at least one first-in-first-out (FIFO) device; and

aligning framed information bit strings during at least one of a writing and a reading phase of said at least one FIFO device and based upon said string-based framing codes.

46. A method for communicating between a physical layer device (PLD) and a logical link device (LLD), the method comprising:

sending information signals over first parallel communications channels from said PLD to said LLD, and while sending control signals over at least one second communications channel from said PLD to said LLD so that control signals are sent from said PLD to said LLD out-of-band from information signals;

determining and appending a string-based framing code to each information symbol string of information symbol strings, at said PLD to be transmitted in parallel over respective said first parallel communications channels, each string-based framing code being based upon at least some of said information symbols in said respective information symbol string; and

deskewing received information symbol strings at said LLD by aligning received parallel information symbol strings based upon said string-based framing codes.

47. A method according to claim 46 wherein:

each information symbol comprises a binary bit;

said step of determining and appending comprising determining and appending cyclic redundancy checking (CRC) codes to respective information bit strings.

48. A method according to claim 47 wherein said step of deskewing comprises:

framing said information bit strings based upon said CRC codes.

49. A method according to claim 46 wherein said step of deskewing comprises:

framing information bit strings based upon said respective string-based framing codes; and

aligning framed information bit strings relative to one another and based upon said string-based framing codes.

50. A method according to claim 49 wherein:

each information symbol comprises a binary bit;

said step of aligning comprising:

buffering framed information bits in at least one first-in-first-out (FIFO) device; and

aligning framed information bit strings during at least one of a writing and a reading phase of said at least one FIFO device and based upon said string-based framing codes.

51. A method according to claim 46 wherein said step of sending information signals over first parallel communications channels comprises:

operating a PLD send interface including PLD parallel information outputs; and

operating an LLD receiver interface including LLD parallel information inputs.

52. A method according to claim 46 wherein said step of sending control signals over at least one second communications channel comprises:

operating a PLD send interface including at least one PLD control output; and

operating an LLD receive interface including at least one LLD control input.

53. A method according to claim 46 further comprising:

sending status signals over at least one third communications channel from said LLD to said PLD.

54. A method according to claim 53 wherein said step of sending status signals over said at least one third communications channel comprises:

operating a PLD send interface including at least one PLD status input; and

operating an LLD receive interface including at least one LLD status input.

55. A method for communicating between a physical layer device (PLD) and a logical link device (LLD), the method comprising:

sending information signals over first parallel communications channels from said PLD to said LLD, and while sending control signals over at least one second communications channel from said PLD to said LLD so that control signals are sent from said PLD to said LLD out-of-band from information signals;

determining and appending a string-based framing code to each information symbol string of information symbol strings at said PLD to be transmitted in parallel over respective first parallel communications channels, each string-based framing code being based upon at least some of said information symbols in said respective information symbol string;

deskewing received information symbol strings at said LLD by aligning received parallel information symbol strings based upon said string-based framing codes;

sending information signals over third parallel communications channels from said LLD to said PLD; and

while sending control signals over at least one fourth communications channel from said PLD to said LLD so that control signals are sent from said PLD to said LLD out-of-band from information signals.

56. A method according to claim 55 wherein said step of sending information signals over third parallel communications channels comprises:

operating an LLD send interface including LLD parallel information outputs; and

operating a PLD receive interface including PLD parallel information inputs.

57. A method according to claim 56 wherein said step of sending control signals over at least one fourth communications channel comprises:

operating an LLD send interface including at least one LLD control output; and

operating a PLD receive interface including at least one PLD control input.

58. A method according to claim 57 further comprising:

sending status signals over at least one fifth communications channel from said PLD to said LLD.

59. A method according to claim 46 wherein said LLD comprises:

an synchronous transfer mode (ATM) device.

60. A method according to claim 46 wherein said PLD comprises:

one of a synchronous digital network (SONET) device and a synchronous digital hierarchy (SDH) device.

61. A method according to claim 46 wherein:

said first parallel communications channels are provided over at least one electrical conductor.

Assignments (7)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2015
From: LSI CORPORATION
To: INTEL CORPORATION
Reel/Frame 035090/0477 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 32856/0031 Recorded Nov 18, 2014
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 034286/0872 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2014
From: AGERE SYSTEMS LLC
To: LSI CORPORATION
Reel/Frame 034245/0655 →
CERTIFICATE OF CONVERSION Recorded Oct 19, 2014
From: AGERE SYSTEMS INC.
To: AGERE SYSTEMS LLC
Reel/Frame 034014/0846 →
MERGER Recorded Oct 19, 2014
From: AGERE SYSTEMS GUARDIAN CORP.
To: AGERE SYSTEMS INC.
Reel/Frame 033977/0311 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →