Introduction To Richtek VCORE Solutions: Bstract
Introduction To Richtek VCORE Solutions: Bstract
ABSTRACT
VCORE regulators are used to provide the power supply for the CPU core and graphics (GPU) core in computing applications
like Desktop PC, Notebook PC, Server, Industrial PC, etc. The requirements for these supplies are quite different from standard
POL regulators: CPU and GPU rails have extremely fast load changes, require Dynamic Voltage Positioning with high accuracy,
require Load Line, can switch between several states of power saving and provide a variety of parameter sensing and
monitoring. These systems make use of a serial Bus interface between the CPU and the voltage regulator, where the CPU will
request different supply operating conditions based on CPU loading and operation modes. This application note explains the
VCORE regulator application and the specific regulator operating conditions related to CPU & GPU commands. Richtek VCORE
design advantages are explained and a guide is given how to find the right Richtek VCORE solution for a specific CPU family
type.
CONTENTS
1. Introduction .................................................................................................................................................................. 2
1. INTRODUCTION
VCORE regulators are used to provide the power supply for the CPU core and graphics (GPU) core in computing applications
like Desktop PC, Notebook PC, Server, Industrial PC, etc. The requirements for these supplies are quite different from standard
POL regulators: CPU and GPU rails have extremely fast load changes, require Dynamic Voltage Positioning with high accuracy,
require Load Line, can switch between several states of power saving and provide a variety of parameter sensing and
monitoring. These systems make use of a serial Bus interface between the CPU and the voltage regulator, where the CPU will
request different supply operating conditions based on CPU loading and operation modes. This application note explains the
VCORE regulator application and the specific regulator operating conditions related to CPU & GPU commands. Richtek has a
wide portfolio of Intel and AMD VCORE solutions. To be able to select the right part for a specific computing platform, a
selection guide for Richtek VCORE solutions vs. Intel / AMD platforms is provided in chapter 7.
Figure 1 shows a basic Richtek VCORE regulator application for driving an Intel CPU power rail. VCORE regulators normally
consist of a controller and external power stage, due to the high current levels of CPU power rails. Low power CPUs can use
single phase buck converters, but the more powerful CPU’s will require multi-phase buck converters. In the above example the
buck power stage uses 3 phases, which for desktop PC applications is good for around 70A thermal design current (TDC). The
VCORE output voltage is sensed at specific sense points in the CPU socket and this sense voltage is used as feedback for the
regulator.
There are several communication lines between CPU and the voltage regulator: a serial bus with clock and data lines and one
or two warning lines for notifying the CPU of specific events at regulator side. The CPU can send specific commands to the
voltage regulator via the serial bus communication, like VCORE voltage change or to set specific power states. The CPU can also
request information from the voltage regulator like actual current consumption or thermal operating condition of the power
stage. One of the selection criteria of VCORE regulators is the serial communication protocol: For Intel platforms this can be
VR12.1, VR12.5, IMVP8 or IMVP9, and the AMD platforms serial communication is called SVI or SVI2.
VCORE regulators have many user programmable parameters, which can be set based on CPU voltage and performance
requirements, protection levels and to fine tune regulator response. Due to the large amount of parameters and
programmable values, several resistor dividers are used to set these parameters.
Accurate current sense of each phase is an important feature of VCORE regulators: it is needed for reporting the total current
consumption to the CPU, but is also used to maintain good current sharing between the phases, for closed loop control, setting
a load line and over-current protection.
Thermal conditions are monitored via NTC’s placed close to the power stage components, and the thermal conditions can be
read by the CPU or the regulator can initiate an alert when a certain temperature is exceeded.
In many computing platforms, the CPU core and graphics core are integrated in one Accelerated Processing Unit (APU) chip.
VCORE voltage regulators designed for APUs will therefore have two buck converter stages, one for the Core and one for the
Graphics rail. The APU graphics rail will normally consume less current than the core rail, so it often uses less phases. Figure 2
shows an example of a APU power solution. The communication between APU and voltage regulator uses the same serial bus.
Each serial command will include an address designator for addressing the Core or Graphics part of the regulator. Most other
functions will be similar for core and graphics converter.
Although this seems counterproductive to good voltage regulation, it actually increases the headroom for load transients; at
light load the CPU voltage is now higher than the nominal value and a voltage dip due to sudden load increase has less chance
to reach the minimum CPU voltage limit. At high load, the output voltage is now lower than the nominal value, and a voltage
peak due to sudden load release has more headroom before reaching the CPU maximum limit. Adding voltage droop therefore
relaxes the requirements on load transient response and makes better used of the total CPU tolerance window, making it
possible to reduce the amount of bulk capacitance on the output rail.
Figure 5 shows an example of a VCORE voltage under a fast 70A peak-peak load transient. The plot on the left side has no
voltage droop (zero load line) and the total voltage fluctuation due to dips and peaks is quite excessive. The plot on the right
side includes 2mΩ load line and 80mV VID offset. At 70App transient, the voltage droop is 70A*2mΩ = 140mV. The total voltage
fluctuation is now reduced, reducing the risk of CPU crash or damage. The lower core voltage during high load also reduces
CPU temperature.
Voltage droop is also called Adaptive Voltage Positioning (AVP). A maximum load line value will be specified for each CPU
platform.
The Richtek VCORE regulators make use of a current mode (CM) - Constant On Time (COT) control loop for the basic voltage
regulation. The simplified block diagram is shown in figure 6.
This method makes it easy to implement a defined load line, as the load line value is simply defined by the current sense gain
AI and error amplifier gain AV. The reduced gain of the error amplifier also simplifies the error amplifier compensation method,
which can be a simple one zero one pole design.
To improve the load transient handling capability, Richtek VCORE controllers apply an additional QR network to the CM-COT
control loop as shown in figure 7.
This control method has some limitations when dealing with sudden load steps:
1. The bandwidth limit of the error amplifier slows down the reaction speed to a load transient
2. The fixed ON time can only deliver a certain amount of extra current.
3. The phase interleaving mechanism will delay the activation of subsequent phases during a load transient.
To increase the response speed and energy transfer during load transient, Richtek VCORE controllers include a separate Quick
Response (QR) loop (shown in the red block of figure 7). This loop will quickly detect when the output voltage suddenly drops,
and will force all phases to generate a simultaneous ON pulse. The Quick Response detection threshold and Quick Response
ON time are programmable via pin setting. This makes it possible to fine tune the power stage behavior to the load step and
minimize output voltage undershoot during large load transients. Figure 8 shows a 3-phase converter step response without
QR (relying only on the error amplifier loop) and with QR enabled (where the QR network temporarily bypasses the error
amplifier loop). It can be clearly seen in figure 8 right side that with QR enabled, the converter reaction time is faster, and the
simultaneous activation of all phases with an increased QR ON time pulse will increase the short-term energy transfer, thereby
greatly reducing the output voltage undershoot.
Higher Accuracy output voltage and better system efficiency via Richtek CCRCOTTM topology
The CPU voltage needs to be well controlled over a wide output voltage adjustment range. This requires high accuracy DAC
tolerance, down to 0.5%. At such low voltage tolerance levels, the output ripple variation needs to be taken into regard as well.
The output voltage ripple in VCORE regulators is mostly determined by the inductor peak to peak current ripple due to output
capacitor ESR.
In constant frequency Buck converters, the inductor peak to peak current ripple will increase when either the input voltage
increases (i.e. when plugging your adapter in your notebook PC) or output voltage increases (i.e. with VID changes). The
VOUT VOUT
inductor current ripple is given by the formula: ∆IL = FSW ∙ L
∙ (1 - VIN
).
Constant frequency VCORE regulator designs will therefore show different output voltage ripple at different operating
conditions.
VIN −VOUT
In Constant TON (COT) buck converters, the current ripple is given by ∆IL = L
∙𝑇𝑂𝑁
The inductor current ripple in standard fixed ON time converters will change at different operating conditions, resulting in
varying output voltage ripple and reduced output voltage accuracy. Richtek VCORE controllers use a special CCRCOT (Constant
Current Ripple Constant On Time) technology that adjusts TON based on input voltage and output voltage settings to keep the
inductor current ripple (and thus output voltage ripple) constant over the entire input and output voltage range, thereby
achieving better voltage accuracy, as illustrated in figure 9 right side.
Another benefit of CCRCOT systems is that switching frequency automatically reduces at lower input voltage and output
voltage. The lower switching frequency will help improve system efficiency. Since VCORE VID voltage is lowered at lower power
modes, CCRCOT helps to improve the system light load efficiency.
Similarly, in portable systems that can run from adapter or battery, the battery operation switching frequency is automatically
reduced since battery voltage is lower than adapter voltage, thereby reducing switching losses and improving battery life. For
CCRCOT converters, the maximum switching frequency should be designed at the highest performance mode, which is highest
VID voltage, highest input voltage and highest load.
FIGURE 12: RICHTEK VCORE REGULATORS FOR DIFFERENT CPU TYPES IN INTEL COFFEE LAKE S-LINE
For circuits that need 3 phases, the controller can be placed in such a
way that the two embedded drivers + power stages are close to each
other. The 3rd phase can route the PWM3 signal over a longer trace
to the external driver which is placed close to its power stage as well.
Figure 17 shows an example of an APU regulator with 3 phases / 2 embedded drivers for the core rail and 2 phases / 1
embedded driver for GFX rail. The regulator IC pinning with respect to the APU chip is optimized for shortest routing of the
embedded drivers to power stages, while the power stages are at the far corners of the APU use external MOSFET drivers.
FIGURE 17: VCORE REGULATOR LAYOUT WITH EMBEDDED AND EXTERNAL MOSFET DRIVERS
The design tool will have a Parameter_Core input tab, where the particular platform and CPU rail requirements can be entered.
The detailed external component values can then be calculated in the Loop_Core tab, like Ton setting, Current sense network,
Load line, EA compensation, SETx pin bias, thermal compensation and protections. For APU regulators, there will be separate
tabs for CORE and GFX sections.
Figure 18 shows a design tool example of an IMVP8 APU for Intel Caffee Lake platforms.
Evaluation boards are available with layout matched to actual CPU sockets. Richtek VCORE solutions are fully tested to fulfill
Intel or AMD test plan requirements. It is highly recommended to follow the evaluation board key component selection of
output capacitors and inductors, as these are critical in meeting the VCORE rail requirements.
ATOM based parts are for portable, small size and low power applications like Net book, Tablet and Industrial PCs. Platform
names are Braswell, Apollo Lake and Gemini Lake.
iCORE based CPUs are higher performance lines used in applications like Notebook PC and desktop PC. Platform names are
Sky Lake, Kaby Lake and Coffee Lake.
Intel CPUs of different generations use different serial interface protocols: The older Braswell CPUs use VR12.1, while newer
generations use IMVP8TM or IMVP9TM. Some ATOM based platforms can also use I2C serial communication.
You can find Richtek VCORE parts for INTEL CPUs by entering CPU specification, platform names and sockets on the VCORE
selection page. You can also find system block diagrams of different Intel platforms on the Intel VCORE Solutions page. For a
full overview of Richtek VCORE solutions please download the Richtek VCORE product selection list.
The low power mobility range have platform names like Kabini, Carizo-L, Stoney Ridge, Raven.
The higher power desktop applications have platform names like Keveri, Godiveri, Bristol Ridge, Summit Ridge.
Besides platform name, CPU socket type is also specified, like FT3, FP4, FP5, FM2+, AM4.
You can find Richtek VCORE parts for AMD CPUs by entering CPU specification, platform names and sockets on the VCORE
selection page. For a full overview of Richtek VCORE solutions please download the Richtek VCORE product selection list.
Next Steps
Richtek Newsletter Subscribe Richtek Newsletter
Richtek products are sold by description only. Richtek reserves the right to change the circuitry and/or specifications without notice at any time. Customers should
obtain the latest relevant information and data sheets before placing orders and should verify that such information is current and complete. Richtek cannot assume
responsibility for use of any circuitry other than circuitry entirely embodied in a Richtek product. Information furnished by Richtek is believed to be accurate and reliable.
However, no responsibility is assumed by Richtek or its subsidiaries for its use; nor for any infringements of patents or other rights of third parties which may result
from its use. No license is granted by implication or otherwise under any patent or patent rights of Richtek or its subsidiaries.