IP Library Granted Patent US 7,345,992
Granted Patent B2
US 7,345,992 · App. 10/659,943 · Granted Mar 18, 2008

System and method for embedding a sub-channel in a block coded data stream

Assignee: Synopsys, Inc.
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 7,345,992
App. No.
10/659,943
Granted
Mar 18, 2008
Kind
B2
Abstract

The present invention relates in general to a method, apparatus, and article of manufacture for providing high-speed digital communications through a communications channel. In one aspect, the present invention employs a variable rate back channel, incorporated within an existing communication that does not increase or adversely impact the transmission rate of data on the communication channel.

Claims (23)

1. A communications system for providing bi-directional data communications on a backplane wherein the backplane includes a communications channel, the system comprising:

a first transmitter module, coupled to the communications channel, to encode a first user data stream into a first coded data stream and transmit the first coded data stream through the communications channel, the first transmitter module includes equalization circuitry having at least one tap wherein the tap includes an adjustable coefficient;

a first receiver module, coupled to the communications channel, to receive the first coded data stream and to decode the first coded data stream into the first user data stream;

a back channel, coupled to the first transmitter module and the first receiver module, to provide back channel data from the first receiver module to the first transmitter module wherein the back channel data includes information representative of the adjustable coefficient.

2. The communications system of claim 1 wherein the back channel is external from the communications channel.

3. The communications system of claim 1 wherein the back channel is a shelf software loop.

4. The communications system of claim 3 wherein the shelf software loop interrogates the first transmitter module and the first receiver module before providing information representative of the adjustable coefficient.

5. The communications system of claim 1 wherein the back channel is physically separate from the communications channel.

6. The communications system of claim 5 wherein the back channel includes a software link that coordinates communications of information representative of the adjustable coefficient between the first receiver module and the first transmitter module.

7. The communications system of claim 1 wherein the back channel is incorporated into the bi-directional data communications on the backplane.

8. The communications system of claim 7 further including:

a second transmitter module, coupled to the communications channel, wherein the second transmitter module encodes a second user data stream and the back channel data into the second coded data stream and transmits the second coded data stream through the communications channel; and

a second receiver module, coupled to the first transmitter module, to receive the second coded data stream and decode the second coded data stream into the second user data stream and the back channel data.

9. A communications system for providing bi-directional data communications on a backplane wherein the backplane includes a communications channel, the system comprising:

a first transmitter module, coupled to the communications channel, to encode a first user data stream into a first coded data stream and transmit the first coded data stream through the communications channel, the first transmitter module includes an adaptive transmit equalizer;

a first receiver module, coupled to the communications channel, to receive the first coded data stream and to decode the first coded data stream into the user data stream, wherein the first receiver module determines information which is representative of at least one operating parameter of the adaptive transmit equalizer;

a second transmitter module, coupled to a back channel, to transmit the information which is representative of the at least one operating parameter of the adaptive transmit equalizer to the first transmitter module via the back channel.

10. The communications system of claim 9 wherein the back channel is external from the communications channel.

11. The communications system of claim 9 wherein the back channel is a shelf software loop.

12. The communications system of claim 11 wherein the shelf software loop interrogates the first transmitter module and the first receiver module before providing information representative of the adjustable coefficient.

13. The communications system of claim 9 wherein the back channel is physically separate from the communications channel.

14. The communications system of claim 13 wherein the back channel includes a software link that coordinates communications of information representative of the adjustable coefficient between the first receiver module and the first transmitter module.

15. The communications system of claim 9 wherein the back channel is incorporated into the bi-directional data communications on the backplane and wherein the system further includes a second receiver module, coupled to the first transmitter module, to receive a second coded data stream, from the second transmitter module, and to decode the second coded data stream into second user data stream and the information which is representative of the at least one operating parameter of the adaptive transmit equalizer to the first transmitter module via the back channel.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2004
From: ACCELERANT NETWORKS, INC.
To: SYNOPSYS, INC.
Reel/Frame 015365/0285 →
Continuity (4)
Division 1022207100 · Aug 16, 2002
Provisional Application 6031345600 · Aug 20, 2001
Provisional Application 6031321400 · Aug 17, 2001
Related Publication 20040085995A1 · May 6, 2004