Back to Search Start Over

A 22-nm 1-Mb 1024-b Read Data-Protected STT-MRAM Macro With Near-Memory Shift-and-Rotate Functionality and 42.6-GB/s Read Bandwidth for Security-Aware Mobile Device.

Authors :
Chiu, Yen-Cheng
Chang, Tung-Cheng
Lee, Chun-Ying
Hung, Je-Min
Chang, Kuang-Tang
Xue, Cheng-Xin
Wu, Ssu-Yen
Kao, Hui-Yao
Chen, Peng
Huang, Hsiao-Yu
Teng, Shih-Hsih
Lo, Chieh-Pu
Shih, Yi-Chun
Chih, Yu-Der
Chang, Tsung-Yung Jonathan
Jin, Yier
Chang, Meng-Fan
Source :
IEEE Journal of Solid-State Circuits; Jun2022, Vol. 57 Issue 6, p1936-1949, 14p
Publication Year :
2022

Abstract

The development of security-aware mobile devices using wide-input–output (IO) nonvolatile memory (NVM) is hindered by high peak current, large area overhead for high read bandwidth (BWR), and considerable energy consumption for data movement between NVM and logic blocks. Furthermore, data stored in NVM are vulnerable to reverse-engineering attacks. This work presents a high BWR security-aware near-memory-computing spin-transfer torque magnetic random-access memory (STT-MRAM) macro using a multi-bit current-mode sense amplifier (MB-CSA) to reduce peak current and energy consumption for wide-IO access, a near-memory shift-and-rotate functionality (NSRF) in conjunction with the MB-CSA to reduce area overhead and enable the completion of read and logic operations within a single cycle, and a reverse-engineering-proof XOR–based memory data protector to protect data stored in NVM against reverse-engineering attacks. A 1-Mb 1024-b read STT-MRAM macro with data protector fabricated using foundry embedded 22-nm STT-MRAM. This work achieved 42.67 GB/s for BWR and 0.23 pJ/b. Inclusion of the NSRF circuit reduced area overhead by 33.3% while increasing latency by only 170 ps. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00189200
Volume :
57
Issue :
6
Database :
Complementary Index
Journal :
IEEE Journal of Solid-State Circuits
Publication Type :
Academic Journal
Accession number :
157073010
Full Text :
https://doi.org/10.1109/JSSC.2021.3112182