TY - GEN
T1 - A 65nm level-1 cache for mobile applications
AU - Mohammad, Baker
AU - Lin, Ken
AU - Bassett, Paul
AU - Aziz, Adnan
PY - 2008
Y1 - 2008
N2 - We describe L1 cache designed for QUALCOMM®'s latest-generation digital signal processor (DSP) core. The cache is 32KB with variable associativity (4 to 16 ways) and is pseudo-dual-ported. Dual access is achieved by banking the cache in a way that minimizes bank conflict to less than 1%. The cache operates at 600 MHZ under worst-case PVT conditions and dissipates 100.8 pJoule per access at 1.2V. A low-leakage multi-threshold-voltage (MTV) 65nm foundry process technology [10,11] is used for fabrication. The cache supports simultaneous dual double-word access, and four-double-word evict and fill operations. The memory system includes a tag array and data array: both are designed using QUALCOMM®'s defined single-ported 6T SRAM cell, with an area of 0.54 mm 2 and leakage per cell of less than 10 pA. Three threshold voltages are used with foot and head switches to trade off leakage, active power, and performance. The design of the tag and data array uses novel circuit approaches to enable high coverage on testability through data bypassing with minimum impact to speed. It also employs self-timed circuit with process-dependent sense-amp tracking for high speed and low power.
AB - We describe L1 cache designed for QUALCOMM®'s latest-generation digital signal processor (DSP) core. The cache is 32KB with variable associativity (4 to 16 ways) and is pseudo-dual-ported. Dual access is achieved by banking the cache in a way that minimizes bank conflict to less than 1%. The cache operates at 600 MHZ under worst-case PVT conditions and dissipates 100.8 pJoule per access at 1.2V. A low-leakage multi-threshold-voltage (MTV) 65nm foundry process technology [10,11] is used for fabrication. The cache supports simultaneous dual double-word access, and four-double-word evict and fill operations. The memory system includes a tag array and data array: both are designed using QUALCOMM®'s defined single-ported 6T SRAM cell, with an area of 0.54 mm 2 and leakage per cell of less than 10 pA. Three threshold voltages are used with foot and head switches to trade off leakage, active power, and performance. The design of the tag and data array uses novel circuit approaches to enable high coverage on testability through data bypassing with minimum impact to speed. It also employs self-timed circuit with process-dependent sense-amp tracking for high speed and low power.
UR - http://www.scopus.com/inward/record.url?scp=77951137207&partnerID=8YFLogxK
U2 - 10.1109/ICM.2008.5393826
DO - 10.1109/ICM.2008.5393826
M3 - Conference contribution
AN - SCOPUS:77951137207
SN - 9781424423705
T3 - Proceedings of the International Conference on Microelectronics, ICM
SP - 5
EP - 10
BT - ICM'08 - 20th International Conference on Microelectronics
T2 - 20th International Conference on Microelectronics, ICM'08
Y2 - 14 December 2008 through 17 December 2008
ER -