Legal claims defining the scope of protection, as filed with the USPTO.
2. The tag memory of claim 1, wherein each of the plurality of configurable power switches comprises a PMOS transistor.
3. The tag memory of claim 1, further comprising a configuration circuit configured to provide a plurality of switch control signals each coupled to the corresponding one of the plurality of configurable power switches, wherein each of the plurality of switch control signals controls on or off the corresponding one of the plurality of configurable power switches.
4. The tag memory of claim 3, wherein the configuration circuit comprises a decoder to generate the plurality of switch control signals from configuration bits.
5. The tag memory of claim 4, wherein the configuration bits reside in a register.
6. The tag memory of claim 4, wherein the configuration bits are configured to be set up during boot up.
7. The tag memory of claim 1, wherein the first portion of the plurality of configurable tag columns contains most significant bits of a physical address and the second portion of the plurality of configurable tag columns contains next most significant bits of the physical address.
8. The tag memory of claim 7, wherein the plurality of non-configurable tag columns contains remaining bits of a tag field.
9. The tag memory of claim 1 further comprising a plurality of non-configurable power switches coupled to the plurality of non-configurable tag columns, wherein each of the plurality of non-configurable tag columns couples to a supply power through corresponding one of the plurality of non-configurable power switches.
10. The tag memory of claim 9, wherein the plurality of non-configurable tag columns is configured to be powered on during the normal operation and powered off during a power collapse through the plurality of non-configurable power switches.
11. The tag memory of claim 10, wherein the first portion of the plurality of configurable tag columns is configured to be powered off during the normal operation and the second portion of the plurality of configurable tag columns is configured to be powered on during the normal operation, and wherein both the first portion and the second portion of the plurality of configurable tag columns are configured to be powered off during the power collapse.
12. The tag memory of claim 1 further comprising a clamp logic coupled to outputs of the plurality of configurable tag columns, wherein the clamp logic is configured to pass each output of the second portion of the plurality of configurable tag columns and pass a fixed logic value for each output of the first portion of the plurality of configuration tag columns.
13. The tag memory of claim 12, wherein the clamp logic comprises a plurality of 2-input AND logic gates, where each one of the plurality of 2-input AND logic gates receives one of the output of the plurality of configurable tag columns and a corresponding switch control signal.
14. The tag memory of claim 1 further comprising a first plurality of bit comparators each coupled to each output of the first portion of the plurality of configurable tag columns, wherein the first plurality of bit comparators is configured to power off during the normal operation.
15. The tag memory of claim 14 further comprising a second plurality of bit comparators each coupled to each output of the second portion of the plurality of configurable tag columns and a third plurality of bit comparators each coupled to each output of the plurality of non-configurable tag columns, wherein the second plurality of bit comparators and the third plurality of the bit comparators are configured to power on during the normal operation.
16. The tag memory of claim 1 is a part of level 1 cache.
18. The method of claim 17 further comprising generating a plurality of switch control signals each coupled to the corresponding one of the plurality of configurable power switches, wherein each of the plurality of switch control signals controls on or off of the corresponding one of the plurality of configurable power switches.
19. The method of claim 17, wherein the first portion of the plurality of configurable tag columns contains most significant bits of a physical address and the second portion of the plurality of configurable tag columns contains next most significant bits of the physical address.
20. The method of claim 17 further comprising powering off the plurality of non-configurable tag columns, the first portion of the plurality of configurable tag columns, and the second portion of the plurality of configurable tag columns during a power collapse.
21. The method of claim 17 further comprising holding outputs of the first portion of the plurality of configurable columns to a fix logic value during the normal operation.
Unknown
November 22, 2022
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.