Stable, Low Power and Bit-Interleaving Aware SRAM Memory for Multi-Core Processing Elements

The machine learning and convolutional neural network (CNN)-based intelligent artificial accelerator needs significant parallel data processing from the cache memory. The separate read port is mostly used to design built-in computational memory (CRAM) to reduce the data processing bottleneck. This m...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Nandakishor Yadav, Youngbae Kim, Shuai Li, Kyuwon Ken Choi
Formato: article
Lenguaje:EN
Publicado: MDPI AG 2021
Materias:
CNN
Acceso en línea:https://doaj.org/article/ba7d2eb2ee1949f5af18969e8295843e
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:ba7d2eb2ee1949f5af18969e8295843e
record_format dspace
spelling oai:doaj.org-article:ba7d2eb2ee1949f5af18969e8295843e2021-11-11T15:42:52ZStable, Low Power and Bit-Interleaving Aware SRAM Memory for Multi-Core Processing Elements10.3390/electronics102127242079-9292https://doaj.org/article/ba7d2eb2ee1949f5af18969e8295843e2021-11-01T00:00:00Zhttps://www.mdpi.com/2079-9292/10/21/2724https://doaj.org/toc/2079-9292The machine learning and convolutional neural network (CNN)-based intelligent artificial accelerator needs significant parallel data processing from the cache memory. The separate read port is mostly used to design built-in computational memory (CRAM) to reduce the data processing bottleneck. This memory uses multi-port reading and writing operations, which reduces stability and reliability. In this paper, we proposed a self-adaptive 12T SRAM cell to increase the read stability for multi-port operation. The self-adaptive technique increases stability and reliability. We increased the read stability by refreshing the storing node in the read mode of operation. The proposed technique also prevents the bit-interleaving problem. Further, we offered a butterfly-inspired SRAM bank to increase the performance and reduce the power dissipation. The proposed SRAM saves 12% more total power than the state-of-the-art 12T SRAM cell-based SRAM. We improve the write performance by 28.15% compared with the state-of-the-art 12T SRAM design. The total area overhead of the proposed architecture compared to the conventional 6T SRAM cell-based SRAM is only 1.9 times larger than the 6T SRAM cell.Nandakishor YadavYoungbae KimShuai LiKyuwon Ken ChoiMDPI AGarticleSRAMstabilityreliabilityCNNread timewrite timeElectronicsTK7800-8360ENElectronics, Vol 10, Iss 2724, p 2724 (2021)
institution DOAJ
collection DOAJ
language EN
topic SRAM
stability
reliability
CNN
read time
write time
Electronics
TK7800-8360
spellingShingle SRAM
stability
reliability
CNN
read time
write time
Electronics
TK7800-8360
Nandakishor Yadav
Youngbae Kim
Shuai Li
Kyuwon Ken Choi
Stable, Low Power and Bit-Interleaving Aware SRAM Memory for Multi-Core Processing Elements
description The machine learning and convolutional neural network (CNN)-based intelligent artificial accelerator needs significant parallel data processing from the cache memory. The separate read port is mostly used to design built-in computational memory (CRAM) to reduce the data processing bottleneck. This memory uses multi-port reading and writing operations, which reduces stability and reliability. In this paper, we proposed a self-adaptive 12T SRAM cell to increase the read stability for multi-port operation. The self-adaptive technique increases stability and reliability. We increased the read stability by refreshing the storing node in the read mode of operation. The proposed technique also prevents the bit-interleaving problem. Further, we offered a butterfly-inspired SRAM bank to increase the performance and reduce the power dissipation. The proposed SRAM saves 12% more total power than the state-of-the-art 12T SRAM cell-based SRAM. We improve the write performance by 28.15% compared with the state-of-the-art 12T SRAM design. The total area overhead of the proposed architecture compared to the conventional 6T SRAM cell-based SRAM is only 1.9 times larger than the 6T SRAM cell.
format article
author Nandakishor Yadav
Youngbae Kim
Shuai Li
Kyuwon Ken Choi
author_facet Nandakishor Yadav
Youngbae Kim
Shuai Li
Kyuwon Ken Choi
author_sort Nandakishor Yadav
title Stable, Low Power and Bit-Interleaving Aware SRAM Memory for Multi-Core Processing Elements
title_short Stable, Low Power and Bit-Interleaving Aware SRAM Memory for Multi-Core Processing Elements
title_full Stable, Low Power and Bit-Interleaving Aware SRAM Memory for Multi-Core Processing Elements
title_fullStr Stable, Low Power and Bit-Interleaving Aware SRAM Memory for Multi-Core Processing Elements
title_full_unstemmed Stable, Low Power and Bit-Interleaving Aware SRAM Memory for Multi-Core Processing Elements
title_sort stable, low power and bit-interleaving aware sram memory for multi-core processing elements
publisher MDPI AG
publishDate 2021
url https://doaj.org/article/ba7d2eb2ee1949f5af18969e8295843e
work_keys_str_mv AT nandakishoryadav stablelowpowerandbitinterleavingawaresrammemoryformulticoreprocessingelements
AT youngbaekim stablelowpowerandbitinterleavingawaresrammemoryformulticoreprocessingelements
AT shuaili stablelowpowerandbitinterleavingawaresrammemoryformulticoreprocessingelements
AT kyuwonkenchoi stablelowpowerandbitinterleavingawaresrammemoryformulticoreprocessingelements
_version_ 1718434112826507264