8402294

Mechanism for adaptively adjusting a direct current loadline in a multi-core processor

PublishedMarch 19, 2013
Assigneenot available in USPTO data we have
InventorsEdward Burton
Technical Abstract

Patent Claims
34 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A central processing unit (CPU) comprising: two or more processing cores; and a power control unit to: calculate dynamic current for the CPU based on a number of processing cores that are active and an operating frequency of the two or more processing cores that are active, and regulate voltage applied to the CPU by adaptively adjusting a direct current (DC) loadline of the CPU based on the dynamic current.

2

2. The CPU of claim 1 , wherein the power control unit to adjust the loadline to a first minimum current intercept voltage if one processing core of the two or more processing cores, is active and to adjust the DC loadline to a second minimum current intercept voltage if two processing cores, of the two or more processing cores, are active.

3

3. The CPU of claim 2 , wherein the power control unit to raise the second minimum current intercept voltage relative to the first minimum current intercept voltage.

4

4. The CPU of claim 1 , wherein the power control unit to adjust a slope or resistance of the DC loadline based on the number of processing cores that are active.

5

5. The CPU of claim 4 , wherein the power control unit to lower the resistance of the DC loadline as the number of processing cores that are active is increased.

6

6. The CPU of claim 1 , wherein an operating frequency is lowered as the number of processing cores that are active is increased.

7

7. The CPU of claim 1 , wherein the power control unit to lower a resistance of the DC loadline and to raise a minimum current intercept voltage as the number of processing cores that are active is increased.

8

8. The CPU of claim 1 , wherein the power control unit comprises: a microcontroller to provide configuration parameters; and a control block to calculate the dynamic current for the CPU based on the number of processing cores that are active and an operating frequency of the processing cores that are active.

9

9. The CPU of claim 8 , wherein the control block to calculate transient voltage noise based on the dynamic current.

10

10. The CPU of claim 8 , wherein the control block to adjust the DC loadline to a minimum current intercept sufficient to deliver voltage to operate one or more processing cores at a present frequency.

11

11. The CPU of claim 8 , wherein the control block to adjust the DC loadline to a minimum current intercept sufficient to deliver substantially a same minimum voltage for any number of processing cores that are active.

12

12. The CPU of claim 8 , wherein the power control unit comprises a voltage regulator.

13

13. The CPU of claim 12 , wherein the voltage regulator comprises: a type III compensator; and a pulse width modulator.

14

14. The CPU of claim 1 , wherein the power control unit is operable to adaptively adjust the DC loadline based on an amount of expected noise.

15

15. The CPU of claim 1 , wherein the power control unit is operable to calculate dynamic current to calculate AC voltage noise.

16

16. The CPU of claim 15 , wherein the power control unit is operable to adjust the DC loadline in response to calculating the AC voltage noise.

17

17. The CPU of claim 1 , wherein the power control unit is operable to adaptively adjust the DC loadline according to instructions from an operating system.

18

18. The CPU of claim 1 , wherein the power control unit is operable to adaptively adjust the DC loadline to deliver a same speed-bin voltage with a same current intercept independent of number of processing cores.

19

19. The CPU of claim 1 , wherein the power control unit comprises: a voltage regulator; a finite state machine control unit; and a voltage regulator microcontroller.

20

20. A method comprising: determining a number of processing cores that are active in a central processing unit (CPU); calculating dynamic current for the CPU based on a number of processing cores that are active and an operating frequency of the processing cores that are active; and adjusting a direct current (DC) loadline of the CPU based upon the dynamic current.

21

21. The method of claim 20 , wherein determining the operating frequency of the processing cores that are active prior to adjusting the DC loadline.

22

22. The method of claim 20 further comprising: calculating transient voltage noise based on the dynamic current.

23

23. The method of claim 20 further comprising: adjusting the DC loadline to a minimum current intercept sufficient to deliver substantially a same minimum voltage for any number of processing cores that are active.

24

24. The method of claim 20 further comprising: adjusting resistance of the DC loadline sufficient to deliver substantially a same minimum voltage for any number of processing cores that are active.

25

25. The method of claim 22 further comprising: increasing the DC loadline to a minimum current intercept as the number of processing cores that are active increases; and decreasing a resistance of the DC loadline as the number of processing cores that are active increases.

26

26. The method of claim 20 further comprising: decreasing a resistance of the DC loadline; and decreasing the operating frequency as the number of processing cores that are active increases.

27

27. A computer system comprising: a power converter; a central processing unit (CPU), coupled to the power converter, including: two or more processing cores; and a power control unit to: calculate dynamic current for the CPU based on a number of processing cores that are active and an operating frequency of the two or more processing cores that are active, and regulate voltage applied to the CPU by adaptively adjusting a direct current (DC) loadline of the CPU based on the dynamic current; and a memory device coupled to the CPU.

28

28. The computer system of claim 27 , wherein the power control unit to adjust the DC loadline at a first minimum current intercept voltage if one processing core, of the two or more processing cores, is active and to adjust the DC loadline at a second minimum current intercept voltage if two processing cores, of the tow or more processing cores, are active.

29

29. The computer system of claim 27 , wherein the power control unit comprises: a microcontroller to provide configuration parameters; and a control block to calculate the dynamic current for the CPU based on the number of processing cores that are active and an operating frequency of the processing cores that are active.

30

30. The computer system of claim 29 , wherein the control block to calculate transient voltage noise based on the dynamic current.

31

31. The computer system of claim 29 , wherein the control block to adjust the DC loadline to a minimum current intercept sufficient to deliver substantially a same minimum voltage for any number of processing cores that are active.

32

32. The computer system of claim 29 , wherein the control block to adjust the DC loadline to a minimum resistance sufficient to deliver substantially a same minimum voltage for any number of processing cores that are active.

33

33. The computer system of claim 29 , wherein the control block to adjust both the DC loadline to a minimum current intercept and to adjust a slope of the DC loadline sufficient to deliver substantially a same minimum voltage for any number of processing cores that are active.

34

34. The computer system of claim 27 , wherein the CPU to decrease the operating frequency and to decrease a slope of the DC loadline as the number of processing cores that are active increases.

Patent Metadata

Filing Date

Unknown

Publication Date

March 19, 2013

Inventors

Edward Burton

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Mechanism for adaptively adjusting a direct current loadline in a multi-core processor” (8402294). https://patentable.app/patents/8402294

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.