Title | ||
---|---|---|
7.2 4Mb STT-MRAM-based cache with memory-access-aware power optimization and write-verify-write / read-modify-write scheme |
Abstract | ||
---|---|---|
Two performance gaps in the memory hierarchy, between CPU cache and main memory, and main memory and mass storage, will become increasingly severe bottlenecks for computing-system performance. Although it is necessary to increase memory capacity to fill these gaps, power also increases when conventional volatile memories are used. A new nonvolatile memory for this purpose has been anticipated. Storage class memory is used to fill the second gap. Many candidates exist: ReRAM, PRAM, and 3D-cross point type with resistive change RAM. However, nonvolatile last level cache (LLC) is used to fill the first gap. Advanced STT-MRAM has achieved sub-4ns read and write accesses with perpendicular magnetic tunnel junctions (p-MTJ) [1-2]. Furthermore, mature integration processes have been developed and 8Mb STT-MRAM with sub-5ns operation has shown high reliability [3]. Moreover, because of its non-volatility, STT-MRAM can reduce operation energy by more than 81% compared to SRAM for cache [1]. This paper presents STT-MRAM-based last level cache memory (LLC) including MRAM memory core, peripherals and cache logic circuits, using novel power optimization with high-speed power gating (HS-PG),considering processor architectures and cache memory accesses. The STT-MRAM-based cache has high reliability to reduce the write-error rate with novel write-verify-write. Furthermore, a read-modify-write scheme is implemented to reduce active power without penalty. Figure 7.2.1 presents a block diagram of a 4Mb STT-MRAM based cache. |
Year | DOI | Venue |
---|---|---|
2016 | 10.1109/ISSCC.2016.7417942 | 2016 IEEE International Solid-State Circuits Conference (ISSCC) |
Keywords | Field | DocType |
performance gaps,memory hierarchy,CPU cache,main memory,mass storage,computing-system performance,memory capacity,nonvolatile memory,ReRAM,PRAM,3D-cross point type,resistive change RAM,nonvolatile last level cache,LLC,perpendicular magnetic tunnel junctions,p-MTJ,STT-MRAM-based last level cache memory,MRAM memory core,peripherals,cache logic circuits,power optimization,high-speed power gating,HS-PG,cache memory accesses,write-error rate,write-verify-write,read-modify-write scheme | Cache-oblivious algorithm,Cache pollution,Computer science,Cache,CPU cache,Parallel computing,Cache-only memory architecture,Page cache,Cache algorithms,Cache coloring,Embedded system | Conference |
ISBN | Citations | PageRank |
978-1-4673-9466-6 | 6 | 0.46 |
References | Authors | |
2 | 13 |
Name | Order | Citations | PageRank |
---|---|---|---|
Hiroki Noguchi | 1 | 145 | 20.04 |
Kazutaka Ikegami | 2 | 43 | 6.79 |
Satoshi Takaya | 3 | 23 | 2.60 |
Eishi Arima | 4 | 13 | 2.92 |
Keiichi Kushida | 5 | 61 | 4.86 |
Atsushi Kawasumi | 6 | 153 | 19.91 |
Hiroyuki Hara | 7 | 67 | 7.06 |
Abe, K. | 8 | 46 | 6.27 |
Naoharu Shimomura | 9 | 47 | 6.49 |
Junichi Ito | 10 | 42 | 4.41 |
Shinobu Fujita | 11 | 180 | 22.11 |
Takashi Nakada | 12 | 19 | 6.52 |
Hiroshi Nakamura | 13 | 54 | 7.39 |