IP Library Granted Patent US 7,741,866
Granted Patent B2
US 7,741,866 · App. 10/583,808 · Granted Jun 22, 2010

Load-aware circuit arrangement

Assignee: NXP B.V.
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,741,866
App. No.
10/583,808
Granted
Jun 22, 2010
Kind
B2
Abstract

The present invention relates to a circuit arrangement and method of controlling power consumption of the circuit arrangement, wherein a load applied at a circuit component is determined and the drive capacity of the circuit component is adjusted responsive to the determination result. In particular, the circuit component is tailored to have just sufficient drive capacity depending on the potential load which may be determined by examining a configuration information loaded to the circuit arrangement. Tailoring for sufficient drive can be achieved either by varying the size or number of circuit components or by adjusting the threshold voltage of circuit elements, or by doing both. Thereby, power consumption can be reduced when circuit components are driven at loads lower than the worst case load.

Claims (20)

1. A configurable circuit arrangement comprising at least one circuit component at which a load is applied that can vary during operation of said circuit arrangement, wherein said configurable circuit arrangement comprises:

load determination means for determining a load applied at said at least one circuit component having different fan-in or fan-out depending on a configuration of said configurable circuit arrangement; and

adjusting means for switching off a buffer connected to the at least one circuit component according to the determination of the applied load, wherein switching off the buffer adjusts a drive capacity of said at least one circuit component to a value less than a maximum drive capacity while still meeting a delay specification.

2. A configurable circuit arrangement according to claim 1 , wherein said determination means is configured to determine said load based on a configuration information loaded to said configurable circuit arrangement.

3. A configurable circuit arrangement according to claim 2 , wherein said configuration information comprises a configuration bit stream defining at least one of an input load and an output load of said at least one circuit component.

4. A configurable circuit arrangement according to claim 1 , wherein said adjusting means is adapted to generate at least one control signal for simultaneously switching off a section of buffers.

5. A configurable circuit arrangement according to claim 4 , wherein said adjusting means is adapted to derive said control signal from a most significant bit signal of a selection signal obtained from said determination means.

6. A configurable circuit arrangement according to claim 1 , wherein said adjusting means is configured to vary a threshold voltage of circuit elements of said configurable circuit arrangement.

7. A configurable circuit arrangement according to claim 6 , wherein said adjusting means is adapted to change at least one bias voltage responsive to said determination means.

8. A configurable circuit arrangement according to claim 1 , wherein said configurable circuit arrangement is a field programmable gate array device.

9. A configurable circuit arrangement comprising:

at least one circuit component at which a load is applied that can vary during operation of said configurable circuit arrangement;

load determination means for determining a load applied at said at least one circuit component, wherein the at least one circuit component has different fan-in or fan-out depending on a configuration of said configurable circuit arrangement, wherein said determination means is configured to determine said load based on a configuration information loaded to said configurable circuit arrangement, wherein said configuration information is stored in a configuration memory; and

adjusting means for switching off a buffer connected to the at least one circuit component according to the determination of the applied load, wherein switching off the buffer adjusts a drive capacity of said at least one circuit component to a value less than a maximum drive capacity while still meeting a delay specification.

10. A configurable circuit arrangement according to claim 9 , wherein said configuration information comprises a configuration bit stream defining at least one of an input load and an output load of said at least one circuit component.

11. A configurable circuit arrangement according to claim 9 , wherein said adjusting means is adapted to generate at least one control signal for simultaneously switching off a section of buffers.

12. A configurable circuit arrangement according to claim 11 , wherein said adjusting means is adapted to derive said control signal from a most significant bit signal of a selection signal obtained from said determination means.

13. A configurable circuit arrangement according to claim 9 , wherein said adjusting means is configured to vary a threshold voltage of circuit elements of said configurable circuit arrangement.

14. A configurable circuit arrangement according to claim 13 , wherein said adjusting means is adapted to change at least one bias voltage responsive to said determination means.

15. A configurable circuit arrangement according to claim 9 , wherein said configurable circuit arrangement comprises a field programmable gate array device.

Assignments (14)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CHANGE OF NAME Recorded Sep 22, 2017
From: PHILIPS SEMICONDUCTORS INTERNATIONAL B.V.
To: NXP B.V.
Reel/Frame 043951/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2017
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: PHILIPS SEMICONDUCTORS INTERNATIONAL B.V.
Reel/Frame 043955/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME RINZE I. M. P. MEIJER PREVIOUSLY RECORDED ON REEL 018049 FRAME 0363. ASSIGNOR(S) HEREBY CONFIRMS THE NAME AS RINZE IDA MECHTILDIS PETER MEIJER. Recorded Nov 4, 2011
From: KRISHNAN, ROHINI; MEIJER, RINZE IDA MECHTILDIS PETER
To: KONINKLIJKE PHILIPS ELECTRONICS N.V.
Reel/Frame 027175/0744 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2007
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: NXP B.V.
Reel/Frame 019719/0843 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2006
From: KRISHNAN, ROHINI; MEIJER, RINZE I.M.P.
To: KONINKLIJKE PHILIPS ELECTRONICS N.V.
Reel/Frame 018049/0363 →
Priority Claims (1)
EP 03104934 · Dec 23, 2003 · regional
Continuity (1)
Related Publication 20070115026A1 · May 24, 2007