Claims
- 1. A computer system including a central processing unit (CPU) coupled to a memory, said memory comprising:
- a first memory array having a plurality of memory cells for storing digital data, each of said memory cells disposed at the intersection of a first plurality of bit line columns and a first plurality of wordlines;
- a second memory array having a plurality of memory cells for storing digital data, each of said memory cells disposed at the intersection of a second plurality of bit line columns and a second plurality of wordlines, the first and second plurality of wordlines having a corresponding relationship to each other;
- a single wordline address decoder/driver assembly centrally disposed in between said first and second memory arrays and exclusively coupled to each of said first and second plurality of wordlines for receiving an address signal from said CPU, said single wordline address decoder/driver assembly including means for selecting exclusively either said first or said second array, and electrically activating one of said wordlines in said selected array in accordance with said address signal without electrically activating the corresponding wordline of the unselected array, such that each bit line column intersected by said electrically activated wordline in said selected array electrically discharges to provide the value of the memory cell at the point of intersection with the electrically activated wordline as an output to said CPU, while each bit line column intersected by the unactivated corresponding wordline in the unselected array does not electrically discharge to provide the value of the memory cell at the point of intersection with the unactivated wordline to said CPU, thereby reduces power consumption of the memory;
- said CPU receiving said provided values of said memory cells disposed along said activated wordline.
- 2. The system as defined by claim 1 further including a sense amplifier coupled to each of said bit line columns intersected by said electrically activated wordline for receiving one of said outputs, said sense amplifiers amplifying said outputs and coupling said outputs to said CPU.
- 3. The system as defined by claim 2 wherein said memory comprises a cache memory.
- 4. The system as defined by claim 3 wherein said means selects said first or second array using a predefined bit in said address signal.
- 5. A cache memory, comprising:
- a first memory array having a plurality of memory cells for storing digital data, each of said memory cells disposed at the intersection of a first plurality of bit line columns and a first plurality of wordlines;
- a second memory array having a plurality of memory cells for storing digital data, each of said memory cells disposed at the intersection of a second plurality of bit line columns and a second plurality of wordlines, the first and second plurality of wordlines having a corresponding relationship to each other;
- a single wordline address decoder/driver assembly centrally disposed in between said first and second memory arrays and exclusively coupled to each of said first and second plurality of wordlines for receiving a digital address signal from a central processing unit (CPU), said single wordline address decoder/driver assembly using at least one predefined bit of said address signal to select exclusively either said first or said second memory array, and using said address signal to electrically activate one of said wordlines in said selected array without electrically activating the corresponding wordline in the unselected array, such that each bit line column intersected by said electrically activated wordline in said selected array electrically discharges to provide a digital output to said CPU, while each bit line column intersected by the unactivated corresponding wordline in the unselected array does not electrically discharge to provide a digital output to said CPU, thereby reduces power consumption by the cache memory.
- 6. The cache memory as defined by claim 5 wherein said first array comprises even numbered columns (Set 0) and said second array comprises odd numbered columns (Set 1).
- 7. In a computer system including a central processing unit (CPU) coupled to a memory, a method for reading data in said memory comprising the steps of:
- providing a first memory array having a plurality of memory cells for storing digital data, each of said memory cells disposed at the intersection of a first plurality of bit line columns and a first plurality of wordlines;
- providing a second memory array having a plurality of memory cells for storing digital data, each of said memory cells disposed at the intersection of a second plurality of bit line columns and a second plurality of wordlines, the first and second plurality of wordlines being correspond to each other;
- providing a single wordline address decoder/driver assembly centrally disposed in between said first and second memory arrays and exclusively coupled to each of said first and second memory arrays;
- receiving an address signal from said CPU by said single wordline address decoder/driver assembly, and selecting said first or said second array, as well as electrically activating one of said wordlines in said selected array in accordance with said address signal by said single wordline address decoder/driver assembly without electrically activating the corresponding wordline of the unselected array, such that each bit line column intersected by said electrically activated wordline in said selected array electrically discharges to provide the value of the memory cell at the point of intersection with the activated wordline as an output to said CPU, while each bit line column intersected by said unactivated corresponding wordline in said unselected array does not electrically discharge to provide the value at the memory cell at the point of intersection with the unactivated wordline;
- receiving said values of said memory cells disposed along said activated wordline by said CPU.
- 8. The method as defined by claim 7 wherein said memory comprises a cache memory.
- 9. The method as defined by claim 8 wherein said output of each of said bit line columns intersected by said electrically activated wordline is coupled to a sense amplifier before being received by said CPU.
- 10. The method as defined by claim 9 wherein said selection of said first or second array is made using predefined bits in said address signal.
Parent Case Info
This is a continuation of application Ser. No. 08/174,382, filed Dec. 28, 1993, now abandoned.
US Referenced Citations (5)
Non-Patent Literature Citations (1)
Entry |
"The Metaflow Architecture", .COPYRGT. 1991 IEEE, Jun. IEEE Micro, Authors: Val Popescu, Merle Schultz, John Spracklen, Gary Gibson, Bruce Lightner, David Isaman. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
174382 |
Dec 1993 |
|