IP Library Granted Patent US 7,230,979
Granted Patent B2
US 7,230,979 · App. 10/222,122 · Granted Jun 12, 2007

System and method for high speed digital signaling

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,230,979
App. No.
10/222,122
Granted
Jun 12, 2007
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 adaptive or adjustable equalization circuitry and techniques in the transmitter and/or receiver to enhance the system performance of, for example, a system using the PAM-4 coding.

Claims (23)

1. A system for providing data communication over a channel having a plurality of links, the system comprising:

a first transceiver module including:

a transmitter module to transmit data, wherein the transmitter module includes an adjustable transmit equalizer module that uses a set of coefficients, wherein the set of coefficients is chosen to statistically drive a DC content of the channel to zero; and

a receiver module;

a second transceiver module, coupled to the first transceiver module via at one of the plurality of links, the second transceiver module including:

a transmitter module to transmit data, wherein the transmitter module includes an adjustable transmit equalizer module that uses a set of coefficients, wherein the set of coefficients is chosen to statistically drive the DC content of the channel to zero; and

a receiver module to receive the data transmitted by the transmitter module of the first transceiver module, wherein the transmitter module of the first transceiver module and the receiver module of the second transceiver communicate using an n-level pulse amplitude modulated (PAM) communication technique; and

a first back channel that transmits back channel data, from the second transceiver module to the first transceiver module, without reducing channel communications capacity for non-back channel data, wherein the back channel data is representative of the set of coefficients for the adjustable transmit equalizer of the first transceiver module.

2. The system according to claim 1 , wherein the set of coefficients for the adjustable transmit equalizer of the first transceiver module is calculated by using the receiver module of the second transceiver module.

3. The system according to claim 1 , wherein the set of coefficients for the adjustable transmit equalizer of the first transceiver module is calculated using an alternate coding technique which is tolerant of mis-equalization.

4. The system according to claim 1 , wherein the set of coefficients used by the adjustable transmit equalizer module is continually provided to the adjustable transmit equalizer of the first transceiver module via the first back channel.

5. A system for providing data communication over a channel having a plurality of links, the system comprising:

a first transceiver module including:

a transmitter module to transmit data, wherein the transmitter module includes an adjustable transmit equalizer module that uses a set of coefficients, wherein the set of coefficients is chosen to statistically drive a DC content of the channel to zero; and

a receiver module;

a second transceiver module, coupled to the first transceiver module via one of the plurality of links, the second transceiver module including:

a transmitter module to transmit data, wherein the transmitter module includes an adjustable transmit equalizer module that uses a set of coefficients, wherein the set of coefficients is chosen to statistically drive a DC content of the channel to zero; and

a receiver module to receive the data transmitted by the transmitter module of the first transceiver module, wherein the transmitter module of the first transceiver module and the receiver module of the second transceiver communicate using an n-level pulse amplitude modulated (PAM) communication technique; and

a first back channel that transmits back channel data, from the second transceiver module to the first transceiver module, without reducing channel communications capacity for non-back channel data, wherein the back channel data is representative of changes to the set of coefficients for the adjustable transmit equalizer of the first transceiver module.

6. The system according to claim 5 , wherein the changes to the set of coefficients for the adjustable transmit equalizer of the first transceiver module is calculated by using the receiver module of the second transceiver module.

7. The system according to claim 5 , wherein the changes to the set of coefficients for the adjustable transmit equalizer of the first transceiver module is calculated using an alternate coding technique which is tolerant of mis-equalization.

8. The system according to claim 5 , wherein the changes to the set of coefficients used by the adjustable transmit equalizer module is continually provided to the adjustable transmit equalizer of the first transceiver module via the first back channel.

9. The system according to claim 5 , wherein the set of coefficients used by the transmit equalizer module is being controlled using an external interface.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2004
From: ACCELERANT NETWORKS, INC.
To: SYNOPSYS, INC.
Reel/Frame 015365/0285 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2002
From: GORECKI, JAMES; STONICK, JOHN T.
To: ACCELERANT NETWORKS, INC.
Reel/Frame 013350/0033 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2002
From: MOON, UN-KU
To: ACCELERANT NETWORKS, INC.
Reel/Frame 013350/0276 →
Continuity (3)
Provisional Application 6031345400 · Aug 20, 2001
Provisional Application 6031321400 · Aug 17, 2001
Related Publication 20030108092A1 · Jun 12, 2003