IP Library Granted Patent US 6,853,603
Granted Patent B1
US 6,853,603 · App. 10/797,493 · Granted Feb 8, 2005

Programmable logic device having nonvolatile memory with user selectable power consumption

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 6,853,603
App. No.
10/797,493
Granted
Feb 8, 2005
Kind
B1
Abstract

A programmable logic device includes a memory with user selectable power consumption. During configuration, the memory operates at a relatively high power consumption level and quickly outputs configuration information. During normal operation, the memory selectively operates at the high power level or at a lower power level. The lower power level provides a lower rate of memory access than the high power level. The lower power level may be selected when the user desires to power other areas of the programmable logic device or when the user desires a lower rate of memory access. In this manner, a single memory can serve multiple functions without consuming an excessive amount of power.

Claims (35)

1. An apparatus including a programmable logic device, said programmable logic device comprising:

a memory that stores configuration information and user defined information, wherein said memory selectively operates according to a first power state and a second power state, wherein said second power state is a lower power consumption state than said first power state; and

a control circuit, coupled to said memory, that controls access to said memory with a power selection signal, wherein said first power state corresponds to accessing said memory at a first rate and said second power state corresponds to accessing said memory at a second rate,

wherein during configuration of said programmable logic device, said control circuit controls said memory to output said configuration information at said first rate, and

wherein during normal operation of said programmable logic device, said control circuit controls said memory to selectively access said user defined information at one of said first rate and said second rate in accordance with said power selection signal, wherein said second rate is lower than said first rate.

2. The apparatus of claim 1 , wherein said memory comprises a flash nonvolatile memory.

3. The apparatus of claim 1 , wherein said memory comprises an electrically erasable programmable read only memory (EEPROM).

4. The apparatus of claim 1 , wherein said control circuit comprises:

a first sense amplifier; coupled to said memory, that reads first information from said memory at said first rate, wherein said first sense amplifier is responsive to said power selection signal and operates according to said first power state;

a second sense amplifier, coupled to said memory, that reads second information from said memory at said second rate, wherein said second sense amplifier is responsive to said power selection signal and operates according to said second power state; and

a data selector, coupled to said first sense amplifier and said second sense amplifier, that selectively outputs an output of one of said first sense amplifier and said second sense amplifier, in accordance with said power selection signal.

5. The apparatus of claim 4 , wherein said first sense amplifier comprises a high-power sense amplifier.

6. The apparatus of claim 4 , wherein said second sense amplifier comprises a low-power sense amplifier.

7. The apparatus of claim 4 , wherein said data selector comprises a multiplexer.

8. The apparatus of claim 1 , wherein said programmable logic device further comprises:

a plurality of function blocks that perform a plurality of functions, wherein said plurality of function blocks includes said memory and said control circuit; and

an interconnect that interconnects said plurality of function blocks.

9. An apparatus including a control circuit for controlling a programmable logic device that includes a memory, said control circuit comprising:

a first sense amplifier, coupled to said memory, that reads first information from said memory at a first rate, wherein said first sense amplifier is responsive to a power selection signal and operates according to a first power state;

a second sense amplifier, coupled to said memory, that reads second information from said memory at a second rate, wherein said second sense amplifier is responsive to said power selection signal and operates according to a second power state; and

a data selector, coupled to said first sense amplifier and said second sense amplifier, that selectively outputs an output of one of said first sense amplifier and said second sense amplifier, in accordance with said power selection signal,

wherein said control circuit controls access to said memory with said power selection signal, wherein said first power state corresponds to accessing said memory at said first rate and said second power state corresponds to accessing said memory at said second rate,

wherein during configuration of said programmable logic device, said control circuit controls said memory to output configuration information at said first rate, and

wherein during normal operation of said programmable logic device, said control circuit controls said memory to selectively access user defined information at one of said first rate and said second rate in accordance with said power selection signal, wherein said second rate is lower than said first rate.

10. An apparatus including a programmable logic device, said programmable logic device comprising:

a plurality of function blocks that perform a plurality of functions, wherein said plurality of function blocks includes:

a memory that stores configuration information and user defined information, wherein said memory selectively operates according to a first power state and a second power state, and wherein said second power state is a lower power consumption state than said first power state, and

a control circuit that controls access to said memory with a power selection signal, wherein said first power state corresponds to accessing said memory at a first rate and said second power state corresponds to accessing said memory at a second rate; and

an interconnect that interconnects said plurality of function blocks,

wherein during configuration of said programmable logic device, said control circuit controls said memory to output said configuration information at said first rate, and

wherein during normal operation of said programmable logic device, said control circuit controls said memory to selectively access said user defined information at one of said first rate and said second rate in accordance with said power selection signal, wherein said second rate is lower than said first rate.

11. A method of operating a programmable logic device, comprising the steps of:

during configuration of said programmable logic device, selecting a first power state and outputting configuration information from a memory at a first rate;

after configuration during normal operation of said programmable logic device, selecting a second power state for selectively accessing said memory at a second rate, wherein said second rate is lower than said first rate, and wherein said second power state is a lower power consumption state than said first power state; and

after configuration during normal operation of said programmable logic device, selecting said first power state for selectively accessing said memory at said first rate.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2022
From: INTEL CORPORATION
To: TAHOE RESEARCH, LTD.
Reel/Frame 061827/0686 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2022
From: ALTERA CORPORATION
To: INTEL CORPORATION
Reel/Frame 060778/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2004
From: WHITE, THOMAS H.; VEST, WILLIAM BRADLEY
To: ALTERA CORPORATION
Reel/Frame 015081/0413 →