IP Library Granted Patent US 7,969,181
Granted Patent B1
US 7,969,181 · App. 12/025,030 · Granted Jun 28, 2011

Device and method for adjusting an impedance of an output driver of an integrated circuit

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,969,181
App. No.
12/025,030
Granted
Jun 28, 2011
Kind
B1
Abstract

A device and method for adjusting an impedance of an output driver of an integrated circuit; the method includes: (i) receiving, by the output driver, a first square wave signal that should be driven by the output driver to provide a second signal; (ii) monitoring, by a monitoring circuit included in the integrated circuit, the second signal during an output driver transient period resulting from a first square wave signal transient to provide a monitoring result; (iii) determining whether to adjust the impedance of the output driver in response to the monitoring result; and (iv) adjusting the impedance of the output driver in response to the determination.

Claims (29)

1. A method for adjusting an impedance of an output driver of an integrated circuit; the method comprises:

receiving, by the output driver, a first square wave signal that should be driven by the output driver to provide a second square wave signal;

monitoring, by a monitoring circuit included in the integrated circuit, the second square wave signal during an output driver transient period resulting from a first square wave signal transient to provide a monitoring result, wherein the monitoring comprises comparing temporal values of the second signal, during the output driver transient period, to at least one voltage threshold out of a first voltage threshold and a second voltage threshold, wherein the first voltage threshold is above a matched impedance balanced second signal value, wherein the second voltage threshold is below the matched impedance balanced second signal value, and wherein the first and second voltage thresholds are between steady state values of the second signal; wherein the output driver transient period is followed by a second period during which the second signal has a constant voltage, the second period corresponds to twice a signal flight time through a transmission line coupled to the output driver; wherein the second period is followed by a third period during which the first square signal peaks back in a trend opposing that of the first square wave signal transient;

determining whether to adjust the impedance of the output driver in response to the monitoring result; and

adjusting the impedance of the output driver in response to the determination.

2. The method according to claim 1 wherein the monitoring comprises comparing temporal values of the second signal, during the output driver transient period, to the first voltage threshold.

3. The method according to claim 2 wherein the first square wave signal transient is from a high level of the first square wave signal to a low level of the first square wave signal and wherein the adjusting comprises decreasing the impedance of the output driver if during the output driver transient period all temporal values of the second signal were above the first voltage threshold.

4. The method according to claim 2 wherein the first square wave signal transient is from a low level of the first square wave signal to a high level of the first square wave signal and wherein the adjusting comprises increasing the impedance of the output driver if during the output driver transient period a temporal value of the second signal equaled the first voltage threshold or exceeded the first voltage threshold.

5. The method according to claim 1 wherein the monitoring comprises comparing temporal values of the second signal, during the output driver transient period, to the second voltage threshold.

6. The method according to claim 5 wherein the first square wave signal transient is from a low level of the first square wave signal to a high level of the first square wave signal and wherein the adjusting comprises decreasing the impedance of the output driver if during the output driver transient period all temporal values of the second signal were below the second voltage threshold.

7. The method according to claim 5 wherein the first square wave signal transient is from a high level of the first square wave signal to a low level of the first square wave signal and wherein the adjusting comprises increasing the impedance of the output driver if during the output driver transient period a temporal value of the second signal equaled the second voltage threshold or was lower than the second voltage threshold.

8. The method according to claim 1 wherein the monitoring is applied on each transient of the first square wave signal of a certain type.

9. The method according to claim 1 wherein the monitoring comprises comparing temporal values of the second signal, during the output driver transient period, to the first voltage threshold and to the second voltage threshold; wherein the first voltage threshold is above the matched impedance balanced second signal value and the second voltage threshold is below the matched impedance balanced second signal value; and determining not to adjust the impedance of the output driver if during the output driver transient period a temporal value of the second signal equaled one voltage threshold out of the first and second voltage thresholds and all other temporal values of the second signal differed from another threshold of the first and second thresholds.

10. The method according to claim 9 wherein the matched impedance balanced second signal value is substantially equal to a value, which is a half of a difference between maximal and minimal temporal values of the second signal; wherein the first voltage threshold is slightly above the matched impedance balanced second signal value and wherein the second voltage threshold is slightly below the matched impedance balanced second signal value.

11. A device having impedance adjusting capabilities; the device comprises:

an output driver of an integrated circuit; wherein the output driver receives a first square wave signal and converts it to a second signal; and

an impedance adjustment circuit coupled to the output driver; wherein the impedance adjustment circuit is included in the integrated circuit; wherein the impedance adjustment circuit comprises a monitoring circuit and a controller;

wherein the monitoring circuit monitors the second signal during an output driver transient period resulting from a first square wave signal transient so as to provide a monitoring result, wherein the monitoring circuit compares temporal values of the second signal, during the output driver transient period, to at least one voltage threshold out of a first voltage threshold and a second voltage threshold, wherein the first voltage threshold is above a matched impedance balanced second signal value, wherein the second voltage threshold is below the matched impedance balanced second signal value, and wherein the first and second voltage thresholds are between steady state values of the second signal;

wherein the output driver transient period is followed by a second period during which the second signal has a constant voltage, the second period corresponds to twice a signal flight time through a transmission line coupled to the output driver; wherein the second period is followed by a third period during which the first square signal peaks back in a trend opposing that of the first square wave signal transient;

wherein the controller receives the monitoring result, determines whether to adjust an impedance of the output driver in response to the monitoring result, and adjusts the impedance of the output driver in response to the determination.

12. The device according to claim 11 wherein the monitoring circuit compares temporal values of the second signal, during the output driver transient period, to the first voltage threshold.

13. The device according to claim 12 wherein the first square wave signal transient is from a high level of the first square wave signal to a low level of the first square wave signal and wherein the controller decreases the impedance of the output driver if during the output driver transient period all temporal values of the second signal were above the first voltage threshold.

14. The device according to claim 12 wherein the first square wave signal transient is from a low level of the first square wave signal to a high level of the first square wave signal and wherein the controller increases the impedance of the output driver if during the output driver transient period a temporal value of the second signal equaled the first voltage threshold or exceeded the first voltage threshold.

15. The device according to claim 11 wherein the monitoring circuit compares temporal values of the second signal, during the output driver transient period, to the second voltage threshold.

16. The device according to claim 15 wherein the first square wave signal transient is from a low level of the first square wave signal to a high level of the first square wave signal and wherein the controller decreases the impedance of the output driver if during the output driver transient period all temporal values of the second signal were below the second voltage threshold.

17. The device according to claim 15 wherein the first square wave signal transient is from a high level of the first square wave signal to a low level of the first square wave signal and wherein the controller increases the impedance of the output driver if during the output driver transient period a temporal value of the second signal equaled the second voltage threshold or was lower than the second voltage threshold.

18. The device according to claim 11 wherein the monitoring circuit is activated on each transient of the first square wave signal of a certain type.

19. The device according to claim 11 wherein the monitoring circuit compares temporal values of the second signal, during the output driver transient period, to the first voltage threshold and to the second voltage threshold; wherein the first voltage threshold is above the matched impedance balanced second signal value and the second voltage threshold is below the matched impedance balanced second signal value; and wherein the controller determines not to adjust the impedance of the output driver if during the output driver transient period a temporal value of the second signal equaled one voltage threshold out of the first and second voltage thresholds and all other temporal values of the second signal differed from another threshold of the first and second thresholds.

20. The device according to claim 19 wherein the matched impedance balanced second signal value is substantially equal to half of a difference between maximal and minimal temporal values of the second signal; wherein the first voltage threshold is slightly above the matched impedance balanced second signal value and wherein the second voltage threshold is slightly below the matched impedance balanced second signal value.

Assignments (15)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040925 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Feb 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 052917/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040928 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jan 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 052915/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 037486 FRAME 0517. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Dec 10, 2019
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 053547/0421 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT THE APPLICATION NO. FROM 13,883,290 TO 13,833,290 PREVIOUSLY RECORDED ON REEL 041703 FRAME 0536. ASSIGNOR(S) HEREBY CONFIRMS THE THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS.. Recorded Feb 20, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHENZHEN XINGUODU TECHNOLOGY CO., LTD.
Reel/Frame 048734/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENTS 8108266 AND 8062324 AND REPLACE THEM WITH 6108266 AND 8060324 PREVIOUSLY RECORDED ON REEL 037518 FRAME 0292. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Feb 1, 2017
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 041703/0536 →
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 040928/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 040925/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: NORTH STAR INNOVATIONS INC.
Reel/Frame 037694/0264 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 13, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037518/0292 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 12, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037486/0517 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037354/0688 →
SECURITY AGREEMENT Recorded Nov 6, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031591/0266 →
SECURITY AGREEMENT Recorded Jun 18, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030633/0424 →
SECURITY AGREEMENT Recorded Jul 7, 2008
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A.
Reel/Frame 021194/0593 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2008
From: FEFER, YEFIM HAIM; BOURGART, MIKHAIL; SOFER, SERGEY
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 020457/0787 →