IP Library Granted Patent US 7,813,381
Granted Patent B2
US 7,813,381 · App. 10/841,762 · Granted Oct 12, 2010

Automatic data rate detection

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,813,381
App. No.
10/841,762
Granted
Oct 12, 2010
Kind
B2
Abstract

Various systems and methods for automatic data rate detection are provided. In one embodiment, a system is provided that includes a clock and data recovery circuit embodied in a first integrated circuit, the clock and data recovery circuit being configured to re-clock a data stream. The system also includes an automatic rate detection system embodied in a second integrated circuit, where the first integrated circuit is in data communication with the second integrated circuit. Also, the automatic rate detection system is configured to determine a data rate of the data stream upon identifying a transition in the data rate of the data stream based upon the state of the at least one status flag received from the clock and data recovery circuit.

Claims (27)

1. A method for data rate detection using an automatic rate detection system embodied in first integrated circuit to detect a data rate of a data stream processed by a clock and data recovery circuit embodied in second integrated circuit, comprising the steps of:

re-clocking the data stream with the clock and data recovery circuit;

maintaining at least one status flag with the clock and data recovery circuit;

communicating the state of the at least one status flag from the clock and data recovery circuit in the second integrated circuit to the automatic rate detection system in the first integrated circuit;

determining a data rate of the data stream with the automatic rate detection system upon identifying a transition in a data rate of the data stream based upon the state of the at least one status flag;

indicating whether a change in the transition density of the data stream is detected with the at least one status flag; and

determining when a change in the transition density of the data stream as indicated by the state of the status flag is due to an actual change in the data rate of the data stream by:

maintaining a count of a number of occurrences of a high state of the status flag; and

determining the data rate of the data stream if the count is at least as great as a predefined threshold.

2. The method of claim 1 , wherein the data stream comprises any one of a plurality of data signals at a given time, the method further comprising the step of switching the data stream from a first one of the data signals to a second one of the data signals, thereby causing the transition in the data rate of the data stream.

3. The method of claim 1 , wherein the step of determining the data rate of the data stream further comprises iteratively configuring the clock and data recovery circuit to re-clock the data stream at a succession of predefined data rates until the clock and data recovery circuit acquires a lock on the data stream.

4. The method of claim 3 , wherein the data stream further comprises one of a predefined number of data signals, each of the data signals operating at one of the predefined data rates, the method further comprising the step of iteratively configuring the clock and data recovery circuit to re-clock the data stream in an ascending order of the predefined data rates.

5. The method of claim 1 , wherein the transition in the data rate of the data stream is identified by determining if the state of at least one status flag indicates that the clock and data recovery circuit has lost the phase lock on the data stream.

6. A system for automatic data rate detection, comprising:

a clock and data recovery circuit embodied in a first integrated circuit, the clock and data recovery circuit being configured to re-clock a data stream, the data stream comprises any one of a plurality of data signals at a given time, and the transition in the data rate of the data stream is caused by switching the data stream from a first one of the data signals to a second one of the data signals;

an automatic rate detection system embodied in a second integrated circuit;

the first integrated circuit being in data communication with the second integrated circuit; and

the automatic rate detection system being configured to determine a data rate of the data stream upon identifying a transition in the data rate of the data stream based upon a state of at least one status flag received from the clock and data recovery circuit, the at least one status flag indicating a change in a transition density of the data stream, the automatic rate detection system further configured to determine when a change in the transition density of the data stream as indicated by the state of the at least one status flag is due to an actual change in the data rate of the data stream; wherein,

the automatic rate detection system maintains a count of a number of occurrences of a high state of the at least one status flag and, the automatic rate detection system determines the data rate of the data stream if the count is at least as great as a predefined threshold.

7. The system of claim 6 , wherein the data stream comprises any one of a plurality of data signals at a given time, and the transition in the data rate of the data stream is caused by switching the data stream from a first one of the data signals to a second one of the data signals.

8. The system of claim 6 , wherein the automatic rate detection system is further configured to iteratively configure the clock and data recovery circuit to re-clock the data stream at a succession of predefined data rates until the clock and data recovery circuit acquires a lock on the data stream.

9. The system of claim 6 , wherein the automatic rate detection system assumes that the transition in the data rate of the data stream has occurred upon receiving the state of at least one status flag indicating that the clock and data recovery circuit has lost the phase lock on the data stream.

10. The system of claim 8 , wherein the data stream further comprises one of a predefined number of data signals, each of the data signals operating at one of the predefined data rates.

11. The system of claim 10 , wherein the automatic rate detection system iteratively configures the clock and data recovery circuit to re-clock the data stream in an ascending order of the predefined data rates.

12. The system of claim 6 , wherein:

the second integrated circuit further comprises a processor circuit having a processor and a memory; and

the automatic rate detection system further comprises logic that is stored in the memory and is executable by the processor.

Assignments (9)
CHANGE OF NAME Recorded Aug 26, 2016
From: M/A-COM TECHNOLOGY SOLUTIONS HOLDINGS, INC.
To: MACOM TECHNOLOGY SOLUTIONS HOLDINGS, INC.
Reel/Frame 039831/0286 →
CHANGE OF NAME Recorded Aug 9, 2016
From: M/A-COM TECHNOLOGY SOLUTIONS HOLDINGS, INC.
To: MACOM TECHNOLOGY SOLUTIONS HOLDINGS, INC.
Reel/Frame 039634/0365 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2015
From: MINDSPEED TECHNOLOGIES, INC.
To: M/A-COM TECHNOLOGY SOLUTIONS HOLDINGS, INC.
Reel/Frame 037274/0238 →
SECURITY INTEREST Recorded May 9, 2014
From: M/A-COM TECHNOLOGY SOLUTIONS HOLDINGS, INC.; MINDSPEED TECHNOLOGIES, INC.; BROOKTREE CORPORATION
To: GOLDMAN SACHS BANK USA
Reel/Frame 032859/0374 →
RELEASE OF SECURITY INTEREST Recorded May 9, 2014
From: JPMORGAN CHASE BANK, N.A.
To: MINDSPEED TECHNOLOGIES, INC.
Reel/Frame 032861/0617 →
SECURITY INTEREST Recorded Mar 21, 2014
From: MINDSPEED TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032495/0177 →
RELEASE OF SECURITY INTEREST Recorded Oct 24, 2013
From: CONEXANT SYSTEMS, INC
To: MINDSPEED TECHNOLOGIES, INC
Reel/Frame 031494/0937 →
SECURITY INTEREST Recorded Oct 14, 2004
From: MINDSPEED TECHNOLOGIES, INC.
To: CONEXANT SYSTEMS, INC.
Reel/Frame 015891/0028 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2004
From: CHANG, CHARLES E.; COPS, WIM F.; HOSTETTER, BRIAN
To: MINDSPEED TECHNOLOGIES, INC.
Reel/Frame 014640/0877 →