Low power instruction cache
AssigneeConexant Systems, Inc.
InventorJohn R. Spence
Life of this patent
Estimating the term…
Loading patent…
AssigneeConexant Systems, Inc.
InventorJohn R. Spence
Estimating the term…
A low power instruction cache is disclosed. There are a number of tag memory banks. Each tag memory bank is associated with a unique instruction cache. Each tag memory bank has a number of tag memory rows and each tag memory row has a number of tag memory cells. Certain upper bits of a program counter are compared to a tag stored in one row of a tag memory bank. If there is a match between the certain upper bits of the program counter and the tag, a hit signal is generated. The hit signal indicates that the tag memory bank containing the matched row (i.e. the matched tag) is associated with the instruction cache having a desired instruction. The desired instruction is then read from the instruction cache associated with the tag memory bank corresponding to the generated hit signal. Thus, instead of reading one instruction from each of the instruction caches and then eliminating all but one of the read instructions, only the desired instruction from a single instruction cache is read. As such, a large amount of power is saved.
A method comprising steps of:
A circuit comprising:
Dependencies are inferred from the claim text.