Patent US6792379B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag