Processor with memory delayed bit line precharging
First Claim
1. A processor comprising:
- a memory comprising an array of memory cells;
a control module configured to (i) generate a clock signal at a first rate, (ii) reduce the first rate of the clock signal to a second rate for a predetermined period, and (iii) adjust the clock signal from the second rate back to the first rate at an end of the predetermined period;
a precharge circuit configured to (i) based on the clock signal at the first rate, precharge first bit lines connected to memory cells in a first row of the array of memory cells, (ii) based on the clock signal at the second rate, refrain from precharging the first bit lines during the predetermined period, and (iii) precharge the first bit lines subsequent to the end of the predetermined period; and
an amplifier module configured to (i) based on the clock signal at the first rate, access first instructions stored in the first row of the array of memory cells, and (ii) based on the clock signal at the second rate, access second instructions stored in the first row of the array of memory cells or in a second row of the array of memory cells.
3 Assignments
0 Petitions
Accused Products
Abstract
A processor includes an array of memory cells, a control module, a precharge circuit, and an amplifier module. The control module generates a clock signal at a first rate, reduces the first rate to a second rate for a predetermined period, and adjusts the second rate back to the first rate at an end of the predetermined period. The precharge circuit: based on the first rate, precharges first bit lines connected to memory cells in a first row of the array of memory cells; based on the second rate, refrains from precharging the first bit lines; and precharges the first bit lines subsequent to the end of the predetermined period. The amplifier module: based on the first rate, access first instructions stored in the first row; and based on the second rate, accesses second instructions stored in the first row or a second row of the array.
-
Citations
20 Claims
-
1. A processor comprising:
-
a memory comprising an array of memory cells; a control module configured to (i) generate a clock signal at a first rate, (ii) reduce the first rate of the clock signal to a second rate for a predetermined period, and (iii) adjust the clock signal from the second rate back to the first rate at an end of the predetermined period; a precharge circuit configured to (i) based on the clock signal at the first rate, precharge first bit lines connected to memory cells in a first row of the array of memory cells, (ii) based on the clock signal at the second rate, refrain from precharging the first bit lines during the predetermined period, and (iii) precharge the first bit lines subsequent to the end of the predetermined period; and an amplifier module configured to (i) based on the clock signal at the first rate, access first instructions stored in the first row of the array of memory cells, and (ii) based on the clock signal at the second rate, access second instructions stored in the first row of the array of memory cells or in a second row of the array of memory cells. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
generating a clock signal at a first rate; reducing the first rate of the clock signal to a second rate for a predetermined period; adjusting the clock signal from the second rate back to the first rate at an end of the predetermined period; based on the clock signal at the first rate, precharging first bit lines connected to memory cells in a first row of an array of memory cells; based on the clock signal at the second rate, refraining from precharging the first bit lines during the predetermined period; precharging the first bit lines subsequent to the end of the predetermined period; based on the clock signal at the first rate, accessing first instructions stored in the first row of the array of memory cells; and based on the clock signal at the second rate, accessing second instructions stored in the first row of the array of memory cells or in a second row of the array of memory cells. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification