IP Library Granted Patent US 8,954,773
Granted Patent B2
US 8,954,773 · App. 12/091,034 · Granted Feb 10, 2015

Electronic device and method for controlling current of a processor load by slewing clock frequency

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 8,954,773
App. No.
12/091,034
Granted
Feb 10, 2015
Kind
B2
Abstract

An electronic device comprises a voltage regulator supplying a current to a load such as a micro-controller unit. The load controls the current provided to the load from the voltage regulator. Preferably, the load controls the level of current supplied to the load upon start-up, thereby avoiding power surges being drawn by the load.

Claims (35)

1. An electronic device comprising:

a voltage regulator and a frequency/clock generation circuit operably coupled to a processor load, the voltage regulator to supply a current to the processor load, wherein

the processor load is further configured to:

control the current drawn from the voltage regulator by an adjustment of the frequency/clock generation circuit,

determine whether the current supplied to the processor load is a final operating current, and

repeat the adjustment until the processor load determines that the current supplied has reached the final operating current.

2. An electronic device according to claim 1 wherein the current provided by the voltage regulator to the processor load is controlled upon start-up of the electronic device.

3. An electronic device according to claim 1 wherein the electronic device comprises one or more of: a micro-controller unit, a digital signal processor, an application specific integrated circuit, and other embedded controller.

4. An electronic device according to claim 3 wherein the processor load is operably coupled to a frequency/clock generation circuit and controls the current supplied to the electronic device by adjusting a frequency of operation of the electronic device.

5. An electronic device according to claim 4 wherein the frequency/clock generation circuit is a phase locked loop circuit, wherein the electronic device is arranged to control a dividing function of a PLL clock signal to adjust its frequency of operation.

6. An electronic device according to claim 5 , wherein the electronic device is arranged to monitor an operating frequency of the frequency/clock generation circuit used to generate the electronic device's frequency/clock rates and adjust a frequency of operation of the electronic device in response thereto.

7. An electronic device according to claim 4 , wherein a dividing function of the frequency/clock generation circuit is initially set on reset to a high value, to produce a low frequency of operation of the electronic device.

8. An electronic device according to claim 7 wherein an operating frequency of the electronic device is increased through reduction of the value of a dividing function.

9. An electronic device according to claim 8 further characterised by a pulse width modulation circuit operably coupled to the frequency/clock generation circuit to generate a pulse width signal to be applied to the frequency/clock generation circuit to vary an average frequency of operation of the electronic device.

10. An electronic device according to claim 9 wherein the electronic device changes a pulse width ratio of the pulse width signal to vary the average frequency of operation of the electronic device.

11. An electronic device according to claim 4 wherein the electronic device controls the clock frequency by limiting a rate of change of a current controlled oscillator value or voltage controlled oscillator value.

12. An electronic device according to claim 4 wherein the processor load controls the current supplied to the electronic device in a series of intermittent steps.

13. A method of controlling a current supplied to a processor load in an electronic device having a voltage regulator operably coupled to a frequency/clock generation circuit, wherein the method comprises the following steps:

adjusting by the processor load an average clock frequency of the frequency/clock generation circuit;

providing current to the processor load in response to the adjusted clock frequency;

determining by the processor load, whether the current provided is a final operating current; and

repeating the steps of adjusting, providing and determining until the current level reaches the final operating current.

14. The method of controlling a current supplied to the processor load according to claim 13 , wherein the processor load is one or more of: a micro-controller unit, a digital signal processor, an application specific integrated circuit, and other embedded controller.

15. The method of controlling a current supplied to the processor load according to claim 14 further characterised by an intermediate step of waiting, by the electronic device, for the supplied current to settle before determining whether the current provided is a final operating current.

16. An electronic device comprising:

a voltage regulator operably coupled to a processor load to supply a current to the processor load; and

a frequency/clock generation circuit operably coupled to the processor load that comprises one or more of the group consisting of:

a micro-controller unit; a digital signal processor; an application specific integrated circuit; and an embedded controller,

wherein the frequency/clock generation circuit is arranged to adjust a frequency of operation of the electronic device using a hardware clock slewing approach;

wherein the micro-controller unit is configured to:

determine whether the frequency of operation supplied to the micro-controller unit is a final operating frequency to operate the micro-controller unit, wherein the currrent provided to the processor load is proportional to the frequency of operation; and

cause the frequency/clock generation circuit to repeat the adjustment of the frequency of operation until the frequency of operation supplied to the micro-controller unit has reached the final operating frequency.

17. The electronic device of claim 16 wherein the frequency/clock generation circuit comprises a current controlled oscillator arranged to limit a rate of change of a clock slew rate.

18. The electronic device of claim 16 wherein the frequency/clock generation circuit comprises a voltage controlled oscillator operably coupled to a filter delay function, wherein the filter delay function is arranged to act upon the voltage controlled oscillator as a slew rate limiter.

19. The electronic device of claim 18 wherein the filter delay function is a digital counter for digitally controlling the voltage controlled oscillator or a current controlled oscillator.

Assignments (31)
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 REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
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 APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE LISTED CHANGE OF NAME SHOULD BE MERGER AND CHANGE PREVIOUSLY RECORDED AT REEL: 040652 FRAME: 0180. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER AND CHANGE OF NAME. Recorded Jan 12, 2017
From: FREESCALE SEMICONDUCTOR INC.
To: NXP USA, INC.
Reel/Frame 041354/0148 →
CHANGE OF NAME Recorded Nov 8, 2016
From: FREESCALE SEMICONDUCTOR INC.
To: NXP USA, INC.
Reel/Frame 040652/0180 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SUPPLEMENT TO THE SECURITY AGREEMENT Recorded Jun 16, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039138/0001 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
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/0719 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0553 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0143 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2012
From: SCOTT, JENIFER M.; GARRARD, MICHAEL; MARSHALL, RAY
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 027902/0656 →
SECURITY AGREEMENT Recorded May 13, 2010
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 024397/0001 →
SECURITY AGREEMENT Recorded Mar 15, 2010
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A.
Reel/Frame 024085/0001 →
SECURITY AGREEMENT Recorded Sep 24, 2008
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A.
Reel/Frame 021570/0449 →