throbber
US007583555B2
`
`a2) United States Patent
`US 7,583,555 B2
`(10) Patent No.:
`Sep. 1, 2009
`(45) Date of Patent:
`Kanget al.
`
`(54)
`
`ROBUST AND EFFICIENT DYNAMIC
`VOLTAGE SCALING FOR PORTABLE
`DEVICES
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`(75)
`
`Inventors:
`
`Inyup Kang, San Diego, CA (US);
`Karthikeyan Ethirajan, San Diego, CA
`(US); Matthew Levi Severson,
`Oceanside, CA (US); Mohamed
`Elgebaly, San Diego, CA (US); Manoj
`Sachdev, Waterloo (CA); Amr Fahim,
`Newport Beach, CA (US)
`
`6,134,152 A * 10/2000 Mullarkey .........0.. 365/189.01
`6,813,210 B2* 11/2004 Okamoto etal.
`......0.... 365/222
`6,992,405 B2*
`1/2006 Zhang elal. ........0. 307/140
`7,075,276 B2*
`7/2006 Morales .........c cece 323/246
`7,294,976 BL* 11/2007 Andric etal. 0.000... 315/291
`
`* cited by examiner
`
`(73)
`
`Assignee: QUALCOMMIncorporated, San
`Diego, CA (US)
`
`Primary Examiner—Matthew V Nguyen
`(74) Attorney, Agent, or Firm—Niayu Xu
`
`Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`US.C. 154(b) by 279 days.
`
`(21)
`
`Appl. No.: 10/814,935
`
`(22)
`
`Filed:
`
`Mar.30, 2004
`
`(65)
`
`Prior Publication Data
`
`US 2005/0218871 Al
`
`Oct. 6, 2005
`
`Related U.S. Application Data
`
`(60)
`
`Provisional application No. 60/462,667, filed on Apr.
`11, 2003.
`
`6S)
`
`Int. Cl.
`
`(52)
`(58)
`
`(2006.01)
`GUC 7/00
`(2006.01)
`GOSF 1/40
`US. C1.
`cccccccecceeteetecsteneeeeneeaes 365/226; 323/282
`Field of Classification Search ................. 323/268,
`323/270, 271, 273, 282, 283; 365/189.02,
`365/189.07, 226-228; 713/300, 320, 324
`See application file for complete search history.
`
`(57)
`
`ABSTRACT
`
`A method and apparatus for voltage regulation uses, in one
`aspect, worst-case supply voltages specific to the processsplit
`of the integrated device at issue. In another aspect, a two-
`phase voltage regulation system and methodidentifies the
`characterization data pertinentto a family ofintegrated circuit
`devices in a first phase, and identifies an associated process
`split ofa candidate integrated circuit device in a second phase.
`The characterization data from the first phase is then used to
`provide supply voltages that correspondto target frequencies
`of operation for the candidate device. In another aspect, a
`hybrid voltage regulator circuit includes an open loop circuit
`which automatically identifies the process split of the inte-
`grated circuit device and allowsa regulator to modify supply
`voltage based on characterization data specific to that process
`split, and a closed loop circuit which fine-tunes the supply
`voltage. In one embodiment, the closed-loop circuit includes
`a critical path replica for providing estimated frequencies of
`operation necessary for a critical path in the integrated circuit
`device. A ring oscillator circuit may be used in one embodi-
`ment in the critical path and/or in the open loop circuit.
`
`13 Claims, 6 Drawing Sheets
`
`voD
`
`
`
` AUTOMATIC PROCESS IDENTIFIER
`DeHeel=]
`
`VoD
`
`
`204=206
`
`
`
`CRITICAL PATH
`REPLICA
`
`INTEL 1004
`
`INTEL 1004
`
`

`

