# US 2015/0177751 A1 · Adaptive Voltage Scaling Mechanism Based on Voltage Shoot Measurement

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2015/0177751 A1
- Document ID: US20150177751A1
- Status: Published application
- Kind: A1
- Application number: 14/415,780
- Filed: 2013-08-08
- Published: 2015-06-25
- Earliest claimed: 2012-08-08
- Assignees: ST-Ericsson SA
- Applicants: ST-Ericsson SA
- Inventors: Miroslav Valka; Alberto Bosio; Philippe Debaud; Patrick Girard; Stephane Guilhot
- Web page: https://patentgrep.com/patent/US20150177751A1

## CPC

- G05F 1/10: Regulating voltage or current (G05F1/02 takes precedence)
- G01R 31/31709: {Jitter measurements; Jitter generators (measuring jitter, noise figure or signal-to-noise ratio per se G01R29/26; analysis of tester signals G01R31/31901)}
- G06F 1/26: Power supply means, e.g. regulation thereof (for memories G11C)
- G06F 1/324: by lowering clock frequency
- G06F 1/3296: by lowering the supply or operating voltage
- G06F 11/3013: {where the computing system is an embedded system, i.e. a combination of hardware and software dedicated to perform a certain function in mobile devices, printers, automotive or aircraft systems (testing or monitoring of control systems or parts thereof G05B23/02)}
- G06F 11/3062: {where the monitored property is the power consumption (power management in a computing system G06F1/3203)}
- G06F 11/3093: {Configuration details thereof, e.g. installation, enabling, spatial arrangement of the probes}
- Y02D 10/00: Energy efficient computing, e.g. low power processors, power management or thermal management
- G05F: SYSTEMS FOR REGULATING ELECTRIC OR MAGNETIC VARIABLES
- G01R: MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES (indicating correct tuning of resonant circuits H03J3/12)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

A device for controlling a power supply for a functional block in an integrated circuit, the device comprising: a signal generator configured to provide a clock signal to the functional block, an antenna comprising a transistor, and being located proximate to the functional block, the antenna being configured to receive the clock signal from the signal generator, and wherein the transistor of the antenna receives electrical power from the same power source that delivers power to the functional block, means to measure the clock signal output from the antenna, and output a control signal, and feedback means to control the voltage of the power supply to the functional block on the basis of the control signal.

## Claims

### Claim 1

A device for controlling a power supply for a functional block in an integrated circuit, the device comprising:
a signal generator configured to provide a clock signal to the functional block,
an antenna comprising a transistor, and being located proximate to the functional block, the antenna being configured to receive the clock signal from the signal generator, and wherein
the transistor of the antenna receives electrical power from the power source of the functional block,
means to measure the clock signal output from the antenna and to output a control signal, and
feedback means to control the voltage of the power supply to the functional block based on the control signal.

### Claim 2 (depends on 1)

A device according to claim 1, wherein the antenna comprises a buffer, the buffer comprising a plurality of transistors configured to relay the clock signal from an input of the buffer to an output of the buffer.

### Claim 3 (depends on 2)

A device according to claim 2, wherein the antenna comprises a plurality of buffers electrically connected in a daisy-chain fashion, whereby the output of buffers in the daisy-chain are connected to the input of the subsequent buffer in the daisy-chain.

### Claim 4 (depends on 1)

A device according to claim 1, wherein the power to the, or each, transistor in the antenna is taken from a mesh of electrical contacts that also provides electrical power to one or more components within the functional block.

### Claim 5 (depends on 1)

A device according to claim 1, wherein the means to measure the clock signal comprises a jitter estimator measuring timing errors between the clock signal output from the antenna and a reference clock signal.

### Claim 6 (depends on 1)

A device according to claim 1, wherein the functional block, antenna and means to measure the clock signal are all located within a voltage domain, and wherein a common power source supplies power to the voltage domain.

### Claim 7 (depends on 1)

A device according to claim 1, wherein the antenna is formed as a part of the functional block.

### Claim 8 (depends on 5)

A device according to claim 5, wherein the feedback means is configured to increase the voltage output from the power supply to the functional block if the measured timing error is above a reference timing error, and to decrease the voltage output from the functional block if the measured timing error is below the reference timing error.

### Claim 9 (depends on 8)

A device according to claim 8, wherein the reference timing error is determined by measuring the timing error from the antenna resulting from running a reference instruction set in the functional block.

### Claim 10 (depends on 1)

A device according to claim 1, further comprising a multiplexer, wherein the multiplexer is configured to selectably transfer either the clock signal from the signal generator, or the signal output from the antenna, to the jitter estimator.

### Claim 11 (depends on 1)

A device according to claim 1, wherein the reference clock signal is provided by the signal generator.

### Claim 12 (depends on 8)

A device according to claim 8, wherein the feedback means is configured to provide feedback during execution of processing instructions on the functional block, to thereby maintain the power supply voltage at the minimum level that results in the timing error from the antenna being equal to the reference timing error.

### Claim 13

A method for controlling a power supply for a functional block) in an integrated circuit, the method comprising:
providing a clock signal to the functional block,
providing detection means comprising a transistor, located proximate to the functional block the detection means being configured to receive the clock signal, and wherein the transistor of the detection means receives electrical power from the same power source that delivers power to the functional block,
measuring the clock signal output from the detection means, and outputting a control signal, and
providing feedback to control the voltage of the power supply to the functional block on the basis of the control signal.

### Claim 14 (depends on 13)

A computer program product providing computer readable instructions which, when executed on a processor performs the method of claim 13.

### Claim 15 (depends on 14)

A computer readable medium comprising the computer program product of claim 14.
