IP Library Granted Patent US 7,593,498
Granted Patent B2
US 7,593,498 · App. 11/541,398 · Granted Sep 22, 2009

Method and apparatus for automatic rate identification and channel synchronization in a master-slave setting for high data throughput applications

Assignee: Agere Systems 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,593,498
App. No.
11/541,398
Granted
Sep 22, 2009
Kind
B2
Abstract

Methods and apparatus are provided for automatic rate identification and channel synchronization in a master-slave setting for high data throughput applications. An interface is provided for use between a parallel bus and a serial bus. The interface includes a plurality of serializer/deserializer circuits that generate a clock signal, wherein one of the serializer/deserializer circuits is a master circuit generating a master clock signal and the remaining of the serializer/deserializer circuits are slave circuits generating slave clock signals. The master clock signal is substantially phase-aligned to a reference clock and is distributed to the slave circuits. The interface also includes a clock divider associated with the master circuit for selectively generating a master clock signal having one or more lower data rates than the reference clock; and a frequency detector associated with each of the slave circuits for automatically detecting a rate of the master clock signal.

Claims (29)

1. An interface for use between a parallel bus and a serial bus, comprising:

a plurality of serializer/deserializer circuits that generate a clock signal, wherein one of said serializer/deserializer circuits is a master circuit generating a master clock signal and the remaining of said serializer/deserializer circuits are slave circuits generating slave clock signals, wherein said master clock signal is distributed to said slave circuits and wherein said master clock is substantially phase-aligned to a reference clock;

a clock divider associated with said master circuit for selectively generating a master clock signal having one or more lower data rates than said reference clock; and

a frequency detector associated with each of said slave circuits for automatically detecting a rate of said master clock signal.

2. The interface of claim 1 , further comprising a data interleaver in each of said serializer/deserializer circuits to handle data interleaving for said lower data rates.

3. The interface of claim 1 , wherein said master circuit generates a double rate clock having a rate that is twice the rate of said master clock and wherein said double rate clock is distributed to said slave circuits.

4. The interface of claim 1 , wherein said slave circuits further comprise a multiplexer for selecting an appropriate clock signal based on rate identification information from said corresponding frequency detector.

5. The interface of claim 1 , wherein selected data rate information is provided only to said master circuit.

6. The interface of claim 1 , wherein said interface is configured to compensate for a clock skew by identifying a phase of said master clock.

7. A method for use between a parallel bus and a serial bus, comprising:

generating a plurality of clock signals using a plurality of serializer/deserializer circuits, wherein one of said serializer/deserializer circuits is a master circuit generating a master clock signal and the remaining of said serializer/deserializer circuits are slave circuits generating slave clock signals;

distributing said master clock signal to said slave circuits and wherein said master clock is substantially phase-aligned to a reference clock;

selectively generating a master clock signal having one or more lower data rates than said reference clock using a clock divider associated with said master circuit; and

automatically detecting a rate of said master clock signal using a frequency detector associated with each of said slave circuits.

8. The method of claim 7 , further comprising the step of performing data interleaving in each of said serializer/deserializer circuits for said lower data rates.

9. The method of claim 7 , further comprising the steps of generating a double rate clock in said master circuit having a rate that is twice the rate of said master clock and distributing said double rate clock to said slave circuits.

10. The method of claim 7 , further comprising the step of selecting an appropriate clock signal in said slave circuits based on rate identification information from said corresponding frequency detector.

11. The method of claim 7 , further comprising the step of providing selected data rate information only to said master circuit.

12. The method of claim 7 , further comprising the step of compensating for a clock skew by identifying a phase of said master clock.

13. An integrated circuit, comprising:

an interface for use between a parallel bus and a serial bus, comprising:

a plurality of serializer/deserializer circuits that generate a clock signal, wherein one of said serializer/deserializer circuits is a master circuit generating a master clock signal and the remaining of said serializer/deserializer circuits are slave circuits generating slave clock signals, wherein said master clock signal is distributed to said slave circuits and wherein said master clock is substantially phase-aligned to a reference clock;

a clock divider associated with said master circuit for selectively generating a master clock signal having one or more lower data rates than said reference clock; and

a frequency detector associated with each of said slave circuits for automatically detecting a rate of said master clock signal.

14. The integrated circuit of claim 13 , further comprising a data interleaver in each of said serializer/deserializer circuits to handle data interleaving for said lower data rates.

15. The integrated circuit of claim 13 , wherein said master circuit generates a double rate clock having a rate that is twice the rate of said master clock and wherein said double rate clock is distributed to said slave circuits.

16. The integrated circuit of claim 13 , wherein said slave circuits further comprise a multiplexer for selecting an appropriate clock signal based on rate identification information from said corresponding frequency detector.

17. The integrated circuit of claim 13 , wherein selected data rate information is provided only to said master circuit.

18. The integrated circuit of claim 13 , wherein said interface is configured to compensate for a clock skew by identifying a phase of said master clock.

Assignments (12)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2025
From: MODERNPACK HOPPE GMBH
To: SEPAMATIC GMBH
Reel/Frame 072323/0204 →
MERGER Recorded Mar 3, 2023
From: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED; BROADCOM INTERNATIONAL PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 062952/0850 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2020
From: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
To: BROADCOM INTERNATIONAL PTE. LTD.
Reel/Frame 053771/0901 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED AT REEL: 047195 FRAME: 0827. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Nov 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047924/0571 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047195/0827 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
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 Apr 3, 2015
From: AGERE SYSTEMS LLC
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035365/0634 →
CERTIFICATE OF CONVERSION Recorded Aug 29, 2014
From: AGERE SYSTEMS INC.
To: AGERE SYSTEMS LLC
Reel/Frame 033663/0948 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2006
From: DAI, XINGDONG; SINDALOVSKY, VLADIMIR
To: AGERE SYSTEMS INC.
Reel/Frame 018578/0702 →
Continuity (1)
Related Publication 20080080600A1 · Apr 3, 2008