`U.S. Patent
`
`Sep. 1, 2009
`
`Sheet 1 of 6
`
`US 7,583,555 B2
`
`CTearoamnce|VOLTAGE
`
`REGULATOR
`
`MANAGER
`
`INDEX
`
`PROCESS
`
`
`PROCESS,
`
`
`
`
`PROCESS5
`
`
` For|stow|TYPICAL
`FAST
`4|me|me||
`
`
`(2|@||®|
`FIG. 3B
`
`

`

`US 7,583,555 B2
`
`MIWACAWOIdALATAXUNAP‘OJ
`
`U.S. Patent
`
`Sep. 1, 2009
`
`Sheet 2 of 6
`
`WOIdALoo
`
`IIe
`
`
`
`HLVdTWILLIYDPEC
`
`LFOYVLt,
`
`inl
`
`Nd?
`
`
`
`
`

`

`U.S. Patent
`
`Sep. 1, 2009
`
`Sheet 3 of 6
`
`US 7,583,555 B2
`
`FIG. 5
`
`DIGITAL DIE
`
`604
`
`FIG. 6
`
`508
`608
` 708
`
`702
`
`FREQUENCY
`DIVIDERS
`
`/10
`
`712
`
`

`

`U.S. Patent
`
`Sep. 1, 2009
`
`Sheet 4 of 6
`
`US 7,583,555 B2
`
`NTIAIGISOONTY
`
`E18
`
`8Of
`
`
`
`INNODISOONIY
`
`V
`
`ua
`
`OOOVVVUeuaua
`
` NIDSODNTY
`
`ANNODXL
`
`£08
`
`£08
`
`608
`
`TT8
`
`
`

`

`U.S. Patent
`
`Sep. 1, 2009
`
`Sheet 5 of 6
`
`US 7,583,555 B2
`
`
`
`
`
`902
`
`901
`
`900
`
` SNRGSRRVVWARAQSVQH=a(ZHW)0744dSaV5i
`
`
`RLMTT
`NENTETTT
`Ss™~™ (ZHW)OFu4
`
`
`
`
`
`Sd
`
`ly
`
`DS™
`
`lyry
`
`=mR=xe&Xe
`
`Ba
`
`R=Sht
`
`1102A
`
`120
`
`dSOV
`
`FIG. 11
`
`RO FREQ (MHz)
`
`1110
`
`
`
`

