Adaptive ultra-low voltage memory
First Claim
Patent Images
1. A computer system, comprising:
- a power management unit (PMU);
a memory management unit (MMU); and
a central processing unit (CPU) chip comprising a CPU and a memory having a plurality of ways,wherein the CPU is configured to determine a scheduled mode of operation of the computer system, andwherein the MMU is configured to receive a control signal from the PMU, the control signal indicating the scheduled mode of operation of the computer system, to determine, responsive to the scheduled mode of operation a ratio of data ways to error correction code (ECC) ways of the plurality of ways, and to configure the memory according to determined ratio.
7 Assignments
0 Petitions
Accused Products
Abstract
Embodiments provide an adaptive memory that allows for low voltage modes of operation. In the low voltage modes of operation, the supply voltage provided to the memory is reduced below Vcc(min), which allows for significant savings in the power consumption of circuit components (e.g., the CPU) whose minimum voltage is dictated by Vcc(min). According to further embodiments, the memory can be configured dynamically according to various configurations depending on desired power savings (e.g., target Vcc(min)) and/or performance requirements (e.g., reliability, cache size requirement, etc.).
7 Citations
19 Claims
-
1. A computer system, comprising:
-
a power management unit (PMU); a memory management unit (MMU); and a central processing unit (CPU) chip comprising a CPU and a memory having a plurality of ways, wherein the CPU is configured to determine a scheduled mode of operation of the computer system, and wherein the MMU is configured to receive a control signal from the PMU, the control signal indicating the scheduled mode of operation of the computer system, to determine, responsive to the scheduled mode of operation a ratio of data ways to error correction code (ECC) ways of the plurality of ways, and to configure the memory according to determined ratio. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system, comprising:
-
a power management unit (PMU); a memory management unit (MMU); and a memory having a plurality of ways, wherein the MMU is configured to receive a control signal from the PMU, the control signal indicating at least one of a memory size requirement and a desired hit/miss rate of the memory, and to configure the memory responsive to the control signal.
-
-
18. A computer system, comprising:
-
a power management unit (PMU); a memory management unit (MMU); and a memory having a plurality of ways, wherein the MMU is configured to receive a control signal from the PMU, the control signal indicating a scheduled mode of operation of the computer system, and to configure the memory according to the scheduled mode of operation of the computer system, and wherein, when the scheduled mode of operation is a low power/performance mode of the computer system, the MMU is further configured to partition at least one way of the plurality of ways of the memory between data bits and error correction code (ECC) bits. - View Dependent Claims (19)
-
Specification