TY - GEN
T1 - Robust On-Chip Processing Unit with Parallelized ECC Block for Lightweight Instruction Execution
AU - Kang, Myeongjin
AU - Park, Daejin
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/9/28
Y1 - 2020/9/28
N2 - A tiny processing unit (TPU) activated with insufficient power always has a problem with data protection. To solve this problem, many TPUs and embedded systems use error-correcting code (ECC), especially Hamming code. However, adding an ECC decoding block to the TPU can cause a bottleneck. Most TPUs that follow a Von Neumann structure spend large amounts of time in the instruction fetch stage. The instruction fetch time increases due to ECC decoding intensifying the bottleneck. In this paper, we propose an architecture for a parallelized ECC decoding block. Although it increases memory usage, the parallelized ECC decoding block speeds up the entire TPU by more quickly processing the ECC decoding. This architecture was synthesized and validated with Design Compiler and showed successful performance improvements using proposed architecture.
AB - A tiny processing unit (TPU) activated with insufficient power always has a problem with data protection. To solve this problem, many TPUs and embedded systems use error-correcting code (ECC), especially Hamming code. However, adding an ECC decoding block to the TPU can cause a bottleneck. Most TPUs that follow a Von Neumann structure spend large amounts of time in the instruction fetch stage. The instruction fetch time increases due to ECC decoding intensifying the bottleneck. In this paper, we propose an architecture for a parallelized ECC decoding block. Although it increases memory usage, the parallelized ECC decoding block speeds up the entire TPU by more quickly processing the ECC decoding. This architecture was synthesized and validated with Design Compiler and showed successful performance improvements using proposed architecture.
UR - http://www.scopus.com/inward/record.url?scp=85098452345&partnerID=8YFLogxK
U2 - 10.1109/ICCE-Taiwan49838.2020.9258047
DO - 10.1109/ICCE-Taiwan49838.2020.9258047
M3 - Conference contribution
AN - SCOPUS:85098452345
T3 - 2020 IEEE International Conference on Consumer Electronics - Taiwan, ICCE-Taiwan 2020
BT - 2020 IEEE International Conference on Consumer Electronics - Taiwan, ICCE-Taiwan 2020
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 7th IEEE International Conference on Consumer Electronics - Taiwan, ICCE-Taiwan 2020
Y2 - 28 September 2020 through 30 September 2020
ER -