IP Library Granted Patent US 7,948,819
Granted Patent B2
US 7,948,819 · App. 11/860,891 · Granted May 24, 2011

Integrated circuit having a memory with process-voltage-temperature control

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,948,819
App. No.
11/860,891
Granted
May 24, 2011
Kind
B2
Abstract

Certain embodiments of the inventions provide an integrated circuit (IC) having a processor operatively coupled to a PVT (process-voltage-temperature) source and an adjustable memory. The processor receives from the source an input characterizing the present PVT condition and generates a command for the memory based on that input. In response to the command, the memory adjusts its internal circuit structure, clock speed, and/or operating voltage(s) to optimize its performance for the present PVT condition. Advantageously, the ability to adjust the memory so that it can maintain its functionality and deliver an acceptable level of performance under unfavorable PVT conditions provides additional flexibility in choosing circuit design options, which can produce area savings and/or increase the yield of acceptable ICs during manufacture.

Claims (54)

1. An integrated circuit (IC), comprising:

a source adapted to characterize one or more of process, voltage, and temperature conditions of the IC;

a processor operatively coupled to the source and adapted to receive from the source an input providing the one or more characterized conditions; and

a memory operatively coupled to the processor and adapted to be adjusted in response to a command from the processor, said command being generated based on the one or more characterized conditions, wherein:

the memory is adapted to adjust its effective circuit structure in response to said command;

said structure adjustment comprises an inclusion or exclusion of a transistor module of a modular transistor;

the modular transistor comprises a first transistor module and a second transistor module connected in parallel to one another so that a gate of the first transistor module and a gate of the second transistor module are both connected to a signal-input terminal;

the IC comprises a first programmable switch configured between the first transistor module and the second transistor module to controllably engage or disengage the second transistor module with the first transistor module, said first programmable switch being controlled in response to the command;

in a first state of the first programmable switch, a signal-output terminal of the modular transistor is connected to the first transistor module but not the second transistor module; and

in a second state of the first programmable switch, the signal-output terminal of the modular transistor is connected to both the first transistor module and the second transistor module.

2. The invention of claim 1 , wherein:

said structure adjustment further comprises an adjustment of a timing path;

the IC comprises a second programmable switch configured between the timing path and a capacitor, said second programmable switch being controlled in response to the command;

in a first state of the second programmable switch, the capacitor is coupled to the timing path;

in a second state of the second programmable switch, the capacitor is decoupled from the timing path; and

the coupling and decoupling of the capacitor changes signal propagation time through the timing path.

3. The invention of claim 1 , wherein the memory comprises:

an array of memory cells organized in rows and columns, wherein each row is connected to a respective row line and each column is connected to a respective bit line;

a plurality of row drivers, each adapted to activate a respective row line;

a plurality of sense amplifiers, each adapted to latch a signal onto or from a respective bit line; and

a control circuit adapted to change, in response to said command, a delay time between activation of a selected row driver and latching of the sense amplifiers.

4. The invention of claim 1 , wherein:

the processor is further adapted to receive an input specifying chip-requirement information;

the chip-requirement information includes one or more of a clock speed, a time constraint for a task to be run by the IC, a mode of operation, and one or more values for voltages generated by a charge pump or a voltage regulator that is part of the IC; and

said command is generated based on the chip-requirement information.

5. The invention of claim 4 , wherein the processor is adapted to generate said command to optimize operation of the memory for the one or more provided conditions and the chip-requirement information.

6. The invention of claim 5 , wherein said optimization comprises optimization of power consumption.

7. The invention of claim 1 , wherein the source comprises a sensor adapted to sense the one or more of process, voltage, and temperature conditions.

8. The invention of claim 1 , wherein the processor is a shared processor that is further adapted to perform power control and speed stepping.

9. The invention of claim 1 , wherein the processor is a shared processor that is further adapted to perform data processing.

10. The invention of claim 1 , wherein the source comprises memory storage elements adapted to provide the process conditions.

11. The invention of claim 10 , wherein the process conditions include transistor characteristics.

12. The invention of claim 10 , wherein the process conditions include digital circuit speed performance.

13. The invention of claim 1 , wherein the first transistor module and the second transistor module are parts of a modular inverter.

14. A method of operating an integrated circuit (IC), comprising:

characterizing one or more of process, voltage, and temperature conditions of the IC with a source, wherein the IC comprises:

the source;

a processor operatively coupled to the source and adapted to receive from the source an input providing the one or more characterized conditions; and

a memory operatively coupled to the processor;

generating, using the processor, a command for the memory based on the one or more characterized conditions; and

adjusting the memory in response to said command, wherein:

the step of adjusting comprises adjusting an effective circuit structure of the memory in response to said command; and

said structure adjustment comprises an inclusion or exclusion of a transistor module of a modular transistor;

the modular transistor comprises a first transistor module and a second transistor module connected in parallel to one another so that a gate of the first transistor module and a gate of the second transistor module are both connected to a signal-input terminal;

the IC comprises a first programmable switch configured between the first transistor module and the second transistor module to controllably engage or disengage the second transistor module with the first transistor module, said first programmable switch being controlled in response to the command;

in a first state of the first programmable switch, a signal-output terminal of the modular transistor is connected to the first transistor module but not the second transistor module; and

in a second state of the first programmable switch, the signal-output terminal of the modular transistor is connected to both the first transistor module and the second transistor module.

15. The invention of claim 14 , wherein:

said structure adjustment further comprises an adjustment of a timing path;

the IC comprises a second programmable switch configured between the timing path and a capacitor, said second programmable switch being controlled in response to the command;

in a first state of the second programmable switch, the capacitor is coupled to the timing path;

in a second state of the second programmable switch, the capacitor is decoupled from the timing path; and

the coupling and decoupling of the capacitor changes signal propagation time through the timing path.

16. The invention of claim 14 , wherein the first transistor module and the second transistor module are parts of a modular inverter.

Assignments (13)
MERGER Recorded Mar 3, 2023
From: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED; BROADCOM INTERNATIONAL PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 062952/0850 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2020
From: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
To: BROADCOM INTERNATIONAL PTE. LTD.
Reel/Frame 053771/0901 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0267 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0344 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0687 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: AGERE SYSTEMS LLC
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035365/0634 →
CERTIFICATE OF CONVERSION Recorded Aug 29, 2014
From: AGERE SYSTEMS INC.
To: AGERE SYSTEMS LLC
Reel/Frame 033663/0948 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PROPERTY NUMBER 11860291 PREVIOUSLY RECORDED 019875 FRANE 0311. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 3, 2007
From: HENRY, MATTHEW R.; LOPATA, DOUGLAS D.; MCPARTLAND, RICHARD J.; PHAM, HAI QUANG; WERNER, WAYNE E.
To: AGERE SYSTEMS INC.
Reel/Frame 019937/0027 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2007
From: HENRY, MATTHEW R.; LOPATA, DOUGLAS D.; MCPARTLAND, RICHARD J.; PHAM, HAI QUANG; WERNER, WAYNE E.
To: AGERE SYSTEMS INC.
Reel/Frame 019875/0311 →