Patent US6792379B2 successfully refreshed from Google Patents.
US6792379B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data-based control of integrated circuits
Assignee: RPX Corp
•
Filing: 2002-04-24
•
Granted: 2004-09-14
•
Expires: 2022-04-24
Abstract
Abstract Integrated circuit chips can have a programmable data reference table that provides information required for circuit blocks on the chip to attain a desired performance, such as a certain power consumption and/or clock speed. The information entered into this table is based on data obtained from actual tests performed on the chip either when it is on a wafer or after it has been cut from the wafer. The tests determine the clock rates, supply voltages, and back-bias voltages at which the chip can successfully execute a program.
Inventors
- 👤 Yoshiyuki Ando
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 14:36
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/31707; G01R31/3181; G01R31/319
Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
146 words
In an integrated circuit chip having a programmable reference data table for holding information used to control at least one circuit block in said chip, a method of improving the performance of said chip comprising (A) testing said chip to determine at least two data selected from the group consisting of different operating voltages, different clock speeds, different back-bias voltages, different data bus widths, different power latency values, and mixtures thereof; and (B) entering at least two values based on said data into said reference data table using a non-volatile memory method or an anti-fuse method, whereby a signal from said at least one circuit block is sent to a monitor circuit, which accesses data from said reference data table and uses said data accessed from said reference data table to determine which circuit blocks will be used and conditions needed to attain the desired performance.
Claim 2
Dependent Claim
146 words
In an integrated circuit chip having a programmable reference data table for holding information used to control at least one circuit block in said chip, a method of improving the performance of said chip comprising (A) testing said chip to determine at least two data selected from the group consisting of different operating voltages, different clock speeds, different back-bias voltages, different data bus widths, different power latency values, and mixtures thereof; and (B) entering at least two values based on said data into said reference data table using a non-volatile memory method or an anti-fuse method, whereby a signal from said at least one circuit block is sent to a monitor circuit, which accesses data from said reference data table and uses said data accessed from said reference data table to determine which circuit blocks will be used and conditions needed to attain the desired performance.
Claim 3
Dependent Claim
17 words
A method according to claim 1 wherein said values are permanently entered into said reference data table.
Claim 4
Dependent Claim
15 words
A method according to claim 2 wherein said values are entered using an anti-fuse method.
Claim 5
Dependent Claim
16 words
A method according to claim 2 wherein said values are entered using a non-volatile memory method.
Claim 6
Dependent Claim
17 words
A method according to claim 1 wherein said values are tentatively entered into said reference data table.
Claim 7
Dependent Claim
54 words
A method according to claim 1 wherein said chip is for use in a battery-powered computer and is tested at 2 to 4 different supply voltages between 1 and 4 volts, 2 to 4 different back-bias voltages between −0.5 and +0.5 volts, and 2 to 4 different clock speeds between 1 and 300 MHz.
Claim 8
Dependent Claim
54 words
A method according to claim 1 wherein said chip is for use in a plug-in computer and is tested at 2 to 4 different supply voltages between 1 and 4 volts, 2 to 4 different back-bias voltages between −0.05 and +0.5 volts, and 2 to 4 different clock speeds between 0.2 and 2 GHz.
Claim 9
Dependent Claim
15 words
A method according to claim 1 wherein said chip has only a single circuit block.
Claim 10
Dependent Claim
13 words
A method according to claim 1 wherein said chip has numerous circuit blocks.
Claim 11
Dependent Claim
17 words
A method according to claim 1 wherein said chip is tested when it is on a wafer.
Claim 12
Dependent Claim
19 words
A method according to claim 1 wherein said chip is tested after it has been cut from a wafer.
Claim 13
Dependent Claim
26 words
A method according to claim 1 wherein said data comprises at least one supply voltage, at least one back-bias voltage, and at least one clock speed.
Claim 14
Dependent Claim
31 words
A method according to claim 1 wherein said data comprises the minimum supply voltages and minimum back bias voltages at which the chip successfully executed a program at different clock speeds.
Claim 15
Dependent Claim
23 words
A method according to claim 1 wherein said data comprises at least one data bus width or at least one power latency value.
Claim 16
Dependent Claim
17 words
A method according to claim 1 wherein the performance that is improved is the operating clock speed.
Claim 17
Dependent Claim
17 words
A method according to claim 1 wherein the performance that is improved is the operating voltage range.
Claim 18
Dependent Claim
12 words
A microprocessor chip made according to the method of claim 1 .
Claim 19
Dependent Claim
13 words
An integrated circuit chip made according to the method of claim 1 .
Claim 20
Dependent Claim
12 words
A computer comprising an integrated circuit chip according to claim 18 .
Claim 21
Dependent Claim
10 words
A computer according to claim 19 that is battery powered.
Claim 22
Dependent Claim
191 words
In a wafer having a multiplicity of integrated circuit chips thereon, each having a programmable reference data table for holding data including the supply voltage, back-bias voltage, and clock speed to be used to control at least one circuit block on said integrated circuit chip, a method of programming the reference data table of a chip with improved values comprising (A) testing the chip to determine data comprising at least a minimum supply voltage and a minimum back-bias voltage at which said chip can operate at at least one clock speed; and (B) based on said data, entering at least two values into the chip's programmable reference data table using a non-volatile memory method or an anti-fuse method, said at least two values including a supply voltage and back-bias voltage to be used to attain said at least one clock speed, whereby a signal from said at least one circuit block is sent to a monitor circuit, which accesses data from said reference data table and uses said data accessed from said reference data table to determine which circuit blocks will be used and conditions needed to attain the desired performance.
Claim 23
Dependent Claim
191 words
In a wafer having a multiplicity of integrated circuit chips thereon, each having a programmable reference data table for holding data including the supply voltage, back-bias voltage, and clock speed to be used to control at least one circuit block on said integrated circuit chip, a method of programming the reference data table of a chip with improved values comprising (A) testing the chip to determine data comprising at least a minimum supply voltage and a minimum back-bias voltage at which said chip can operate at at least one clock speed; and (B) based on said data, entering at least two values into the chip's programmable reference data table using a non-volatile memory method or an anti-fuse method, said at least two values including a supply voltage and back-bias voltage to be used to attain said at least one clock speed, whereby a signal from said at least one circuit block is sent to a monitor circuit, which accesses data from said reference data table and uses said data accessed from said reference data table to determine which circuit blocks will be used and conditions needed to attain the desired performance.
Claim 24
Dependent Claim
13 words
An integrated circuit chip made according to the method of claim 21 .
Claim 25
Dependent Claim
12 words
A computer comprising an integrated circuit chip according to claim 22 .
Claim 26
Dependent Claim
210 words
In a wafer having a multiplicity of integrated circuit chips thereon, each of said chips having a programmable reference data table for holding, for at least one circuit block in said chip, values comprising supply voltages and back-bias voltages to be used to attain at least two different clock speeds, a method of improving the power usage requirements of said chip comprising (A) executing at least one program on said chip at at least two different supply voltages, at least two different back-bias voltages, and at least two different clock speeds; (B) collecting data comprising the lowest supply voltage and the lowest back-bias voltage at which said chip successfully executed said program at each clock speed tested; (C) based on said data, determining values comprising the optimal supply voltages and back bias voltages to be used for at least two different clock speeds; and (D) entering said values into said table using a non-volatile memory method or an anti-fuse method, whereby a signal from said at least one circuit block is sent to a monitor circuit, which accesses data from said reference data table and uses said data accessed from said reference data table to determine which circuit blocks will be used and conditions needed to attain the desired performance.
Claim 27
Dependent Claim
210 words
In a wafer having a multiplicity of integrated circuit chips thereon, each of said chips having a programmable reference data table for holding, for at least one circuit block in said chip, values comprising supply voltages and back-bias voltages to be used to attain at least two different clock speeds, a method of improving the power usage requirements of said chip comprising (A) executing at least one program on said chip at at least two different supply voltages, at least two different back-bias voltages, and at least two different clock speeds; (B) collecting data comprising the lowest supply voltage and the lowest back-bias voltage at which said chip successfully executed said program at each clock speed tested; (C) based on said data, determining values comprising the optimal supply voltages and back bias voltages to be used for at least two different clock speeds; and (D) entering said values into said table using a non-volatile memory method or an anti-fuse method, whereby a signal from said at least one circuit block is sent to a monitor circuit, which accesses data from said reference data table and uses said data accessed from said reference data table to determine which circuit blocks will be used and conditions needed to attain the desired performance.
Claim 28
Dependent Claim
17 words
A wafer having at least one chip thereon programmed according to the method of claim 24 .
References Cited (Backward Citations)
US5719800A
Cited
US5996083A
Cited
US5781060A
Cited
US6006169A
Cited
US6320453B1
Cited
US6345362B1
Cited
US6675360B1
Cited
US20040004570A1
Cited
US6574577B2
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2007-09-14 | 2008-03-15 | 2008-09-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2011-09-14 | 2012-03-15 | 2012-09-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2015-09-14 | 2016-03-15 | 2016-09-14 | $7700.00 | Window Closed / Lapsed |