1. Field
Embodiments of the invention relate to the field of power converters and more specifically, but not exclusively, to a multiphase transformer for a multiphase DC-DC converter.
2. Background Information
Direct Current to Direct Current (DC-DC) converters are able to convert energy from a power supply from one voltage and current level to another voltage and current level. DC-DC converters are utilized in conjunction with various computing systems such as desktop, servers, and home electronics. DC-DC converters may also be found in mobile computer systems such as laptops, mobile phones, personal digital assistants, and gaming systems.
Today's microprocessors may consume 100-200 Watts of power. A DC-DC converter may be used to provide power to a processor that requires low voltages, such as 0.5 to 2.0 volts (V), and high currents, such as 100 amperes (A) or more. Further, the current demands of processors may change over a relatively wide range with a relatively high slew rate.
Multiphase DC-DC converters may be used to provide the high-current low-voltage demands of computing systems. Today's multiphase DC-DC converters may use discrete-inductor topologies, which require large filter capacitances and may not be suitable for monolithic integration. Other multiphase DC-DC converters may include multiphase transformer topologies that fail to maximize the efficiency of the DC-DC converter. Also, such multiphase DC-DC converters fail to take into account the order that phases are assigned to the multiphase transformer.
Non-limiting and non-exhaustive embodiments of the present invention are described with reference to the following figures, wherein like reference numerals refer to like parts throughout the various views unless otherwise specified.
In the following description, numerous specific details are set forth to provide a thorough understanding of embodiments of the invention. One skilled in the relevant art will recognize, however, that embodiments of the invention can be practiced without one or more of the specific details, or with other methods, components, materials, etc. In other instances, well-known structures, materials, or operations are not shown or described in detail to avoid obscuring understanding of this description.
Reference throughout this specification to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, the appearances of the phrases “in one embodiment” or “in an embodiment” in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
In the following description and claims, the term “coupled” and its derivatives may be used. “Coupled” may mean that two or more elements are in direct contact (physically, electrically, magnetically, optically, etc.). “Coupled” may also mean two or more elements are not in direct contact with each other, but still cooperate or interact with each other.
Turning to
Multiphase DC-DC converter 100 receives an input voltage VIN at terminal 103. The input voltage is applied to bridge 104, 105, 106, and 107. Each bridge also receives a corresponding control signal (φ1-φ4). In one embodiment, switch control of the bridges 104-107 uses pulse-width modulation (PWM). While
In general, the phases are shifted by a multiple of 360/N degrees, where N is the number of phases. For example, in
Each bridge 104-107 outputs a voltage V1-V4, respectively, that is applied to corresponding terminals of multiphase transformer 102. Voltages V1-V4 are the switching PWM waveforms according to the control signals (φ1-φ4). The assignment of phases to the bridge inputs for the control signals corresponds to the assignment of phases to the input terminals of the multiphase transformer 102. The assignment of phases determines the phase shift for each transformer input terminal.
Multiphase transformer 102 produces a transformer output voltage VS. Voltage VS is filtered by capacitor 112 to provide output voltage VOUT of multiphase DC-DC converter 100 at terminal 114. Furthermore, capacitor 112 stabilizes output voltage VOUT in the event of a sudden change of the load current. The required size of capacitor 112 may be reduced by increasing the number of phases and by increasing the coupling factor of the multiphase transformer.
In accordance with embodiments herein, phases are assigned to multiphase transformer 102 in an order to increase DC-DC converter efficiency. Converter efficiency is a ratio of the power output to the power input of the converter. Some loss occurs as the DC-DC converter converts electrical power from the input voltage level to the desired output voltage level.
The assignment of phases sequentially to multiphase transformer 102, as shown in the example of
Embodiments of multiphase transformer 102 will now be discussed. It will be understood that embodiments of the invention are not limited to these multiphase transformer embodiments. Also, the multiphase transformers are not limited to the number of phases as described. The multiphase transformers may be scaled to the number of phases as appropriate for the implementation.
Referring to
In one embodiment, the coupled inductors include two inductors magnetically coupled. The windings of the two inductors are made about the same core. As shown by the dot notation, the two inductors are wound with the same polarity and are directly coupled (as opposed to indirectly coupled). The number of windings of each inductor are the same (1:1 ratio). The dotted bar over coupled inductors L1-L4 indicates a magnetic core. In one embodiment, the inductors are integrated inductors on a semiconductor die.
Voltages V1-V4 are inputted to input voltage terminals 202-205, respectively. Transformer output voltage Vs at output terminal 206 is approximately VS=(V1+V2+V3+V4)/4=(V1+ . . . VN)/N, even in the presence of large currents at any of the transformer terminals.
Input voltage terminal 202 is coupled to terminal 210 of inductor 242 of coupled inductors L1. Terminal 212 of inductor 242 is coupled to terminal 240 of inductor 256 of coupled inductor L4. Terminal 214 of inductor 244 of coupled inductors L1 is coupled to transformer output voltage VS terminal 206. Terminal 216 of inductor 244 of coupled inductors L1 is coupled to terminal 220 of inductor 246 of coupled inductors L2.
Input voltage terminal 203 is coupled to terminal 218 of inductor 246 of coupled inductors L2. Terminal 222 of inductor 248 of coupled inductors L2 is coupled to transformer output voltage VS terminal 206. Terminal 224 of inductor 248 of coupled inductors L2 is coupled to terminal 228 of inductor 250 of coupled inductors L3.
Input voltage terminal 204 is coupled to terminal 226 of inductor 250 of coupled inductors L3. Terminal 230 of inductor 252 of coupled inductors L3 is coupled to transformer output voltage VS terminal 206. Terminal 232 of inductor 252 of coupled inductors L3 is coupled to terminal 236 of inductor 254 of coupled inductors L4.
Input voltage terminal 205 is coupled to terminal 234 of inductor 254 of coupled inductors L4. Terminal 238 of inductor 256 of coupled inductors L4 is coupled to transformer output voltage VS terminal 206. And as described earlier, terminal 240 of inductor 256 of coupled inductors L4 is coupled to terminal 212 of inductor 242 of coupled inductors L1.
Turning to
Referring to
Input voltage terminal 402 is coupled to terminal 410 of inductor 442 of coupled inductors L1. Terminal 412 of inductor 442 is coupled to terminal 440 of inductor 456 of coupled inductors L4. Terminal 416 of inductor 444 of coupled inductors L1 is coupled to input voltage terminal 403. Terminal 414 of inductor 444 is coupled to terminal 418 of inductor 446 of coupled inductors L2.
Terminal 420 of inductor 446 of coupled inductors L2 is coupled to transformer output voltage VS terminal 406. Terminal 422 of inductor 448 of coupled inductors L2 is coupled to transformer output voltage VS terminal 406. Terminal 424 of inductor 448 is coupled to terminal 428 of inductor 450 of coupled inductors L3.
Input voltage terminal 404 is coupled to terminal 426 of inductor 450 of coupled inductors L3. Terminal 430 of inductor 452 of coupled inductors L3 is coupled to terminal 434 of inductor 454 of coupled inductors L4. Terminal 432 of inductor 452 is coupled to input voltage terminal 405.
Terminal 436 of inductor 454 is coupled to transformer output voltage VS terminal 406. Terminal 438 of inductor 456 of coupled inductors L4 is coupled to transformer output voltage VS terminal 406. And as described above, terminal 440 of inductor 456 is coupled to terminal 412 of inductor 442 of coupled inductors L1. Turning to
In the 12-phase DC-DC converter 500, the output current is delivered to the VCC bumps more evenly as compared to the floorplan in
Further, in converter 500, transformer outputs and bridges don't compete for as much metal density since they are not in the same area, as compared to converter 300. This also leads to lower parasitic resistance in converter 500.
Thus, converter 500 has lower parasitic resistance, and hence higher efficiency, as compared to converter 300. Converter 500 also has better transient voltage droop performance and lower thermal stress.
Referring to
Input voltage terminal 602 is coupled to terminal 610 of inductor 642 of coupled inductors L1. Terminal 612 of inductor 642 is coupled to terminal 640 of inductor 656 of coupled inductors L4. Terminal 616 of inductor 644 is coupled to terminal 620 of inductor 646 of coupled inductors L2. Terminal 614 of coupled inductors L1 is coupled to transformer output voltage VS terminal 606.
Input voltage terminal 603 is coupled to terminal 618 of inductor 646 of coupled inductors L2. Terminal 622 of inductor 648 of coupled inductors L2 is coupled to transformer output voltage VS terminal 606. Terminal 624 of inductor 648 is coupled to terminal 628 of inductor 650 of coupled inductors L3.
Input voltage terminal 604 is coupled to terminal 626 of inductor 650 of coupled inductors L3. Input voltage terminal 605 is coupled to terminal 632 of inductor 652 of coupled inductors L3. Terminal 630 of inductor 652 of coupled inductors L3 is coupled to terminal 634 of inductor 654 of coupled inductors L4.
Terminal 636 of inductor 654 is coupled to transformer output voltage VS terminal 606. Terminal 638 of inductor 656 of coupled inductors L4 is coupled to transformer output voltage VS terminal 606. And as described above, terminal 640 of inductor 656 is coupled to terminal 612 of inductor 642 of coupled inductors L1.
In the mixed cyclic cascade 600, coupled inductors L1 and L2 are arranged as part of a cyclic cascade (as shown in
In one embodiment, the mixed cyclic cascade topology may have an odd number of phases, which may result in higher efficiency. In general, a modified cyclic cascade is used with an even number of phases, and usually not an odd number of phases. A modified cyclic cascade with an even number of phases may have better efficiency than a (regular) cyclic cascade with an odd number of phases. This is due to the routing congestion incurred by the (regular) cyclic cascade. The mixed cyclic cascade may provide both: an odd number of phases and no routing congestion.
Turning to
Turning to
Turning to
In an ideal multiphase transformer, the ripple current of individual windings will be a perfectly symmetrical triangular waveform, and thus, the order in which the phases are assigned the input terminals of the multiphase transformer would not matter. However, such an ideal multiphase transformer is not practically feasible. In one embodiment, an ideal multiphase transformer is approximated with combinations of two-phase transformers as described above in conjunction with
In one embodiment, the phases are assigned to the multiphase transformer to minimize the ripple current at the input of the multiphase transformer. The assignment of phases to the voltage input terminals of the multiphase transformer impacts the shape and effective amplitude of the ripple current that passes through the windings, and consequently, the efficiency of the multiphase DC-DC converter. The assignment of phases described below closely approximates an ideal situation keeping the input ripple current small. The phase assignment affects the input ripple current, part of which comes from the magnetization change of the core. The output ripple current is essentially independent of the phase assignment.
An embodiment for assignment of phases is as follows. Let N=number of phases, φT=the phase assigned to terminal T, with an angle A=360*(φT−1)/N. Assign phase φ1=1 to the first terminal, T1. Assign phases φT to the other terminals T=2 . . . N such that the phases are equally spaced and the phase differences 360*(φT+1−φT)/N are as close as possible to 180+n*360, where n is an arbitrary integer. This can be achieved by finding the closest integer m=(φT+1−φT)<(N/2) such that N is not a multiple of m. Note that if m is a solution, then so is N-m.
An embodiment of the above algorithm, shown by flowchart 800 in
Two phase assignments (φa,1, . . . φa,N) and (φb,1, . . . φb,N) are equivalent if φa,i=(φb,i−1+p) mod N+1 for i=1 . . . N and p is an arbitrary integer.
Examples of the above embodiment will be discussed in conjunction with
In
In
One skilled in the art having the benefit of this description will appreciate how the embodiment above may be applied to the remaining input terminals of
In one embodiment, the number of phases assigned to the multiphase transformer in accordance with the above method is 16. Analysis shows that the use of 16 phases in a multiphase transformer having the cyclic cascade or modified cyclic cascade topology results in a converter efficiency of approximately 90%.
Referring to
As shown in graph 950, the efficiency may increase with the number of phases N and may approach a maximum value of approximately 90% for N=16. An odd number of phases may provide a higher efficiency compared to embodiments with an even number of phases. Some even numbers of phases, such as, for example, 4, 6, 10, 14, and other numbers which may be a prime number multiplied by two, may conflict with the optimal phase assignment and may therefore result in lower efficiency.
It will be noted that DC-DC converters as described herein may be arrayed to deliver a higher total power to a larger load. In one embodiment, multiple DC-DC converters 500 designed for an output current of 5A each may have their voltage outputs coupled in parallel. For example, in a dual-core processor each core may require a supply current of 20A, and the cache memory and I/O (input/output) may consume a current of 5A each. To supply this processor with current, ten DC-DC converters 500 may be used: four converters connected in parallel to supply the first core, another four converters connected in parallel to supply the second core, one converter to supply the cache memory, and one converter to supply I/O.
In one embodiment, the converters may be arranged in regular arrays (e.g., 2×5). The output voltages delivered to the two cores, the cache, and the I/O may be all different so as to operate each of these components under optimal conditions and to conserve power. For example, an idling core may be supplied with a lower voltage to reduce the leakage power loss.
Furthermore, two or three of the four converters supplying an idling core may be turned off in order to improve the efficiency at light load. The phase assignments between such converters may be optimized to minimize the input ripple current of each of the multiphase DC-DC converters and to minimize the residual output voltage ripple.
Referring to
In one embodiment, shuffle circuit 1002 is used during fabrication of multiphase DC-DC converter 1000 to appoint the phases as desired to multiphase transformer 102. In one embodiment, control input 1004 is used to blow fuses within shuffle circuit 1002 so that phase assignments (φ1-φ4) are assigned to the voltage input terminals of the multiphase transformer as desired. In this particular embodiment, the phases are permanently assigned. Control input 1004 may be managed by a computer system, such as shown in
In another embodiment, control input 1004 may be used to change phase assignments to multiphase transformer 102 using hardware logic in shuffle circuit 1002. Thus, the assignment of phases may be changed in a deployed system. In one embodiment, the control input may be changed using a Basic Input/Output System (BIOS) setup utility of a computer system, such as shown in
Referring to
In one embodiment of system 1100, multiphase DC-DC converter 100 is an integrated on-die device in a package, and consumer circuit 1104 is separately packaged. In one embodiment, converter 100 and consumer 1104 are mounted to the same printed circuit board and electrically coupled together.
In another embodiment of system 1100, multiphase DC-DC converter 100 and consumer circuit 1104 are packaged in the same chip package. In one embodiment, converter 100 and circuit 1104 are integrated on the same die. In another embodiment, converter 100 and circuit 1104 are integrated on separate dies. In this particular embodiment, converter 100 and circuit 1104 may be positioned side-by-side or stacked as in a multi-chip module.
Processor 1152 may include, but is not limited to, an Intel Corporation x86, Pentium®, Xeon®, or Itanium® family processor, or the like. In one embodiment, computer system 1150 may include multiple processors. In another embodiment, processor 1152 may include two or more processor cores.
Memory 1154 may include, but is not limited to, Dynamic Random Access Memory (DRAM), Static Random Access Memory (SRAM), Synchronized Dynamic Random Access Memory (SDRAM), Rambus Dynamic Random Access Memory (RDRAM), or the like. In one embodiment, memory 1154 may include one or more memory units that do not have to be refreshed.
Chipset 1158 may include a memory controller, such as a Memory Controller Hub (MCH), an input/output controller, such as an Input/Output Controller Hub (ICH), or the like. In an alternative embodiment, a memory controller for memory 1154 may reside in the same chip as processor 1152. Chipset 1158 may also include system clock support, power management support, audio support, graphics support, or the like. In one embodiment, chipset 1158 is coupled to a board that includes sockets for processor 1152 and memory 1154.
Components of computer system 1150 may be connected by various interconnects. In one embodiment, an interconnect may be point-to-point between two components, while in other embodiments, an interconnect may connect more than two components. Such interconnects may include a Peripheral Component Interconnect (PCI), such as PCI Express, a System Management bus (SMBUS), a Low Pin Count (LPC) bus, a Serial Peripheral Interface (SPI) bus, an Accelerated Graphics Port (AGP) interface, or the like. I/O device 1164 may include a keyboard, a mouse, a display, a printer, a scanner, or the like.
Computer system 1150 may interface to external systems through network interface 1162. Network interface 1162 may include, but is not limited to, a modem, a Network Interface Card (NIC), or other interfaces for coupling a computer system to other computer systems. A carrier wave signal 1168 may be received/transmitted by network interface 1162. In the embodiment illustrated in
Computer system 1150 also includes non-volatile storage 1156 on which firmware and/or data may be stored. Non-volatile storage devices include, but are not limited to, Read-Only Memory (ROM), Flash memory, Erasable Programmable Read Only Memory (EPROM), Electronically Erasable Programmable Read Only Memory (EEPROM), Non-Volatile Random Access Memory (NVRAM), or the like. Storage 1160 includes, but is not limited to, a magnetic disk drive, a magnetic tape drive, an optical disk drive, or the like. It is appreciated that instructions executable by processor 1152 may reside in storage 1160, memory 1154, non-volatile storage 1156, or may be transmitted or received via network interface 1162.
It will be appreciated that in one embodiment, computer system 1150 may execute Operating System (OS) software. For example, one embodiment of the present invention utilizes Microsoft Windows® as the operating system for computer system 1150. Other operating systems that may also be used with computer system 1150 include, but are not limited to, the Apple Macintosh operating system, the Linux operating system, the Unix operating system, or the like.
For the purposes of the specification, a machine-accessible medium includes any mechanism that provides (i.e., stores and/or transmits) information in a form readable or accessible by a machine (e.g., a computer, network device, personal digital assistant, manufacturing tool, any device with a set of one or more processors, etc.). For example, a machine-accessible medium includes, but is not limited to, recordable/non-recordable media (e.g., Read-Only Memory (ROM), Random Access Memory (RAM), magnetic disk storage media, optical storage media, a flash memory device, etc.). In addition, a machine-accessible medium may include propagated signals such as electrical, optical, acoustical or other forms of propagated signals (e.g., carrier waves, infrared signals, digital signals, etc.).
Various operations of embodiments of the present invention are described herein. These operations may be implemented by a machine using a processor, an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), or the like. The order in which some or all of the operations are described should not be construed as to imply that these operations are necessarily order dependent. Alternative ordering will be appreciated by one skilled in the art having the benefit of this description. Further, it will be understood that not all operations are necessarily present in each embodiment of the invention.
The above description of illustrated embodiments of the invention, including what is described in the Abstract, is not intended to be exhaustive or to limit the embodiments to the precise forms disclosed. While specific embodiments of, and examples for, the invention are described herein for illustrative purposes, various equivalent modifications are possible, as those skilled in the relevant art will recognize. These modifications can be made to embodiments of the invention in light of the above detailed description. The terms used in the following claims should not be construed to limit the invention to the specific embodiments disclosed in the specification. Rather, the following claims are to be construed in accordance with established doctrines of claim interpretation.