`

`U.S. Patent
`
`Sep. 1, 2009
`
`Sheet 6 of 6
`
`US 7,583,555 B2
`
`
`
`VOLTAGE
`
`RO FREQUENCY
`
`pein)
`
`ADSP FREQUENCY
`
`(MEAse)
`
`
`
`
`
`(ATRoomTEMP)
`
`FAST
`
`NOMINAL
`
`
`
`
`
`FIG. 10A
`
`
`
` RO FREQUENCY|ADSP FREQUENCY
`
`VOLTAGE
`
`(MEASURED)
`
`(MEASURED
`
`

`

`US 7,583,555 B2
`
`1
`ROBUST AND EFFICIENT DYNAMIC
`VOLTAGE SCALING FOR PORTABLE
`DEVICES
`
`CONTINUING DATA
`
`This application claims benefits of 60/462,667filed on Apr.
`11, 2003.
`
`BACKGROUND
`
`1. Field
`
`The present invention relates to integrated circuit technol-
`ogy, and more specifically to voltage source regulation.
`2. Background
`Portable electronic devices are becoming a mainstream in
`an increasing body of applications. Devices such as personal
`digital assistants (PDAs), mobile telephones, and portable
`computers are commonly usedin the marketplace. The ever-
`growing demandfrom users of such devices for more appli-
`cations and greater functionality from the services has pushed
`the envelope of design trends toward greater integration and
`moresophisticated processing on a single chip. In addition, as
`the demandfor greater functionality in portable devices has
`increased, so to hasthe push for continued decreasesin device
`form factor. These two demands have spurred the develop-
`ment of “system on a chip” designs that typically contain
`many processing functions on a single silicon chip.
`The more functionally sophisticated the portable device
`becomes, the more energy the device will invariably consume
`and hence, the smaller the battery life. Long battery life,
`however, is a very important design and marketing parameter
`that the portable electronics industries continually strives to
`improve. Naturally, the desire for increased functionality and
`decreased size must be measured within the context of the
`
`practical limitations associated with existing battery tech-
`nologies.
`Designing more versatile portable devices is nevertheless
`becoming more feasible as the silicon-based technology
`scales down. For example, transistor-based technology is
`becoming progressively smaller. Smaller form factors for
`silicon devices permit increased circuit functionality within
`the same area as devices using larger form factors. With
`smaller feature size, more integration and greater amounts of
`circuitry with added functionality can be built within a given
`area on a silicon die. Further, smaller integrated circuits
`require and consumeless energy.
`Silicon based technologies have, as a practical matter, geo-
`metrical limits. Accordingly, more sophisticated integrated
`circuits require for optimal performancethe design of energy
`reduction techniques, including integrated circuits used in a
`variety ofportable devices. These techniques can be essential
`to the design of such devices. Currently, the most effective
`energy reduction methodis to perform supply voltage regu-
`lation and to scale down the supply voltage to the chip where
`possible. Voltage regulation is a product of the industry’s
`recognition that consumed energy has a quadratic depen-
`dence on voltage, and hencedirectly relates to the amount of
`power consumedbythe battery or power source. In an illus-
`tration using complimentary metal-oxide-semiconductor
`(CMOS)technology, the active dynamic energy dissipation
`for CMOStransistors is given by the relationship
`
`E=CovgVop-
`
`where V,,, is the supply voltage, C,,,. represents the average
`switching capacitance, and E representsthe dissipated energy
`
`10
`
`15
`
`40
`
`45
`
`65
`
`2
`resulting from a changeofstate of the transistor. From this
`relationship, it can be seen that reducing the supply voltage
`will correspondingly reduce the dissipated energy in the cir-
`cuit.
`
`Regardless of the silicon technology at issue, peak supply
`voltage is generally selected based on peak performance
`requirements of the integrated circuit. Frequently, peak per-
`formance maynotbe required by the processing unit(s) on the
`integrated circuit. Accordingly, supply voltage as a general
`matter can be scaled down when peak performance is not
`required. A classic example involves a cellular telephone in
`standby mode. Another illustration includes a portable data-
`receiving device whoseprocessing circuitry recognizes thatit
`can receive a given data stream at a much smaller data rate
`thanthecircuitry is capable of handling. In this instance, the
`device may not require a peak supply voltage to receive the
`data stream, and may activate some mechanism to reduce the
`voltage for this application. In many portable devices, a soft-
`ware interface is used to provide information about perfor-
`mancerequirements. That information may be used, in turn,
`by a voltage regulator to reduce supply voltage based on the
`required speedat a given instance. The voltage regulator may
`be on-chipor off-chip, depending onthe specific application.
`A numberof techniques for voltage regulation have been
`implementedin the industry or proposedin the literature. One
`such class of techniques include Dynamic Voltage Scaling
`(DVS). DVSis a voltage regulation feedback system that is
`used to dynamically control supply voltage accordingto per-
`formance requirements. By exploiting the variations associ-
`ated with different computational requirementsfor a device at
`different times, the average energy of the device can be
`reduced while maintaining the same data throughput. When
`supply voltage and operating frequency are controlled
`dynamically according to a required computational
`load
`reported by a performance managementcircuit, the average
`energy of a transistor-based silicon device can be reduced
`significantly. From this reduction in energy, it logically fol-
`lowsthat battery lifetime can be extended.
`Existing DVS techniques are not without their significant
`drawbacks. For example,situations exist where the micropro-
`cessor on a chip suddenly demands high performance. This
`performance requirement may exceed the time response
`capabilities ofthe DVS system in place. In such situations, the
`supply voltage mustbe raised to the maximum power supply
`to guarantee peak performance underall adverse conditions
`and across all variables. Only after this rapid raise in supply
`voltage, and assumingrelative stability in the ensuing oper-
`ating frequency requirement, can the voltage regulator
`attempt to lowerthe voltage, if possible, to an optimum value
`which minimizes power consumption while guaranteeing a
`sufficient voltage swing for peak processor performance.
`Other DVS techniques,
`including closed-loop voltage
`regulation systems, may rely on considerable trial-and-error
`testing prior to implementing a reliable model. Such trial-
`and-error techniques can be costly in terms of manpower,
`equipment, and time to market. In addition, such techniques
`maynotbe able to accurately track critical paths used in the
`processor for the purpose of estimating processor frequency
`requirements.
`Still other DVS techniques may notbe sensitive to all ofthe
`variations that impact device performance. For instance, the
`speed of an integrated circuit device depends on voltage,
`temperature, memory/logic structure,
`transistor threshold
`voltage, and process variations. DVS techniquesthat are not
`designed to account for each of these variations may not be
`efficient, and in some cases, may be inaccurate or may result
`in degraded or interrupted performance. When sudden per-
`
`

`

`US 7,583,555 B2
`
`3
`formance increases are required, certain DVS techniques in
`this latter category must often raise supply voltage to a peak
`value that is the minimum value necessary to sustain perfor-
`mance requirements across all of these variables. However,
`this voltage may be unnecessarily high in light of one or more
`unaccounted-for variables, often resulting in an unnecessary
`taxation of battery power. If, as an illustration, a DVS regu-
`lator is not designed to recognize that a particular integrated
`circuit is operating at a fast process split, a larger than neces-
`sary supply voltage will likely be imposed onthe system in
`the event of a sudden performanceincrease requirement. This
`unnecessary voltage margin can be unacceptable in the con-
`text of mobile applications, where preservation of battery
`poweris particularly important.
`A need exists in the art for a more robust and efficient
`dynamic voltage scaling architecture especially suitable for
`highly integrated mobile devices.
`
`SUMMARY
`
`In one aspect of the present invention, a method of regu-
`lating supply voltage of an integrated circuit device includes
`calculating a reference voltage at which the integratedcircuit
`device is substantially insensitive to temperature variations,
`identifying a process split of the integrated circuit device by
`setting the supply voltage to the reference voltage and by
`measuring a corresponding reference frequency on the inte-
`grated circuit device, and regulating the supply voltage using
`characterization data correspondingto the identified process
`split.
`In another aspect of the invention, a method of regulating
`supply voltage of an integrated circuit includes determining a
`process split for the integrated circuit, associating a plurality
`ofvoltages to the process split, each voltage corresponding to
`a target frequency of operation of a processing unit on the
`integrated circuit, and regulating the supply voltageto attain
`one of the target frequencies for the processing unit using a
`corresponding oneofthe voltages associated with the deter-
`mined process split.
`In yet another aspect of the invention, a voltage regulation
`apparatus for use on an integrated circuit device includes an
`automatic process identifier configured to identify a process
`split ofthe device, amemory circuit coupled to the automatic
`process identifier, the memory circuit configuredto store data
`comprising target voltages for different processsplits, a pro-
`cessing unit, a power supply, and a voltage regulator circuit
`coupled to the memory circuit and to the power supply, the
`regulator configured to adjust the power supply value accord-
`ing to the automatic process identifier and the memory circuit,
`the adjusted power supply causing the processing unit to
`operate substantially at a target frequency.
`In yet another aspect of the invention, a methodof regulat-
`ing supply voltage of an integrated circuit device using a ring
`oscillator circuit for measuring frequencies corresponding to
`different voltages includes recording ring oscillator frequen-
`cies for different voltages at a plurality of process splits asso-
`ciated with a family ofsilicon devices in which the integrated
`circuit device is included, each ofthering oscillator frequen-
`cies corresponding to a target frequency of operation for a
`processing unit on the integrated circuit device, the voltages
`and corresponding frequencies comprising respective sets of
`characterization data for each process split, measuring, for
`the different voltages, an additionalset of frequencies output
`from a ring oscillator on the integrated circuit device, identi-
`fying the two sets of characterization data representing two
`process
`splits having performance characteristics most
`closely above and below the performance characteristics
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`characterized by the additional frequencies at the different
`voltages measured for the integrated circuit device, interpo-
`lating between the identified two sets of characterization data
`using the additional frequenciesto identify a third set of data
`characterizing the integrated circuit device and comprising
`supply voltages necessary to achieve the correspondingtarget
`operating frequencies, and regulating the supply voltage to
`achieve thetarget frequencies using the supply voltages from
`the third set.
`
`In yet another aspect of the invention, a voltage regulation
`apparatus for use in an integrated circuit device includes a
`processing unit, an identifier circuit configured to identify a
`process split for the integrated circuit device, a memory cir-
`cuit coupled to the identifier circuit, the memory circuit con-
`taining characterization data for the identified process split, a
`critical path replica circuit comprising an output for provid-
`ing frequency information approximating a critical path of
`the integratedcircuit, a switch coupled to the memory circuit
`and the output ofthe critical path replica circuit, and a voltage
`regulator circuit coupled to the switch anda supply voltage of
`the integrated circuit device, the regulator circuit configured
`to adjust the supply voltage to achieve a desired target fre-
`quencyof the processing unit.
`In yet another aspect of the invention, computer readable
`media embodying a program ofinstructions executable by a
`computer program to perform a methodofregulating a supply
`voltage of an integrated circuit device includes determining a
`process split for the integrated circuit, associating a plurality
`ofvoltages to the process split, each voltage corresponding to
`a target frequency of operation of a processing unit on the
`integrated circuit, and regulating the supply voltageto attain
`one of the target frequencies for a processing unit on the
`integrated circuit using a corresponding oneofthe voltages
`associated with the determined process split.
`In yet another aspect of the invention, an integrated circuit
`device includes a processing unit, process identification
`meansfor identifying the process split of the integrated cir-
`cuit, memory meansfor storing characterization data of the
`family of integrated circuit devices to which the integrated
`circuit device belongs, means for determining the character-
`ization datafor the integrated circuit device using the memory
`meansand the processidentification means, and voltage regu-
`lation meansfor adjusting the supply voltage using the char-
`acterization data for the integrated circuit device to achieve a
`desired target frequency of operation for the processing unit.
`It is understood that other embodiments of the present
`invention will becomereadily apparent to those skilled in the
`art from the following detailed description, wherein it is
`shown and described only several embodimentsof the inven-
`tion by wayofillustration. As will be realized, the invention
`is capable ofother and different embodiments andits several
`details are capable of modification in various other respects,
`all without departing from the spirit and scopeofthe present
`invention. Accordingly, the drawings anddetailed description
`are to be regardedas illustrative in nature and notasrestric-
`tive.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`Aspects of the present invention are illustrated by way of
`example, and not by wayoflimitation, in the accompanying
`drawings, wherein:
`FIG. 1 is a block diagram of a dynamic voltage scaling
`architecture.
`
`FIG. 2 is a block diagram of an architecture of the voltage
`regulation system in accordance with an embodiment of the
`present invention.
`
`

`

`US 7,583,555 B2
`
`5
`FIG. 3A is a ring oscillator look-up table in accordance
`with an embodimentof the present invention.
`FIG.3B is amain look-up table containing characterization
`data in accordance with an embodimentofthe present inven-
`tion.
`
`FIG. 4 is a graph showing a Gaussian distribution of a
`semiconductoryield.
`FIG.5 is a ring oscillator in accordance with an embodi-
`mentof the present invention.
`FIG.6 is an illustration of a silicon die including a core
`processor and a group ofring oscillators in accordance with
`an embodimentof the present invention.
`FIG.7 is a circuit configured to produce a direct measure-
`mentof on-die ring oscillators in accordance with an embodi-
`mentof the present invention.
`FIG. 8 is a circuit configured to produce a relative mea-
`surement of an on-die ring oscillator in accordance with an
`embodimentof the present invention.
`FIG. 9 is a graph of processing frequency versus ring
`oscillator frequency at room temperature in accordance with
`an embodimentof the present invention.
`FIG. 10A is a table showing characterization data at two
`process splits in accordance with an embodiment of the
`present invention.
`FIG. 10B is a table showing characterization data of a
`candidate integrated circuit device in accordance with an
`embodimentof the present invention.
`FIG. 11 is a graph showing characterization data for a
`family of integrated circuit devices and a device undertest, in
`accordance with an embodimentofthe present invention.
`
`DETAILED DESCRIPTION
`
`The detailed description set forth below in connection with
`the appended drawingsis intendedas a description of various
`embodiments of the present invention andis not intended to
`represent the only embodiments in which the present inven-
`tion may be practiced. Each embodiment described in this
`disclosure is provided merely as an example orillustration of
`the present invention, and should not necessarily be construed
`as preferred or advantageous over other embodiments. The
`detailed description includes specific details for the purpose
`of providing a thorough understanding ofthe present inven-
`tion. However, it will be apparent to those skilled in the art
`that the present invention may be practiced without these
`specitic details. In some instances, well-knownstructures and
`devices are shown in block diagram form in order to avoid
`obscuring the concepts of the present invention. Acronyms
`and other descriptive terminology may be used merely for
`convenience andclarity and are not intendedto limit the scope
`of the invention. For the purposes of this disclosure, the term
`“coupled” mayrefer to either a direct connection or, where
`appropriate in the context, a connection through intermediary
`circuitry or means.
`Dynamic Voltage Scaling (DVS) can save power by low-
`ering the supply voltage whenparts are running faster than
`required. This phenomenoncan occur, for example, for fast
`process splits from a silicon wafer yield, or operation of the
`integrated circuit device at cool temperatures. Performance
`can also be dictated by software, such as wherethefull target
`frequency of operation is not required in light of an impend-
`ing application that may be less-computationally intense than
`the circuit is capable of handling. For faster processsplits,
`parts can run at higher frequency and hence waste unneces-
`sary power. The DVSaccording to the present invention can
`lower the voltage automatically for these faster parts and
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`thereby conserve battery power while still maintaining,
`across all variables, the desired performancetarget.
`FIG. 1 showsan illustrative block diagram of a dynamic
`voltage scaling system architecture 100. The performance
`manager 102 may be implementedas a software or firmware
`routine onthechip, or it may be included in a dedicated circuit
`or set of circuits. The performance manager 102 may use a
`software user interface to predict performance requirements
`and to convey information, in some configurations, to a user
`or another circuit or device. Once performance requirements
`for the impending task are determined by the performance
`manager 102, the performance manager 102 sets the supply
`voltage and frequency of the chip just necessary to accom-
`plish the identified task(s). The target frequencyf,,,.¢, iden-
`tified by the performance manager 102 is transmitted to a
`phase-locked loop (PLL) 104 over path 114 to accomplish
`frequency scaling. Thatis, the PLL 104 tracksthe input f,,,.¢2
`value and outputs an appropriate operating frequency for use
`by the on-chip CPU 106. Further, based onthe target voltage
`Viarger Sent by the performance manager 102 to the voltage
`regulator circuitry 108 via line 112, the voltage regulator 108
`scales the supply voltage to meet this target, as shown byline
`110.
`
`The performance manager, which can be implemented
`using a variety of known configurations, may adjust the sup-
`ply voltage according to performance requirements. Such
`requirements will vary dramatically depending on the par-
`ticular application. In addition, more than one processing unit
`may reside on the samesilicon device. In this instance, the
`performance manager may regulate the operating character-
`istics of more than one processor. In other implementations,
`more than one performance manager may be used.
`In one open-loop performance manager configuration,
`voltage setting by the performance manager can bea one-time
`setting based on the entries contained within a lookup table
`(LUT). Alternatively, voltage setting can be based on the
`actual system performance as tracked by the performance
`manager. In implementations utilizing an LUT,differenttar-
`get operating frequencies along with the correspondingvolt-
`age supply settings may be used to set the voltage to the
`optimal value for minimizing power consumption. The LUT
`entries may be determined through characterization of the
`behaviorofthe silicon device at various extremes. In design-
`ing these characterization methodologies, sufficient margin
`should be added to the voltage supply to accommodate for
`worst case process and temperature variations. When the
`target voltage is set for a given application, an analog-to-
`digital converter (ADC) maybe used to indicate when the
`voltage regulator has completed its voltage adjustment.
`Another performance manager configuration involves a
`closed-loop feedback system. Actual system performance
`may be measuredusingeither a ring oscillator or a replica of
`the critical path of the processing circuitry. Using this con-
`figuration, when system performance requires a change, the
`performance managersets the target frequency. The error
`betweenthe target and the measured frequencies is used by a
`feedback system to adjust the voltage to achieve the target
`performance.
`Whether an open or closed-loop system performance
`monitoring system is chosen depends on a numberoffactors.
`Stability against temperature is a significant design param-
`eter. The conventional LUT DVSstores the worst case per-
`formance numbers. In this event, operation under worst case
`process variation is ensured and temperature stability is guar-
`anteed. Unfortunately, the large margin added to compensate
`for process and temperature variations can reduce energy
`
`

`

`US 7,583,555 B2
`
`
`_kvg
`Tp Coe¥
`
`f
`
`where L,, represents the logic depth of the path, C,,,. 1s the
`average capacitance, and I,,,,, is the average current flowing
`through the path. The average currenthas the following pro-
`portionalrelationship:
`
`Lavg*MT)(Vip-VrfT))*
`
`where V,,, 1s the supply voltage, 1(T) is the channel mobility
`at temperature T, and V,,,(T) is the threshold voltage at zero
`bias and at temperature T. Channel mobility and threshold
`voltage dependence on temperature can be represented as
`follows:
`
`aT) = MTT)
`
`and
`
`Vru(P) = Vrr(To) — KT — To)
`
`8
`In certain implementations, calibration may be accom-
`plished by fixing the voltage of the environment adjacent and
`within the integrated circuit to a specific value where circuit
`performance is insensitive to temperature. Generally, when
`temperature changes, the performance of logic path on a
`silicon device such as aCMOScircuit is affected by two main
`parameters:
`threshold voltage and channel mobility. Fre-
`quency at which a logic path can operate is approximated by
`
`7
`savings significantly. Various aspects of the present invention
`address this shortcoming, as discussed below.
`In a configuration where actual system performance is
`monitored, the system dynamically compensates for tem-
`perature variation using a closed-loop feedback system.
`Closed loop parameters and system response determine the
`time required by the closed loop to adjust voltage in response
`to an arbitrary temperature change. If the rate of change of
`temperature is faster than the closed-loop responsetime, the
`voltage regulatorin this instance needs to temporarily depart
`from the closed-loop feedback system and ramp upthe volt-
`age to its worst case setting. The worst case setting may
`correspondto the worst case process and worst case tempera-
`ture in order to guarantee the integrity of operation overall
`ranges. This panic mode—namely, where voltage must be
`changed to guarantee the maximum performance underall
`circumstances—mayresult in unacceptable consumption of
`battery power, and has not been addressed properly in con-
`ventional closed loop systems.
`In one aspect ofthe present invention, a hybrid open/closed
`loop voltage regulator is disclosed. The voltage regulator
`includes mechanisms for one-time voltage setting and con-
`tinuous performance monitoring. The disclosed voltage regu-
`lator may save significant amounts of energy by automati-
`cally identifying the process ofthe silicon device. Once the
`process is identified, the system selects supply voltage and
`operating frequency data points which correspond notto the
`worst case process split, but to the process split identified.
`Once the voltage reaches the target value as dictated by the
`LUT, the system starts monitoring the system performance
`using a closed-loop feedback system. In some configurations,
`the system monitorsa critical path for temperature variations,
`and adjusts the supply voltage accordingly. Other implemen-
`tations involvetheuseof a critical path replica for performing
`this “fine tuning”of the supply voltage after the initial setting
`where T,_300K, M is the mobility temperature exponent, and
`by the open-loop system. During panic mode, the system
`k is the threshold voltage temperature coefficient. Typical
`switches back to consulting the entries in the LUT and ramps
`values for M and k are 1.5 and 1.8 mV/K,respectively.
`up the supply voltage to the maximum specified according to
`The aboverelationships reflect that, by lowering the supply
`the particular split.
`voltage, the temperature effect on threshold voltagestarts to
`Accordingly, in one embodiment, the disclosed system
`cancel out the temperature’s effect on channel mobility. A
`operates in two distinct configurations: LUT modeandper-
`specific voltage is reached where logic performance becomes
`formance monitoring mode. An initial calibration step may be
`insensitive to temperature. Becausethe effect of temperature
`implementedfor a particular silicon device. During this cali-
`has been cancelled out, the only influence on performance
`bration step, some mechanism may be used to identify the
`relates to process variations. As a result, this voltage can be
`specific process corner to which the chip belongs. When
`usedto identify the process split for the device at issue.
`performance needs to be adjusted, the system commences
`Referring back to FIG.2, the voltage V,,,, supplied to the
`operation using the LUT configuration. Once voltage is
`API 202 is set to its temperature insensitive value, using in
`adjusted according to the values dictated in the LUT, the
`one embodimentthe equations above. The API 202 includes
`system switches to performance monitoring modeto fine tune
`a ring oscillator 204 which outputs a signal at a frequency
`performance and to compensate dynamically for temperature
`variations.
`specific to that temperature insensitive voltage. A counter 206
`in some implementations reads the frequency of the ring
`FIG. 2 shows a block diagram of the architecture of a
`oscillator 204. The counter 206 is coupled to a small ring
`voltage regulator system 200 in accordance with an embodi-
`oscillator look-up table (RO LUT) 208. The look up table 208
`ment ofthe present invention. An automatic process identifier
`circuit (API) 202 may be usedto identify the process corer
`may contain entries characterizing the various processsplits
`
`during the calibration step. The API may includearing oscil- at the voltage-insensitive temperature. In one embodiment,
`lator circuit 204, a counter 206, and a ring oscillator look up
`the table 208 has only the numberofentries corresponding to
`table (RO LUT) 208. The API 202 may be used to accomplish
`the numberofsplits to be considered. Thering oscillator look
`automatic process
`identification. However,
`temperature
`up table may be indexedbythering oscillator frequency from
`variations mayaffect the correct determinationofthe process
`the counter 206 as indicated by the exemplary ring oscillator
`split in measuring a particular device. Process variations and
`look up table in FIG. 3A. The first entry in the look-up table,
`temperature are typically the main factors affecting integrated
`Vscarp represents the calculated value ofvoltage insensitive
`circuit performance. For example, a slow process split at a
`to temperature. The remainderof the entries may be indexed
`cold temperature may be faster than a typical split at a hot
`by the ring oscillator frequency. In the example of FIG. 3A, a
`temperature. The API 202 should be designed so that an
`first output ring oscillator frequency f,, corresponds to PRO-
`accurate process split determination can be made without
`CESS, (e.g., slow), a second output ring oscillator frequency
`regard to temperature.
`f, corresponds to PROCESS,(e.g., typical), and so on. In
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket