IP Library Granted Patent US 9,043,620
Granted Patent B2
US 9,043,620 · App. 13/798,715 · Granted May 26, 2015

Resolution programmable dynamic IR-drop sensor with peak IR-drop tracking abilities

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,043,620
App. No.
13/798,715
Granted
May 26, 2015
Kind
B2
Abstract

A data processing system on an integrated circuit includes a core that performs switching operations responsive to a system clock that draws current from the power supply network. An IR-drop detector includes a resistor ladder having outputs representative of an IR-drop caused by the core during the switching operations. The system further includes a plurality of amplifiers coupled to the outputs indicative of the IR-drop, a plurality of flip-flops coupled to the amplifiers, and a variable clock generator. The variable clock generator outputs a sampling clock comprising a group consisting of a variable phase or a variable frequency to the plurality of flip-flops. The flip-flops are triggered by the sampling clock so that the IR-drop at a time during a clock cycle of the system clock can be detected, and the peak IR-drop value for can be tracked.

Claims (46)

1. A data processing system on an integrated circuit, comprising:

a core, coupled to a power supply network that performs switching operations responsive to a system clock that draws current from the power supply network; and

an IR-drop detector, comprising:

a resistor ladder, coupled to the power supply network, having a plurality of outputs representative of an IR-drop caused by the core during the switching operations;

a plurality of amplifiers, coupled to the plurality of outputs;

a plurality of flip-flops coupled to the plurality of outputs of the plurality of amplifiers; and

a variable clock generator that outputs a sampling clock comprising a first feature of a group consisting of a variable phase or a variable frequency to the plurality of flip-flops, wherein the plurality of flip-flops are triggered by the sampling clock so that the IR-drop at a sampling time can be detected.

2. The data processing system of claim 1 , wherein the IR-drop detector further comprises:

a first voltage calibration circuit coupled between the first terminal of the resistor ladder and the power supply network.

3. The data processing system of claim 2 , wherein:

the plurality of amplifiers is characterized as having a threshold voltage and a configurable resolution; and

the first voltage calibration circuit is variable to optimize a location of a voltage range of the resistor ladder relative to the threshold voltage.

4. The data processing system of claim 3 , further comprising;

a second calibration circuit coupled between the second terminal of the resistor ladder and a ground terminal.

5. The data processing system of claim 4 , wherein the first voltage calibration circuit comprises a plurality of loads selectively coupled in parallel.

6. The data processing system of claim 5 , wherein the second calibration circuit comprises a plurality of loads selectively coupled in series.

7. The data processing system of claim 1 , wherein the first feature is the variable frequency and the variable frequency is greater than a frequency of the system clock.

8. The data processing system of claim 5 , further comprising a second feature, wherein the second feature comprises the variable phase.

9. The data system of claim 1 , wherein the plurality of amplifiers comprises a first amplifier, wherein the first amplifier comprises:

an N channel transistor having a gate coupled to a first output of the plurality of outputs, a source coupled to a ground terminal, and a drain; and

a P channel transistor having a gate coupled to the first output of the plurality of outputs, a source connected to the power supply network, and a drain coupled to the drain of the N channel transistor.

10. The data system of claim 1 , wherein the variable clock generator is responsive to the system clock.

11. A data processing system on an integrated circuit, comprising:

a core, coupled to a first power supply network, that performs switching operations responsive to a system clock that cause an IR-drop from the first power supply network; and

an IR-drop detector, comprising:

a first voltage calibration circuit having a first terminal coupled to the first power supply network and a second terminal; and

a resistor ladder having a first terminal coupled to the second terminal of the first voltage calibration circuit and a second terminal, wherein the resistor ladder has a plurality of outputs between the first terminal and the second terminal of the resistor ladder;

a first plurality of voltage sensors coupled to the outputs of the resistor ladder;

wherein: the outputs of the resistor ladder are representative of the IR-drop;

each voltage sensor of the plurality of voltage sensors has a first threshold voltage; and

the first voltage calibration circuit is variable to optimize a location of a voltage range of the resistor ladder relative to the first threshold voltage.

12. The data processing system of claim 11 , wherein:

each of the plurality of voltage sensors has a first threshold voltage; and

when the IR-drop is increased, fewer inputs of the plurality of sensors exceeds the first threshold voltage.

13. The data processing system of claim 11 , further comprising a variable clock generator providing a sampling clock coupled to the plurality of voltage sensors.

14. The data processing system of claim 13 , wherein the variable clock generator can vary the frequency and phase of the sampling clock.

15. The data processing system of claim 14 , wherein the plurality of voltage sensors can indicate the IR-drop at a plurality of locations within a period of the system clock.

16. A method for operating a data processing system having a core coupled to a first power supply network, comprising:

operating the core to cause an IR-drop at the first power supply network responsive to a first clock having a phase and a frequency;

using a resistor ladder to generate a plurality of outputs representative of the IR-drop;

receiving the plurality of outputs with a plurality of flip-flops clocked with a second clock having a phase and a sampling frequency;

providing an output indicative of the IR-drop from the plurality of flip-flops responsive to the second clock.

17. The method of claim 16 , wherein the step of providing the output indicative of the IR-drop is further characterized by the second clock having a different phase from the first clock.

18. The method of claim 16 , wherein the providing the output indicative of the IR-drop is further characterized by the second clock having a different frequency from the first clock.

19. The method of claim 18 , wherein the providing the output indicative of the IR-drop provides the output indicative of the IR-drop at the frequency of the second clock.

20. The method of claim 16 , wherein the first clock has a time period between first edges of the first clock, wherein the step of providing the output indicative of the IR-drop is further characterized by the output indicative of the IR-drop being provided for a selectable time within the time period between the first edges.

Assignments (21)
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 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050744/0097 →
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 →
MERGER Recorded Jan 3, 2017
From: FREESCALE SEMICONDUCTOR, INC.
To: NXP USA, INC.
Reel/Frame 041144/0363 →
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 →
SUPPLEMENT TO THE SECURITY AGREEMENT Recorded Jun 16, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039138/0001 →
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 037357/0704 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0744 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0725 →
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 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded May 20, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 030445/0737 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded May 20, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030445/0709 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded May 20, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030445/0581 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2013
From: WANG, XIAOXIAO; AHMED, NISAR; JARRAR, ANIS M.; TRAN, DAT T.; WINEMBERG, LEROY
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 029981/0810 →