IP Library Granted Patent US 7,472,033
Granted Patent B1
US 7,472,033 · App. 10/273,681 · Granted Dec 30, 2008

Apparatus for controlling semiconductor chip characteristics

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,472,033
App. No.
10/273,681
Granted
Dec 30, 2008
Kind
B1
Abstract

Apparatus including functional components of circuitry defined on a semiconductor chip, the functional components including a component having modifiable operating characteristics, a performance measuring circuit providing an output indicative of operating characteristics of the circuitry defined on the semiconductor chip during operation of the circuitry, and computer implemented software means for controlling a value for an operating characteristic of the component having modifiable operating characteristics in response to the output provided by the performance measuring circuit.

Claims (30)

1. An apparatus comprising:

functional components of circuitry defined on a semiconductor chip that supply output signals from said semiconductor chip to another semiconductor chip that interfaces with said semiconductor chip,

the functional components including a component that has modifiable operating characteristics that affect interface characteristics of the output signals,

a performance measuring circuit providing an output indicative of operating characteristics of the functional components of circuitry defined on the semiconductor chip during operation of the functional components of circuitry wherein said performance measuring circuit comprises a plurality of ring oscillators, and

computer implemented software means for controlling via a register a value provided to the component having modifiable operating characteristics that affect the interface characteristics of the output signals in response to an output provided by the performance measuring circuit, wherein said controlling a value comprises selecting clock delays that are managed so that the timing of data transfer made with respect to a clock signal is controlled wherein at least one of said plurality of ring oscillators is selected based on said value that is provided to said register from said computer-implemented software means.

2. A method for controlling the interface characteristics of output signals provided by functional components of circuitry having modifiable operating characteristics defined on a semiconductor chip comprising the steps of:

generating an output from the functional components of circuitry defined on the semiconductor chip that supply output signals from said semiconductor chip to another semiconductor chip that interfaces with said semiconductor chip during operation of the circuitry, and

utilizing computer-implemented software that provides a value to a register, dynamically generating control signals for modifying the interface characteristics of the output signals provided by the functional components of circuitry having modifiable operating characteristics in response to the output from the functional components of circuitry, wherein said modifying comprises selecting clock delays that are managed so that the timing of data transfer made with respect to a clock signal is controlled and wherein said modifiable operating characteristics are measured utilizing at least one ring oscillator of a plurality of ring oscillators that is selected based on said value that is provided to said register by said computer-implemented software.

3. An apparatus comprising:

functional components of circuitry defined on a semiconductor chip that supply output signals from said semiconductor chip to another semiconductor chip that interfaces with said semiconductor chip,

the functional components including a component having modifiable operating characteristics,

a performance measuring circuit providing an output indicative of operating characteristics of the functional components of circuitry defined on the semiconductor chip during operation of the circuitry wherein said performance measuring circuit comprises a plurality of ring oscillators, and

computer implemented software means for controlling via a register a value for an operating characteristic of the component having modifiable operating characteristics in response to the output provided by the performance measuring circuit, wherein said controlling a value comprises selecting clock delays that are managed so that the timing of data transfer made with respect to a clock signal is controlled wherein at least one of said plurality of ring oscillators is selected based on said value that is provided to said register from said computer-implemented software means.

4. A method for controlling the operating characteristics of functional components of circuitry having modifiable operating characteristics defined on a semiconductor chip comprising the steps of:

generating an output from the functional components of circuitry defined on the semiconductor chip that supply output signals from said semiconductor chip to another semiconductor chip that interfaces with said semiconductor chip during operation of the functional components of circuitry, and

dynamically generating control signals for modifying the operating characteristics from the functional components of circuitry having modifiable operating characteristics in response to a signal which is generated utilizing computer-implemented software and provided via a register, wherein said modifying comprises selecting clock delays that are managed so that the timing of data transfer made with respect to a clock signal is controlled and wherein said modifiable operating characteristics are measured utilizing at least one ring oscillator of a plurality of ring oscillators that is selected based on said value that is provided to said register by said computer-implemented software.

5. An apparatus comprising:

