IP Library Granted Patent US 9,184,737
Granted Patent B1
US 9,184,737 · App. 14/332,106 · Granted Nov 10, 2015

Process mitigated clock skew adjustment

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 9,184,737
App. No.
14/332,106
Granted
Nov 10, 2015
Kind
B1
Abstract

A device includes process mitigating timing (PMT) circuitry. The PMT circuitry allows for adjustment of a clock signal while compensating for process variation within the PMT circuitry. The PMT circuitry may include process mitigating buffer (PMB) circuitry. The PMB circuitry may utilize replica circuitry and a calibrated resistance to generate a calibrated bias voltage. The calibrated bias voltage may be used to drive component buffer circuits to create a calibrated current response. The calibrated current response may correspond to a selected output impedance for the component buffer circuits. The select output impedance may be used in concert with a variable capacitance to adjust a clock signal in manner that is independent of the process variation within the PMT circuitry.

Claims (65)

1. A circuit, comprising:

a clock output node;

a clock input node;

replica circuitry comprising a calibrated resistor, the replica circuitry configured to:

produce a reference voltage from a supply voltage input; and

generate a calibrated voltage using the reference voltage and calibrated resistor;

impedance buffer circuitry coupled to the clock input node and the clock output node, and configured to:

receive the calibrated voltage; and

apply the calibrated voltage as a bias to produce a calibrated impedance coupled to the clock output node; and

capacitance buffer circuitry coupled to the clock input node and the clock output node, and comprising an output capacitance coupled to the calibrated impedance.

2. The circuit of claim 1 , wherein impedance buffer circuitry is configured to produce the calibrated impedance using a selectable current response.

3. The circuit of claim 1 , wherein the impedance buffer circuitry comprises multiple instances of component buffer circuitry.

4. The circuit of claim 3 , wherein one or more of the multiple instances comprises switchable instances, the switchable instances configured to be enabled via assertion of an enable signal.

5. The circuit of claim 4 , wherein the replica circuitry comprises a first circuit structurally matched to a second circuit within the component buffer circuitry.

6. The circuit of claim 5 , wherein a current response of the first circuit is configured to drive adjustment of the calibrated voltage.

7. The circuit of claim 1 , wherein the output capacitance comprises a tunable capacitance and the impedance buffer circuitry comprises tunable impedance buffer circuitry.

8. The circuit of claim 7 , wherein:

the tunable capacitance allows for fine adjustment for advancing a clock signal supplied by the clock input node; and

the tunable impedance buffer circuitry allow for coarse adjustment for advancing the clock signal.

9. The circuit of claim 1 , further comprising an integrated circuit comprising the replica circuitry and the impedance buffer circuitry.

10. The circuit of claim 1 , wherein:

the replica circuitry comprises a first circuit and a second circuit;

the calibrated voltage comprises a differential voltage comprising a first voltage and a second voltage;

the first circuit is configured to produce the first voltage; and

the second circuit is configured to produce the second voltage.

11. The circuit of claim 10 , wherein the first circuit comprises a complement circuit of the second circuit.

12. The circuit of claim 10 , wherein:

the first circuit comprises the calibrated resistor; and

the second circuit comprises another calibrated resistor.

13. The circuit of claim 1 , further comprising timing circuitry configured to:

receive a timing error signal;

determine to adjust a clock signal supplied by the clock input node; and cause the impedance buffer circuitry to adjust a delay of the clock signal responsive to the timing error signal.

14. The circuit of claim 13 , wherein the timing circuitry is configured to synchronize an analog-to-digital converter (ADC) via the adjustment of the delay.

15. The circuit of claim 13 , wherein the timing circuitry is configured to synchronize the ADC to multiple ADCs, the multiple ADCs configured to perform parallel sampling of portions a single datastream.

16. A device, comprising:

a first analog-to-digital converter (ADC) circuit and a second ADC circuit, the first ADC circuit comprising:

replica circuitry configured to produce a calibrated bias voltage;

impedance buffer circuitry configured to:

receive the bias voltage; and

produce a calibrated current response to supply a selected output impedance responsive to the calibrated bias voltage;

capacitance buffer circuitry configured to cooperate with the impedance buffer circuitry adjust a delay of a clock signal via a tunable capacitance and the selected output impedance; and

timing circuitry configured to:

receive a timing error signal indicating a deviation from synchronization of the first ADC circuit with the second ADC circuit; and

cause the impedance buffer circuitry and the capacitance buffer circuitry to adjust the clock signal responsive to the timing error signal.

17. The device of claim 16 , wherein:

the replica circuitry further comprises a calibrated resistor; and

the replica circuitry is configured to generate the calibrated bias voltage based on the calibrated resistor.

18. The device of claim 16 , wherein a first circuit of the replica circuitry is structurally matched to a second circuit of the impedance buffer circuitry, a current response of the first circuit configured to drive adjustment of the calibrated bias voltage.

19. The device of claim 16 , wherein the first and second ADC circuits comprise fractional bit-rate ADCs sampling a single datastream.

20. A device, comprising:

a clock output node;

a clock input node configured to supply a clock signal;

a capacitance buffer circuitry coupled to the clock input node and clock output node, characterized by a tunable capacitance;

replica circuitry comprising a calibrated resistor, the replica circuitry configured to:

receive a supply voltage input;

divide the supply voltage input to produce a reference voltage; and

generate a calibrated voltage using the reference voltage, calibrated resistor, a first circuit, a current response of the first circuit configured to drive adjustment of the calibrated voltage; and

tunable impedance buffer circuitry coupled to the capacitance buffer circuitry, the clock input node and the clock output node, the tunable impedance buffer circuitry comprising multiple instances of component buffer circuitry, the component buffer circuitry comprising a second circuit structurally matched to the first circuit, the tunable impedance buffer circuitry configured to:

receive the calibrated voltage at individual ones of the multiple instances; and

apply the calibrated voltage as a bias to produce a calibrated current response, the calibrated current response corresponds to a selected output impedance for the tunable impedance buffer circuitry;

activate an individual one of the multiple instances to adjust the selected output impedance; and

produce a combined output with the capacitance buffer circuitry at the output node, the combined output configured to adjust a delay of the clock signal responsive to the tunable capacitance and the selected output impedance; and

timing circuitry configured to:

receive a timing error for the clock signal; and

cause the tunable impedance buffer circuitry and the capacitance buffer circuitry to adjust the clock signal responsive to the timing error.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2014
From: ALI, TAMER; CAO, JUN
To: BROADCOM CORPORATION
Reel/Frame 033332/0625 →