Claims
- 1. A integrated circuit comprising:
- a plurality of embedded memory units;
- control means for enabling and controlling each of said plurality of embedded memory units; and
- a processor adapted to provide a clock signal to at least one of said plurality of embedded memory units approximately only when a respective at least one of said plurality of embedded memory units is enabled by said control means.
- 2. The integrated circuit according to claim 1, wherein:
- said processor is a digital signal processor.
- 3. The integrated circuit according to claim 1, further comprising:
- an address decoder;
- an address signal;
- a data signal; and
- a read/write signal.
- 4. The integrated circuit according to claim 1, wherein:
- said plurality of memory units are an array of static random access memory.
- 5. The integrated circuit according to claim 1, wherein:
- said clock signal is applied to said at least one of said plurality of embedded memory units for a period of time after said control means enables said at least one of said plurality of embedded memory units.
- 6. A method of reducing power usage of embedded memory, comprising:
- embedding a processing agent in an integrated circuit;
- embedding a plurality of memory blocks in said integrated circuit, each of said plurality of memory blocks having an enabled state and a non-enabled state; and
- separately preventing at least one of said plurality of memory blocks from clocking internally when another of said plurality of memory blocks is in a respective enabled state.
- 7. The method of reducing power usage of embedded memory according to claim 6, further comprising:
- allowing at most only two of said plurality of memory blocks to clock internally at any one time.
- 8. The method of reducing power usage of embedded memory according to claim 7, wherein:
- each of said at most only two of said plurality of memory blocks corresponds to a separate data bus.
- 9. An integrated circuit including embedded memory components, comprising:
- a processor;
- a plurality of memory components embedded in an integrated circuit with said processor;
- an address decoder adapted to provide an enable signal to at least one of said plurality of memory components;
- a clock source adapted to generate a clock signal for said at least one of said plurality of memory components; and
- a control circuit adapted to permit said clock signal to individually clock said at least one of said plurality of memory components in correspondence with said enable signal.
- 10. The integrated circuit including embedded memory according to claim 9, wherein said processor comprises:
- a processor core;
- an address bus adapted to input an address signal to each of said plurality of memory components; and
- a data bus adapted to output data signals to each of said plurality of memory components.
- 11. The integrated circuit including embedded memory according to claim 10, wherein said processor further comprises:
- a read/write line adapted to control access direction of said plurality of memory components.
- 12. The integrated circuit including embedded memory according to claim 9, wherein said control circuit comprises:
- a pass transmission gate.
- 13. The integrated circuit including embedded memory according to claim 9, wherein:
- said plurality of embedded memory components are random access memory components.
- 14. The integrated circuit including embedded memory according to claim 13, wherein:
- said plurality of embedded memory components are static random access memory components.
- 15. The integrated circuit including embedded memory according to claim 9, wherein:
- said control circuit is adapted to permit said clock signal to individually clock said at least one of said plurality of memory components for a period of time after said enable signal is removed from said at least one of said plurality of memory components.
Parent Case Info
This case is a continuation of U.S. application Ser. No. 08/900,773, filed Jul. 25, 1997, entitled "Power Savings For Memory Arrays", the entirety of which is explicitly incorporated herein by reference.
US Referenced Citations (6)
Continuations (1)
|
Number |
Date |
Country |
Parent |
900773 |
Jul 1997 |
|