functional circuit components that are defined on a semiconductor chip that supply output signals from said semiconductor chip to another semiconductor chip that interfaces with said semiconductor chip, said functional circuit components comprising a component having modifiable operating characteristics that affect interface characteristics of said output signals;

a performance measuring circuit which provides, during the operation of said functional circuit components, an output that corresponds to operating characteristics of said functional circuit components wherein said performance measuring circuit comprises a plurality of ring oscillators; and

computer implemented software for controlling a value provided via a register to said component having modifiable operating characteristics, said value affecting said interface characteristics of said output signals in response to said output provided by said performance measuring circuit, wherein said controlling a value comprises selecting clock delays that are managed so that the timing of data transfer made with respect to a clock signal is controlled wherein at least one of said plurality of ring oscillators is selected based on said value that is provided to said register from said computer-implemented software means.

6. A method for controlling interface characteristics of output signals provided by functional circuit components defined on a semiconductor chip that have modifiable operating characteristics, comprising the steps of:

generating an output from said functional circuit components that are defined on said semiconductor chip said output supplied from said semiconductor chip to another semiconductor chip that interfaces with said semiconductor chip;

utilizing computer implemented software to dynamically generate via a register control signals, in response to said output of said functional circuit components defined on said semiconductor chip, for modifying said interface characteristics of output signals generated by said functional circuit components having modifiable operating characteristics, wherein said modifying comprises selecting clock delays that are managed so that the timing of data transfer made with respect to a clock signal is controlled and wherein said modifiable operating characteristics are measured utilizing at least one ring oscillator of a plurality of ring oscillators that is selected based on said value that is provided to said register by said computer-implemented software.

7. An apparatus comprising:

functional circuit components that are defined on a semiconductor chip said functional circuit components generating an output that is supplied from said semiconductor chip to another semiconductor chip that interfaces with said semiconductor chip and comprising a component having modifiable operating characteristics;

a performance measuring circuit which provides an output that corresponds to operating characteristics of said functional circuit components that reside on said semiconductor chip during the operation of said functional circuit components wherein said performance measuring circuit comprises a plurality of ring oscillators; and

computer implemented software for controlling via a register a value for an operating characteristic of said component having modifiable operating characteristics in response to said output provided by said performance measuring circuit, wherein said controlling a value comprises selecting clock delays that are managed so that the timing of data transfer made with respect to a clock signal is controlled wherein at least one of said plurality of ring oscillators is selected based on said value that is provided to said register from said computer-implemented software means.

8. A method for controlling operating characteristics of functional circuit components that have modifiable operating characteristics and are defined on a semiconductor chip, comprising the steps of:

generating an output from said functional circuit components that is supplied from said semiconductor chip to another semiconductor chip that interfaces with said semiconductor chip and that is related to said modifiable operating characteristics; and

utilizing software to dynamically generate via a register control signals, in response to an output corresponding to said operating characteristics, for modifying said operating characteristics of said functional circuit components that have modifiable operating characteristics, wherein said modifying comprises selecting clock delays that are managed so that the timing of data transfer made with respect to a clock signal is controlled and wherein said modifiable operating characteristics are measured utilizing at least one ring oscillator of a plurality of ring oscillators that is selected based on said value that is provided to said register by said software.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR'S NAME PREVIOUSLY RECORDED AT REEL: 036711 FRAME: 0160. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 6, 2015
From: INTELLECTUAL VENTURES FUNDING LLC
To: INTELLECTUAL VENTURES HOLDING 81 LLC
Reel/Frame 036797/0356 →
MERGER Recorded Sep 29, 2015
From: INTELLECTUAL VENTURE FUNDING LLC
To: INTELLECTUAL VENTURES HOLDING 81 LLC
Reel/Frame 036711/0160 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2009
From: TRANSMETA LLC
To: INTELLECTUAL VENTURE FUNDING LLC
Reel/Frame 023268/0771 →
MERGER Recorded Mar 26, 2009
From: TRANSMETA CORPORATION
To: TRANSMETA LLC
Reel/Frame 022454/0522 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2003
From: D'SOUZA, GODFREY P.; KLAYMAN, KEITH
To: TRANSMETA CORPORATION
Reel/Frame 014208/0485 →