US20090167282A1 - Voltage regulator and method of calibrating the same - Google Patents

Voltage regulator and method of calibrating the same Download PDF

Info

Publication number
US20090167282A1
US20090167282A1 US11/966,264 US96626407A US2009167282A1 US 20090167282 A1 US20090167282 A1 US 20090167282A1 US 96626407 A US96626407 A US 96626407A US 2009167282 A1 US2009167282 A1 US 2009167282A1
Authority
US
United States
Prior art keywords
vid
power cell
offset
output voltage
voltage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US11/966,264
Other versions
US7821246B2 (en
Inventor
Henry W. Koertzen
II Joseph T. DiBene
Dave Gordon
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intel Corp
Original Assignee
Intel Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intel Corp filed Critical Intel Corp
Priority to US11/966,264 priority Critical patent/US7821246B2/en
Publication of US20090167282A1 publication Critical patent/US20090167282A1/en
Assigned to INTEL CORPORATION reassignment INTEL CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GORDON, DAVE, DIBENE, JOSEPH T., II, KOERTZEN, HENRY W.
Application granted granted Critical
Publication of US7821246B2 publication Critical patent/US7821246B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J1/00Circuit arrangements for dc mains or dc distribution networks
    • H02J1/10Parallel operation of dc sources
    • H02J1/102Parallel operation of dc sources being switching converters
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M3/00Conversion of dc power input into dc power output
    • H02M3/02Conversion of dc power input into dc power output without intermediate conversion into ac
    • H02M3/04Conversion of dc power input into dc power output without intermediate conversion into ac by static converters
    • H02M3/10Conversion of dc power input into dc power output without intermediate conversion into ac by static converters using discharge tubes with control electrode or semiconductor devices with control electrode
    • H02M3/145Conversion of dc power input into dc power output without intermediate conversion into ac by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal
    • H02M3/155Conversion of dc power input into dc power output without intermediate conversion into ac by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only
    • H02M3/156Conversion of dc power input into dc power output without intermediate conversion into ac by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only with automatic control of output voltage or current, e.g. switching regulators
    • H02M3/157Conversion of dc power input into dc power output without intermediate conversion into ac by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only with automatic control of output voltage or current, e.g. switching regulators with digital control

Definitions

  • Embodiments of the present invention may relate to calibrating an output voltage of a voltage regulator.
  • Integrated circuits may require a supply voltage in a particular range.
  • the accuracy of the supply voltages may need to be high. Therefore, precise regulation and monitoring of the supply voltage may be required.
  • FIG. 1 is a block diagram illustrating an Integrated Silicon Voltage Regulator (ISVR) according to an example embodiment of the present invention
  • FIG. 2 is a block diagram illustrating an ISVR connected to a tester according to an example embodiment of the present invention
  • FIG. 3 is a block diagram of a power cell of an ISVR according to an example embodiment of the present invention.
  • FIG. 4 is a flow diagram illustrating a method of calibrating an output voltage of a power cell of an ISVR according to an example embodiment of the present invention.
  • Embodiments of the present invention may provide a method of calibrating an output voltage of at least one power cell of an Integrated Silicon Voltage Regulator (ISVR) or a voltage regulator.
  • the method may include providing a Voltage Identification (VID) code to the power cell of the ISVR.
  • the VID code may specify a desired output voltage of the power cell.
  • the method may also include determining a VID offset of the power cell.
  • the VID offset may be determined based on a comparison with an output voltage of the power cell or by using a lookup table.
  • the VID offset may be determined from the lookup table based on the VID code, a temperature of the power cell and/or an output current of the power cell.
  • the method may further include providing an output voltage based on the determined VID offset and the VID code, thereby calibrating the output voltage of the power cell (and the ISVR).
  • FIG. 1 is a block diagram illustrating an Integrated Silicon Voltage Regulator according to an example embodiment of the present invention. Other embodiments and configurations are also within the scope of the present invention. More specifically, FIG. 1 shows an ISVR 100 that operates as a voltage regulator and regulates source voltages.
  • the ISVR 100 may be coupled to a plurality of devices, such as a cache memory, to regulate the supply voltage to each of the devices.
  • the cache memory may require a supply voltage (or source voltage) within a predetermined voltage range. Since the predetermined voltage range is small, high accuracy may be needed. Further, the source voltage for read and write operations of the cache memory may be small and within a small range. Regulation and monitoring of the source voltage of the plurality of devices may be performed by the ISVR 100 .
  • FIG. 1 only shows one device, namely load device 120 .
  • the ISVR 100 may include a master controller 102 and a plurality of power cells 104 , 106 , 108 .
  • the following discussion relates to the master controller 102 .
  • embodiments of the present invention are also applicable to other types of controllers.
  • FIG. 1 only shows the power cells 104 , 106 and 108 , other numbers of power cells in the ISVR 100 may also be provided.
  • Each of the power cells 104 , 106 and 108 may include a power converter (e.g. a Digital to Analog Converter (DAC) and a Buck converter), a controller (not shown in FIG. 1 ) and a register (not shown in FIG. 1 ).
  • FIG. 1 also shows the load device 120 such as a cache memory to receive a supply voltage from the ISVR 100 (such as from the power cell 104 ).
  • DAC Digital to Analog Converter
  • the power cell 104 may include a DAC 110 and an adding device 112
  • the power cell 106 may include a DAC 114 and an adding device 116
  • the power cell 108 may include a DAC 118 and an adding device 120 .
  • Each of the power cells 104 , 106 , 108 may operate as a separate voltage regulator and may be capable of regulating the source voltage to the load device 120 (or a plurality of devices).
  • Each of the power cells 104 , 106 and 108 may operate by separately comparing a corresponding output voltage (of the power cell) to a desired output voltage (of the power cell).
  • the desired output voltage may be specified in a Voltage Identification Code (VID) that is received from the master controller 102 .
  • the desired output voltage may be stored in a register of the corresponding power cell.
  • the VID code for each of the power cells 104 , 106 and 108 may be unique to the power cell and may specify the desired output voltage of the particular power cell.
  • a power control unit on a processor may provide a plurality of specific VID codes to the master controller 102 .
  • Each VID code may be specific to one of the power cells.
  • the master controller 102 may send the VID code to each of the power cells 104 , 106 , 108 or to only the specific power cell.
  • the power cell specific to the VID code may store the VID code in a register.
  • the VID code may specify the desired output voltage of the power cell.
  • Each of the power cells 104 , 106 and 108 may compare an output voltage of the corresponding power cell to the desired output voltage for the corresponding power cell (based on the VID code). For example, in the power cell 104 , a controller (not shown) may compare the output voltage of the power cell 104 with the desired output voltage (specified in the VID code received from the master controller 102 ). Based on the comparison, a VID offset may be determined. The VID offset may be equal to a difference between the output voltage of the power cell and the desired output voltage specified in the VID code of the power cell. The VID offset may use to adjust the VID code received from the master controller 102 . In other words, the VID offset may be used to calibrate the output voltage of the power cell 104 . The power cell 104 may provide a calibrated output voltage based on the determined VID offset.
  • the determined VID offset may be combined with the desired output voltage (specified in the VID code received by the power cell 104 from the master controller 102 ) at the adding device 112 .
  • the adding device 112 provides a digital summation prior to being provided to the DAC 110 . Stated differently, the adding device 112 may provide a calibrated digital output voltage (or a calibrated digital output voltage reference) based on the desired output voltage (from the VID code) and the determined VID offset.
  • the DAC 110 may convert the digital output voltage reference into an analog output voltage, thereby generating or providing the calibrated output voltage.
  • Similar calculations and calibrations may be performed in each of the power cells 106 and 108 . That is, the power cell 106 may determine an analog output voltage (or calibrated output voltage) based on a VID code received from the master controller 102 and a determined VID offset. The power cell 108 may determine an analog output voltage (or calibrated output voltage) based on a VID code received from the master controller 102 and a determined VID offset.
  • An output of one or more power cells 104 , 106 , 108 may be coupled to the load device 120 (or to a plurality of load devices). Accordingly, the ISVR 100 may regulate the supply voltage to the device 120 . Calibration of each of the power cells 104 , 106 and 108 may be performed at a die level before each of the cells is internally connected in the ISVR 100 . Additionally, since each of the power cells 104 , 106 , 108 may not be internally shorted together at the die level, each of the power cells 104 , 106 , 108 may be calibrated simultaneously (or substantially simultaneously), thereby reducing the time required for calibrating the ISVR 100 . The reduction in time required for calibrating the ISVR 100 may speed up operations performed by the devices connected to the ISVR 100 .
  • Calibration of each of the power cells of the ISVR 100 may be done after each of power cells is connected internally to the ISVR 100 .
  • Each of the power cells may be calibrated sequentially and the remaining power cells may be disabled.
  • the power cell 104 may be initially calibrated and the power cells 106 and 108 may be disabled.
  • the power cell 106 may be calibrated and the power cells 104 and 108 may be disabled.
  • the power cell 108 may be calibrated and the power cells 104 and 106 may be disabled.
  • FIG. 2 is a block diagram illustrating an ISVR connected to a tester according to an example embodiment of the present invention. Other embodiments and configurations are also within the scope of the present invention. More specifically, FIG. 2 shows an ISVR 200 (or ISVR die) and a tester 202 .
  • the ISVR 200 may correspond to the ISVR 100 shown in FIG. 1 . More specifically, the ISVR 200 may include the master controller 102 and a plurality of power cells. For ease of illustration, FIG. 2 only shows the power cell 104 .
  • the master controller 102 may be coupled to the power cell 104 through an internal data bus 222 .
  • the tester 202 may include a die heater 208 coupled to a controller 206 by a link 218 .
  • the controller 206 may be coupled to the master controller 102 through a data bus 220 .
  • the controller 206 may send the plurality of VID codes to the master controller 102 through the data bus 220 .
  • a sense element 212 may sense an output current of the power cell 104 .
  • An implementation of an Active Voltage Positioning (AVP) or a load line may require reduction in an output voltage with an increase in an output current level of the power cell 104 .
  • the output voltage of the power cell 104 may vary according to Equation (1) described below:
  • the output voltage v o of the power cell 104 may be equal to the voltage specified in the VID code received by the power cell 104 from the master controller 102 minus a product of resistance LL and an output current level i o of the power cell 104 .
  • the output voltage may vary according to Equation (1).
  • the sense element 212 may be used to measure the output current of the power cell 104 . However, there may be variations in a current sensed by the sense element 212 because of the manufacturing tolerance and temperature variations. Therefore, the output current level of the power cell 104 may compensate for the variations. Further, the sense element 212 may have a tolerance and the tolerance of the power cell 104 may also be compensated.
  • the output voltage and the output current of the power cell 104 may be fed to the controller 206 through links 216 and 214 , respectively.
  • the controller 206 may send a temperature of the power cell 104 to the die heater 208 through the link 218 .
  • the die heater 208 may be coupled to the ISVR 200 through a link 210 .
  • the output voltage and the output current of the power cell 104 may be calibrated as may be described with respect to FIG. 3 .
  • FIG. 3 is a block diagram of a power cell according to an example embodiment of the present invention. Other embodiments and configurations are also within the scope of the present invention. More specifically, FIG. 3 shows a power cell 300 that may correspond to one of the power cells 104 , 106 and 108 of FIG. 1 .
  • the power cell 300 may include a register 302 , a look up table (LUT) 304 , the adding device 112 and the DAC 110 .
  • the register 302 may store a VID code of the power cell 300 (such as from the master controller 102 ), an uncalibrated temperature of the power cell 300 , and an uncalibrated output current of the power cell 300 .
  • the VID code may specify the desired output voltage of the power cell 300 .
  • the register 302 may store the VID code, the temperature and the output current of the power cell.
  • the lookup table 304 may be provided in a memory of the cell or may be provided in the register 302 .
  • the lookup table 304 may receive the VID code, the temperature and the output current from the register 302 and may provide the VID offset.
  • the lookup table 304 may also be implemented in hardware that includes an n-bit lookup table with a multiplexer whose select lines are inputs of the lookup table.
  • the n-bit lookup table may encode any n-input Boolean function by modeling the boolean function as truth tables.
  • the inputs to the lookup table 304 may include the VID code received from the master controller 102 , the uncalibrated temperature of the power cell 300 and the uncalibrated output current of the power cell 300 .
  • the lookup table 304 may store a plurality of offsets values (V offset ). The plurality of offsets values may be precompiled and stored in the lookup table 304 based on a plurality of resistance values, temperatures and output currents of a power cell. Based on the inputs, the lookup table 304 may provide or determine a specific VID offset.
  • the lookup table 304 may be used for generating the VID offset of the power cell 300 , the efficiency of the system may increase as generation of the VID offset takes less time when the VID offset is generated by mapping the VID code, the temperature and the output current of the power cell in the lookup table as compared to computing the VID offset based on predefined equations. Accordingly, the lookup table 304 may receive the VID code, the temperature and the output current from the register 302 and provide the VID offset.
  • a unique lookup table may be generated for each of the plurality of power cells of the ISVR 100 or 200 .
  • the unique lookup table may be generated each time during sort and test operation of the tester 202 .
  • the VID offset may be provided by the lookup table 304 .
  • the adding device 112 may provide a calibrated digital voltage (or updated voltage) by combining the VID code (such as from the master controller 102 ) and the VID offset (output from the LUT 304 ). Stated differently, the adding device 112 may provide an updated voltage based on the VID offset provided by the lookup table and the VID code.
  • the DAC 110 may convert the calibrated digital voltage (or updated voltage) into an analog output voltage, thereby calibrating the output voltage. Stated differently, a converter may convert the updated voltage from the adding device 112 into the calibrated output voltage.
  • AVP Active Voltage Positioning
  • Load Line may be implemented in each of the plurality of power cells of the ISVR 100 or 200 .
  • the AVP may require reduction in output voltage of the power cell 300 when output current of the power cell increases.
  • FIG. 4 is a flow diagram illustrating a method of calibrating an output voltage of a power cell of an ISVR according to an example embodiment of the present invention. Other operations, orders of operation and embodiments are also within the scope of the present invention.
  • the ISVR 100 or 200 may power on and a request for calibrating a source voltage may be made.
  • a VID code may be provided to a power cell by the master controller 102 .
  • the VID code may specify a desired output voltage of the power cell.
  • a VID offset may be determined in operation 506 .
  • the VID offset may be determined based on a comparison of an output voltage of the cell and a desired output voltage.
  • the VID offset may be determined based on the VID code, an uncalibrated temperature and an output current of the power cell. As stated above with respect to FIG. 3 , the VID offset may be determined based on the VID code, the uncalibrated temperature and the uncalibrated current.
  • the VID offset may be combined with the VID code and an updated output voltage may be provided.
  • the DAC of the power cell may convert the updated output voltage into an analog output voltage (or a calibrated output voltage).
  • the calibrated output voltage may be provided to a specific device as a supply voltage.
  • the operations shown in FIG. 4 may be performed for each of the power cells such that each power cell provides a separate calibrated output voltage.
  • the master controller 102 may provide a plurality of VID codes each being specific to one of the plurality of power cells.
  • Embodiments of the present invention may use a digital capability of an ISVR for cost effectively calibrating an output voltage of each of the plurality of power cells.
  • Embodiments of the present invention may combine calibration of an output voltage along with AVP implementation.
  • the plurality of power cells may be calibrated simultaneously, thereby reducing the time required for calibrating the ISVR.
  • An external tester may be used in a sort and test process to generate an offset voltage (i.e., a single value or a lookup table). External equipment may be needed due to the accuracy required.
  • the generated offset voltage or lookup table may then be stored in the master controller (or in the power cell).
  • a power cell may then use the offset value or lookup table to calibrate the output voltage of the power cell. This may only be a static calibration (i.e., only done once) or it may be a dynamic calibration (i.e., as a function of the VID, the temperature and current).
  • Embodiments of the present invention may provide a method of calibrating an output voltage of an Integrated Silicon Voltage Regulator (ISVR).
  • the method may include providing a Voltage Identification (VID) code to a power cell of the ISVR, determining a VID offset for the power cell, and providing an output voltage of the power cell based on the determined VID offset.
  • the method may also include providing a VID code to another power cell of the ISVR, determining a VID offset for the another power cell, and providing an output voltage of the another power cell based on the determined VID offset.
  • VIP Voltage Identification
  • any reference in this specification to “one embodiment,” “an embodiment,” “example embodiment,” etc. means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the invention.
  • the appearances of such phrases in various places in the specification are not necessarily all referring to the same embodiment.

Abstract

A voltage regulator is provided that includes a power cell to provide a calibrated output voltage based on a voltage identification (VID) offset, and a master controller to provide a VID code to the power cell. The power cell to calibrate the output voltage based on the VID code received from the master controller and based on the VID offset.

Description

    BACKGROUND
  • 1. Field
  • Embodiments of the present invention may relate to calibrating an output voltage of a voltage regulator.
  • 2. Background
  • Integrated circuits may require a supply voltage in a particular range. The accuracy of the supply voltages may need to be high. Therefore, precise regulation and monitoring of the supply voltage may be required.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Embodiments may be described in detail with reference to the following drawings in which like reference numerals refer to like elements and wherein:
  • FIG. 1 is a block diagram illustrating an Integrated Silicon Voltage Regulator (ISVR) according to an example embodiment of the present invention;
  • FIG. 2 is a block diagram illustrating an ISVR connected to a tester according to an example embodiment of the present invention;
  • FIG. 3 is a block diagram of a power cell of an ISVR according to an example embodiment of the present invention; and
  • FIG. 4 is a flow diagram illustrating a method of calibrating an output voltage of a power cell of an ISVR according to an example embodiment of the present invention.
  • DETAILED DESCRIPTION
  • Embodiments of the present invention may provide a method of calibrating an output voltage of at least one power cell of an Integrated Silicon Voltage Regulator (ISVR) or a voltage regulator. The method may include providing a Voltage Identification (VID) code to the power cell of the ISVR. The VID code may specify a desired output voltage of the power cell. The method may also include determining a VID offset of the power cell. The VID offset may be determined based on a comparison with an output voltage of the power cell or by using a lookup table. The VID offset may be determined from the lookup table based on the VID code, a temperature of the power cell and/or an output current of the power cell. The method may further include providing an output voltage based on the determined VID offset and the VID code, thereby calibrating the output voltage of the power cell (and the ISVR).
  • For ease of discussion, the following discussion may relate to an integrated silicon voltage regulator. However, embodiments of the present invention may be applicable to other types of voltage regulators.
  • FIG. 1 is a block diagram illustrating an Integrated Silicon Voltage Regulator according to an example embodiment of the present invention. Other embodiments and configurations are also within the scope of the present invention. More specifically, FIG. 1 shows an ISVR 100 that operates as a voltage regulator and regulates source voltages.
  • The ISVR 100 may be coupled to a plurality of devices, such as a cache memory, to regulate the supply voltage to each of the devices. As one example, the cache memory may require a supply voltage (or source voltage) within a predetermined voltage range. Since the predetermined voltage range is small, high accuracy may be needed. Further, the source voltage for read and write operations of the cache memory may be small and within a small range. Regulation and monitoring of the source voltage of the plurality of devices may be performed by the ISVR 100. For ease of illustration, FIG. 1 only shows one device, namely load device 120.
  • The ISVR 100 may include a master controller 102 and a plurality of power cells 104, 106, 108. The following discussion relates to the master controller 102. However, embodiments of the present invention are also applicable to other types of controllers. While FIG. 1 only shows the power cells 104, 106 and 108, other numbers of power cells in the ISVR 100 may also be provided. Each of the power cells 104, 106 and 108 may include a power converter (e.g. a Digital to Analog Converter (DAC) and a Buck converter), a controller (not shown in FIG. 1) and a register (not shown in FIG. 1). FIG. 1 also shows the load device 120 such as a cache memory to receive a supply voltage from the ISVR 100 (such as from the power cell 104).
  • The power cell 104 may include a DAC 110 and an adding device 112, the power cell 106 may include a DAC 114 and an adding device 116 and the power cell 108 may include a DAC 118 and an adding device 120. Each of the power cells 104, 106, 108 may operate as a separate voltage regulator and may be capable of regulating the source voltage to the load device 120 (or a plurality of devices). Each of the power cells 104, 106 and 108 may operate by separately comparing a corresponding output voltage (of the power cell) to a desired output voltage (of the power cell). The desired output voltage may be specified in a Voltage Identification Code (VID) that is received from the master controller 102. The desired output voltage may be stored in a register of the corresponding power cell. The VID code for each of the power cells 104, 106 and 108 may be unique to the power cell and may specify the desired output voltage of the particular power cell.
  • A power control unit on a processor may provide a plurality of specific VID codes to the master controller 102. Each VID code may be specific to one of the power cells. The master controller 102 may send the VID code to each of the power cells 104, 106, 108 or to only the specific power cell. The power cell specific to the VID code may store the VID code in a register. The VID code may specify the desired output voltage of the power cell.
  • Each of the power cells 104, 106 and 108 may compare an output voltage of the corresponding power cell to the desired output voltage for the corresponding power cell (based on the VID code). For example, in the power cell 104, a controller (not shown) may compare the output voltage of the power cell 104 with the desired output voltage (specified in the VID code received from the master controller 102). Based on the comparison, a VID offset may be determined. The VID offset may be equal to a difference between the output voltage of the power cell and the desired output voltage specified in the VID code of the power cell. The VID offset may use to adjust the VID code received from the master controller 102. In other words, the VID offset may be used to calibrate the output voltage of the power cell 104. The power cell 104 may provide a calibrated output voltage based on the determined VID offset.
  • The determined VID offset may be combined with the desired output voltage (specified in the VID code received by the power cell 104 from the master controller 102) at the adding device 112. The adding device 112 provides a digital summation prior to being provided to the DAC 110. Stated differently, the adding device 112 may provide a calibrated digital output voltage (or a calibrated digital output voltage reference) based on the desired output voltage (from the VID code) and the determined VID offset. The DAC 110 may convert the digital output voltage reference into an analog output voltage, thereby generating or providing the calibrated output voltage.
  • Similar calculations and calibrations may be performed in each of the power cells 106 and 108. That is, the power cell 106 may determine an analog output voltage (or calibrated output voltage) based on a VID code received from the master controller 102 and a determined VID offset. The power cell 108 may determine an analog output voltage (or calibrated output voltage) based on a VID code received from the master controller 102 and a determined VID offset.
  • An output of one or more power cells 104, 106, 108 may be coupled to the load device 120 (or to a plurality of load devices). Accordingly, the ISVR 100 may regulate the supply voltage to the device 120. Calibration of each of the power cells 104, 106 and 108 may be performed at a die level before each of the cells is internally connected in the ISVR 100. Additionally, since each of the power cells 104, 106, 108 may not be internally shorted together at the die level, each of the power cells 104, 106, 108 may be calibrated simultaneously (or substantially simultaneously), thereby reducing the time required for calibrating the ISVR 100. The reduction in time required for calibrating the ISVR 100 may speed up operations performed by the devices connected to the ISVR 100.
  • Calibration of each of the power cells of the ISVR 100 may be done after each of power cells is connected internally to the ISVR 100. Each of the power cells may be calibrated sequentially and the remaining power cells may be disabled. For example, the power cell 104 may be initially calibrated and the power cells 106 and 108 may be disabled. Thereafter, the power cell 106 may be calibrated and the power cells 104 and 108 may be disabled. Finally, the power cell 108 may be calibrated and the power cells 104 and 106 may be disabled.
  • FIG. 2 is a block diagram illustrating an ISVR connected to a tester according to an example embodiment of the present invention. Other embodiments and configurations are also within the scope of the present invention. More specifically, FIG. 2 shows an ISVR 200 (or ISVR die) and a tester 202. The ISVR 200 may correspond to the ISVR 100 shown in FIG. 1. More specifically, the ISVR 200 may include the master controller 102 and a plurality of power cells. For ease of illustration, FIG. 2 only shows the power cell 104. The master controller 102 may be coupled to the power cell 104 through an internal data bus 222.
  • The tester 202 may include a die heater 208 coupled to a controller 206 by a link 218. The controller 206 may be coupled to the master controller 102 through a data bus 220. The controller 206 may send the plurality of VID codes to the master controller 102 through the data bus 220. A sense element 212 may sense an output current of the power cell 104.
  • An implementation of an Active Voltage Positioning (AVP) or a load line may require reduction in an output voltage with an increase in an output current level of the power cell 104. The output voltage of the power cell 104 may vary according to Equation (1) described below:

  • v o =VID−(LL*i o)   (1)
  • The output voltage vo of the power cell 104 may be equal to the voltage specified in the VID code received by the power cell 104 from the master controller 102 minus a product of resistance LL and an output current level io of the power cell 104. The output voltage may vary according to Equation (1). The sense element 212 may be used to measure the output current of the power cell 104. However, there may be variations in a current sensed by the sense element 212 because of the manufacturing tolerance and temperature variations. Therefore, the output current level of the power cell 104 may compensate for the variations. Further, the sense element 212 may have a tolerance and the tolerance of the power cell 104 may also be compensated. The output voltage and the output current of the power cell 104 may be fed to the controller 206 through links 216 and 214, respectively.
  • The controller 206 may send a temperature of the power cell 104 to the die heater 208 through the link 218. The die heater 208 may be coupled to the ISVR 200 through a link 210. The output voltage and the output current of the power cell 104 may be calibrated as may be described with respect to FIG. 3.
  • FIG. 3 is a block diagram of a power cell according to an example embodiment of the present invention. Other embodiments and configurations are also within the scope of the present invention. More specifically, FIG. 3 shows a power cell 300 that may correspond to one of the power cells 104, 106 and 108 of FIG. 1. The power cell 300 may include a register 302, a look up table (LUT) 304, the adding device 112 and the DAC 110. The register 302 may store a VID code of the power cell 300 (such as from the master controller 102), an uncalibrated temperature of the power cell 300, and an uncalibrated output current of the power cell 300. The VID code may specify the desired output voltage of the power cell 300. The register 302 may store the VID code, the temperature and the output current of the power cell.
  • The lookup table 304 may be provided in a memory of the cell or may be provided in the register 302. The lookup table 304 may receive the VID code, the temperature and the output current from the register 302 and may provide the VID offset. The lookup table 304 may also be implemented in hardware that includes an n-bit lookup table with a multiplexer whose select lines are inputs of the lookup table. The n-bit lookup table may encode any n-input Boolean function by modeling the boolean function as truth tables.
  • As discussed above, the inputs to the lookup table 304 may include the VID code received from the master controller 102, the uncalibrated temperature of the power cell 300 and the uncalibrated output current of the power cell 300. The lookup table 304 may store a plurality of offsets values (Voffset). The plurality of offsets values may be precompiled and stored in the lookup table 304 based on a plurality of resistance values, temperatures and output currents of a power cell. Based on the inputs, the lookup table 304 may provide or determine a specific VID offset. Since the lookup table 304 may be used for generating the VID offset of the power cell 300, the efficiency of the system may increase as generation of the VID offset takes less time when the VID offset is generated by mapping the VID code, the temperature and the output current of the power cell in the lookup table as compared to computing the VID offset based on predefined equations. Accordingly, the lookup table 304 may receive the VID code, the temperature and the output current from the register 302 and provide the VID offset.
  • When the lookup table 304 is implemented in software, then a unique lookup table may be generated for each of the plurality of power cells of the ISVR 100 or 200. The unique lookup table may be generated each time during sort and test operation of the tester 202. The VID offset may be provided by the lookup table 304. The adding device 112 may provide a calibrated digital voltage (or updated voltage) by combining the VID code (such as from the master controller 102) and the VID offset (output from the LUT 304). Stated differently, the adding device 112 may provide an updated voltage based on the VID offset provided by the lookup table and the VID code.
  • The DAC 110 may convert the calibrated digital voltage (or updated voltage) into an analog output voltage, thereby calibrating the output voltage. Stated differently, a converter may convert the updated voltage from the adding device 112 into the calibrated output voltage.
  • Further, Active Voltage Positioning (AVP) or a Load Line may be implemented in each of the plurality of power cells of the ISVR 100 or 200. The AVP may require reduction in output voltage of the power cell 300 when output current of the power cell increases.
  • FIG. 4 is a flow diagram illustrating a method of calibrating an output voltage of a power cell of an ISVR according to an example embodiment of the present invention. Other operations, orders of operation and embodiments are also within the scope of the present invention.
  • In operation 502, the ISVR 100 or 200 may power on and a request for calibrating a source voltage may be made. At operation 504, a VID code may be provided to a power cell by the master controller 102. The VID code may specify a desired output voltage of the power cell.
  • A VID offset may be determined in operation 506. As one example, the VID offset may be determined based on a comparison of an output voltage of the cell and a desired output voltage. As another example, the VID offset may be determined based on the VID code, an uncalibrated temperature and an output current of the power cell. As stated above with respect to FIG. 3, the VID offset may be determined based on the VID code, the uncalibrated temperature and the uncalibrated current.
  • In operation 508, the VID offset may be combined with the VID code and an updated output voltage may be provided. Thereafter, in operation 510, the DAC of the power cell may convert the updated output voltage into an analog output voltage (or a calibrated output voltage). In operation 512, the calibrated output voltage may be provided to a specific device as a supply voltage.
  • The operations shown in FIG. 4 may be performed for each of the power cells such that each power cell provides a separate calibrated output voltage. The master controller 102 may provide a plurality of VID codes each being specific to one of the plurality of power cells.
  • Embodiments of the present invention may use a digital capability of an ISVR for cost effectively calibrating an output voltage of each of the plurality of power cells. Embodiments of the present invention may combine calibration of an output voltage along with AVP implementation. The plurality of power cells may be calibrated simultaneously, thereby reducing the time required for calibrating the ISVR.
  • An external tester may be used in a sort and test process to generate an offset voltage (i.e., a single value or a lookup table). External equipment may be needed due to the accuracy required. The generated offset voltage or lookup table may then be stored in the master controller (or in the power cell).
  • A power cell may then use the offset value or lookup table to calibrate the output voltage of the power cell. This may only be a static calibration (i.e., only done once) or it may be a dynamic calibration (i.e., as a function of the VID, the temperature and current).
  • Embodiments of the present invention may provide a method of calibrating an output voltage of an Integrated Silicon Voltage Regulator (ISVR). The method may include providing a Voltage Identification (VID) code to a power cell of the ISVR, determining a VID offset for the power cell, and providing an output voltage of the power cell based on the determined VID offset. The method may also include providing a VID code to another power cell of the ISVR, determining a VID offset for the another power cell, and providing an output voltage of the another power cell based on the determined VID offset.
  • Any reference in this specification to “one embodiment,” “an embodiment,” “example embodiment,” etc., means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the invention. The appearances of such phrases in various places in the specification are not necessarily all referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with any embodiment, it is submitted that it is within the purview of one skilled in the art to effect such feature, structure, or characteristic in connection with other ones of the embodiments.
  • Although embodiments have been described with reference to a number of illustrative embodiments thereof, it should be understood that numerous other modifications and embodiments can be devised by those skilled in the art that will fall within the spirit and scope of the principles of this disclosure. More particularly, various variations and modifications are possible in the component parts and/or arrangements of the subject combination arrangement within the scope of the disclosure, the drawings and the appended claims. In addition to variations and modifications in the component parts and/or arrangements, alternative uses will also be apparent to those skilled in the art.

Claims (15)

1. A method of calibrating an output voltage comprising:
providing a Voltage Identification (VID) code to a power cell of a voltage regulator;
determining a VID offset for the power cell; and
providing an output voltage of the power cell based on the determined VID offset.
2. The method of claim 1, wherein the VID code to specify a desired output voltage of the power cell.
3. The method of claim 2, wherein providing the output voltage includes combining the determined VID offset with the desired output voltage of the power cell.
4. The method of claim 2, wherein determining the VID offset includes determining a difference between an output voltage of the power cell and the desired output voltage specified in the VID code of the power cell.
5. The method of claim 1, wherein determining the VID offset includes determining the VID offset based on the VID code, a temperature of the power cell and an output current of the power cell.
6. The method of claim 5, wherein determining the VID offset further includes outputting the VID offset for the power cell from a lookup table based on the VID code, the temperature of the power cell and the output current of the power cell.
7. The method of claim 1, further comprising:
providing a Voltage Identification (VID) code to another power cell of the ISVR;
determining a VID offset for the another power cell; and
providing an output voltage of the another power cell based on the determined VID offset for the another power cell.
8. A voltage regulator comprising:
a power cell to provide a calibrated output voltage based on a voltage identification (VID) offset; and
a controller to provide a VID code to the power cell, the power cell to calibrate the output voltage based on the VID code received from the controller and based on the VID offset.
9. The voltage regulator of claim 8, wherein the VID code to specify a desired output voltage of the power cell.
10. The voltage regulator of claim 8, wherein the power cell includes a register to store the VID code, a temperature and an output current of the power cell.
11. The voltage regulator of claim 8, wherein the power cell further includes a lookup table to provide the VID offset based on the VID code, a temperature and an output current of the power cell.
12. The voltage regulator of claim 11, wherein the power cell further includes an adding device to provide an updated voltage based on the VID offset provided by the lookup table and the VID code.
13. The voltage regulator of claim 12, wherein the power cell further includes a converter to convert the updated voltage from the adding device into the calibrated output voltage.
14. The voltage regulator of claim 8, further comprising a plurality of power cells each to provide a separate calibrated output voltage.
15. The voltage regulator of claim 14, wherein the controller to provide a plurality of specific VID codes each being specific to one of the plurality of power cells.
US11/966,264 2007-12-28 2007-12-28 Voltage regulator and method of calibrating the same Active 2028-12-30 US7821246B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/966,264 US7821246B2 (en) 2007-12-28 2007-12-28 Voltage regulator and method of calibrating the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/966,264 US7821246B2 (en) 2007-12-28 2007-12-28 Voltage regulator and method of calibrating the same

Publications (2)

Publication Number Publication Date
US20090167282A1 true US20090167282A1 (en) 2009-07-02
US7821246B2 US7821246B2 (en) 2010-10-26

Family

ID=40797377

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/966,264 Active 2028-12-30 US7821246B2 (en) 2007-12-28 2007-12-28 Voltage regulator and method of calibrating the same

Country Status (1)

Country Link
US (1) US7821246B2 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100153755A1 (en) * 2008-12-11 2010-06-17 Asmedia Technology Inc. Vid processor, voltage generating circuit and generating method
US20120054515A1 (en) * 2010-08-31 2012-03-01 Naffziger Samuel D Mechanism for voltage regulator load line compensation using multiple voltage settings per operating state
US20150355698A1 (en) * 2014-06-09 2015-12-10 Dell Products, L.P. System and method for determining power loads
US20170288540A1 (en) * 2013-03-15 2017-10-05 Intersil Americas LLC Digital voltage compensation for power supply integrated circuits
CN107346938A (en) * 2016-05-04 2017-11-14 现代自动车株式会社 The system and method for correcting the output voltage sensing error of low-voltage DC-DC converter
CN108199581A (en) * 2013-03-15 2018-06-22 英特赛尔美国有限公司 The power supply and method of output voltage are provided
US10366734B2 (en) 2017-02-03 2019-07-30 Advanced Micro Devices, Inc. Programmable write word line boost for low voltage memory operation
US10401946B1 (en) * 2016-06-21 2019-09-03 Amazon Technologies, Inc. Power delivery for processing units
US10540000B2 (en) 2017-05-25 2020-01-21 International Business Machines Corporation Dynamic voltage control

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI402647B (en) * 2007-09-14 2013-07-21 Asustek Comp Inc Voltage control device, method and computer device capable of dynamically regulating voltage and effectively saving energy
US8063618B2 (en) 2007-12-31 2011-11-22 Intel Corporation Supply voltage control based at least in part on power state of integrated circuit
KR101156446B1 (en) * 2010-06-04 2012-06-18 삼성모바일디스플레이주식회사 Organic electro luminescence Display and driving method thereof
US9207731B2 (en) * 2012-05-18 2015-12-08 Hewlett-Packard Development Company, L.P. Data switch with power budgeting
WO2015031055A1 (en) 2013-08-29 2015-03-05 International Business Machines Corporation Passgate strength calibration techniques for voltage regulators
US11112811B2 (en) 2020-01-21 2021-09-07 Marvell Asia Pte, Ltd. On-chip parameter generation system with an integrated calibration circuit

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6452804B1 (en) * 1999-07-15 2002-09-17 Incep Technologies, Inc. Method and apparatus for thermal and mechanical management of a power regulator module and microprocessor in contact with a thermally conducting plate
US6694272B1 (en) * 2001-11-08 2004-02-17 Galaxy Power, Inc. Microcontroller controlled voltage reference
US6772356B1 (en) * 2000-04-05 2004-08-03 Advanced Micro Devices, Inc. System for specifying core voltage for a microprocessor by selectively outputting one of a first, fixed and a second, variable voltage control settings from the microprocessor
US6801431B2 (en) * 1999-07-15 2004-10-05 Incep Technologies, Inc. Integrated power delivery and cooling system for high power microprocessors
US6845013B2 (en) * 2002-03-04 2005-01-18 Incep Technologies, Inc. Right-angle power interconnect electronic packaging assembly
US6847529B2 (en) * 1999-07-15 2005-01-25 Incep Technologies, Inc. Ultra-low impedance power interconnection system for electronic packages
US6879489B2 (en) * 2003-02-06 2005-04-12 Intel Corporation Processor sensing voltage regulator
US6919715B2 (en) * 2000-03-27 2005-07-19 Intersil Corporation Methods to control the droop when powering dual mode processors and associated circuits
US6952783B2 (en) * 2001-11-14 2005-10-04 Intel Corporation Multiple return terminal power supply methods and apparatus
US7017063B2 (en) * 2004-03-05 2006-03-21 Lattice Semiconductor Corporation Systems and methods for controlling voltage regulator module power supplies
US7167379B2 (en) * 2001-02-16 2007-01-23 Dibene Ii Joseph T Micro-spring interconnect systems for low impedance high power applications
US7245507B2 (en) * 1999-07-15 2007-07-17 Dibene Ii Joseph T Method and apparatus for providing power to a microprocessor with integrated thermal and EMI management
US7366928B2 (en) * 2003-06-12 2008-04-29 Samsung Electronics Co., Ltd. Voltage regulation control unit for determining a percent voltage regulation of a CPU core voltage based on a spec signal from the CPU
US7366929B1 (en) * 2005-07-25 2008-04-29 Nvidia Corporation Combined serial and parallel port for high speed controls

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6801431B2 (en) * 1999-07-15 2004-10-05 Incep Technologies, Inc. Integrated power delivery and cooling system for high power microprocessors
US6847529B2 (en) * 1999-07-15 2005-01-25 Incep Technologies, Inc. Ultra-low impedance power interconnection system for electronic packages
US6452804B1 (en) * 1999-07-15 2002-09-17 Incep Technologies, Inc. Method and apparatus for thermal and mechanical management of a power regulator module and microprocessor in contact with a thermally conducting plate
US7245507B2 (en) * 1999-07-15 2007-07-17 Dibene Ii Joseph T Method and apparatus for providing power to a microprocessor with integrated thermal and EMI management
US6919715B2 (en) * 2000-03-27 2005-07-19 Intersil Corporation Methods to control the droop when powering dual mode processors and associated circuits
US6772356B1 (en) * 2000-04-05 2004-08-03 Advanced Micro Devices, Inc. System for specifying core voltage for a microprocessor by selectively outputting one of a first, fixed and a second, variable voltage control settings from the microprocessor
US7167379B2 (en) * 2001-02-16 2007-01-23 Dibene Ii Joseph T Micro-spring interconnect systems for low impedance high power applications
US6694272B1 (en) * 2001-11-08 2004-02-17 Galaxy Power, Inc. Microcontroller controlled voltage reference
US6952783B2 (en) * 2001-11-14 2005-10-04 Intel Corporation Multiple return terminal power supply methods and apparatus
US6845013B2 (en) * 2002-03-04 2005-01-18 Incep Technologies, Inc. Right-angle power interconnect electronic packaging assembly
US6879489B2 (en) * 2003-02-06 2005-04-12 Intel Corporation Processor sensing voltage regulator
US7366928B2 (en) * 2003-06-12 2008-04-29 Samsung Electronics Co., Ltd. Voltage regulation control unit for determining a percent voltage regulation of a CPU core voltage based on a spec signal from the CPU
US7017063B2 (en) * 2004-03-05 2006-03-21 Lattice Semiconductor Corporation Systems and methods for controlling voltage regulator module power supplies
US7366929B1 (en) * 2005-07-25 2008-04-29 Nvidia Corporation Combined serial and parallel port for high speed controls

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100153755A1 (en) * 2008-12-11 2010-06-17 Asmedia Technology Inc. Vid processor, voltage generating circuit and generating method
US20120054515A1 (en) * 2010-08-31 2012-03-01 Naffziger Samuel D Mechanism for voltage regulator load line compensation using multiple voltage settings per operating state
US8463973B2 (en) * 2010-08-31 2013-06-11 Advanced Micro Devices, Inc. Mechanism for voltage regulator load line compensation using multiple voltage settings per operating state
CN108199581A (en) * 2013-03-15 2018-06-22 英特赛尔美国有限公司 The power supply and method of output voltage are provided
US20170288540A1 (en) * 2013-03-15 2017-10-05 Intersil Americas LLC Digital voltage compensation for power supply integrated circuits
US10250138B2 (en) * 2013-03-15 2019-04-02 Intersil Americas LLC Digital voltage compensation for power supply integrated circuits
US20150355698A1 (en) * 2014-06-09 2015-12-10 Dell Products, L.P. System and method for determining power loads
US10528109B2 (en) * 2014-06-09 2020-01-07 Dell Products, L.P. System and method for determining power loads
US10063141B2 (en) * 2016-05-04 2018-08-28 Hyundai Motor Company System and method of correcting output voltage sensing error of low voltage DC-DC converter
CN107346938A (en) * 2016-05-04 2017-11-14 现代自动车株式会社 The system and method for correcting the output voltage sensing error of low-voltage DC-DC converter
US10401946B1 (en) * 2016-06-21 2019-09-03 Amazon Technologies, Inc. Power delivery for processing units
US10366734B2 (en) 2017-02-03 2019-07-30 Advanced Micro Devices, Inc. Programmable write word line boost for low voltage memory operation
US10540000B2 (en) 2017-05-25 2020-01-21 International Business Machines Corporation Dynamic voltage control
US10558259B2 (en) 2017-05-25 2020-02-11 International Business Machines Corporation Dynamic voltage control

Also Published As

Publication number Publication date
US7821246B2 (en) 2010-10-26

Similar Documents

Publication Publication Date Title
US7821246B2 (en) Voltage regulator and method of calibrating the same
CN111650423B (en) Adjustable overcurrent detector circuit for Universal Serial Bus (USB) device
US10579086B2 (en) Current source calibration tracking temperature and bias current
US9851402B2 (en) Systems and methods mitigating temperature dependence of circuitry in electronic devices
US9541935B2 (en) Passgate strength calibration techniques for voltage regulators
CN110463003B (en) Programmable shunt regulator
CN104298287B (en) Current correction method and device and resistance bearing calibration and device
US11308835B2 (en) Display device and method of controlling driving voltage thereof
KR101455939B1 (en) Trimming circuit, trimming method, and power supply including trimming circuit
JP2018529939A (en) Apparatus and scheme for IO pinless calibration or trimming of on-chip regulators
CN108139455B (en) Voltage measuring circuit
CN110907807B (en) Chip circuit power consumption measuring circuit and method and chip
US10983546B1 (en) Circuits and methods providing bandgap calibration
KR101332102B1 (en) Temperature compensation voltage output circuit in variable power source and method thereof
EP3588113B1 (en) On-chip trimming circuit and method therefor
US11388845B2 (en) Multi-die temperature control device and method for controlling temperature of multi-die power module
US20160181797A1 (en) Solar array simulation using common power supplies
CN107808628A (en) For driving the method and device and computer-readable medium of several light sources
US7864090B2 (en) Analog-to-digital converting apparatus with lower temperature dependence
US11632048B2 (en) Power state-based voltage regulator circuit and method
US7212064B1 (en) Methods and systems for measuring temperature using digital signals
US7834682B2 (en) Reference voltage generation circuit and semiconductor storage apparatus using the same
WO2015124215A1 (en) Controlling a multi-channel power supply
JP4838596B2 (en) Constant current circuit
KR102648483B1 (en) Method of correcting current flowing through a plurality of power switches embedded in a vehicle junction box

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTEL CORPORATION,CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KOERTZEN, HENRY W.;DIBENE, JOSEPH T., II;GORDON, DAVE;SIGNING DATES FROM 20080219 TO 20080221;REEL/FRAME:024106/0127

Owner name: INTEL CORPORATION, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KOERTZEN, HENRY W.;DIBENE, JOSEPH T., II;GORDON, DAVE;SIGNING DATES FROM 20080219 TO 20080221;REEL/FRAME:024106/0127

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552)

Year of fee payment: 8

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 12