Full-Array Boolean Logic CIM Macro With Self-Recycling 10T-SRAM Cell for AES Systems

Computing in memory (CIM), which alleviates the need to transfer a large amount of data between processor and memory, significantly reducing latency and energy consumption, is a promising new computing architecture for addressing the von Neumann bottleneck problem. This article proposes a CIM array...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on very large scale integration (VLSI) systems Vol. 33; no. 8; pp. 2214 - 2224
Main Authors Li, Xin, Pan, Ying, Jin, Qian, Chen, Lintao, Lou, Yang, Wu, Baofa, Long, Jiajun, Zhou, Yongliang, Peng, Chunyu, Wu, Xiulong, Lin, Zhiting
Format Journal Article
LanguageEnglish
Published New York IEEE 01.08.2025
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text
ISSN1063-8210
1557-9999
DOI10.1109/TVLSI.2025.3572140

Cover

Abstract Computing in memory (CIM), which alleviates the need to transfer a large amount of data between processor and memory, significantly reducing latency and energy consumption, is a promising new computing architecture for addressing the von Neumann bottleneck problem. This article proposes a CIM array structure composed of self-recycling 10T static random access memory (SRAM) cells, which can realize orthogonal data writing, and multiple Boolean logical operations for the entire array. The self-recycling and full-array activation characteristics are extremely suitable for accelerating diverse data processing algorithms such as the Advanced Encryption Standard (AES). A 4-kb SRAM is implemented in 55-nm CMOS technology to verify the effectiveness of the design. Compared with other state-of-the-art architectures, the throughput and the operating frequency of the proposed CIM macro are increased to 843 GOPS/kb (<inline-formula> <tex-math notation="LaTeX">2.64\times </tex-math></inline-formula>) and 823.7 MHz (<inline-formula> <tex-math notation="LaTeX">2.6\times </tex-math></inline-formula>), respectively. The energy efficiency reaches 246.9 TOPS/W. When applied to the AES, the energy consumption is 35.77% less than the digital CIM architecture that is not self-recycling.
AbstractList Computing in memory (CIM), which alleviates the need to transfer a large amount of data between processor and memory, significantly reducing latency and energy consumption, is a promising new computing architecture for addressing the von Neumann bottleneck problem. This article proposes a CIM array structure composed of self-recycling 10T static random access memory (SRAM) cells, which can realize orthogonal data writing, and multiple Boolean logical operations for the entire array. The self-recycling and full-array activation characteristics are extremely suitable for accelerating diverse data processing algorithms such as the Advanced Encryption Standard (AES). A 4-kb SRAM is implemented in 55-nm CMOS technology to verify the effectiveness of the design. Compared with other state-of-the-art architectures, the throughput and the operating frequency of the proposed CIM macro are increased to 843 GOPS/kb ([Formula Omitted]) and 823.7 MHz ([Formula Omitted]), respectively. The energy efficiency reaches 246.9 TOPS/W. When applied to the AES, the energy consumption is 35.77% less than the digital CIM architecture that is not self-recycling.
Computing in memory (CIM), which alleviates the need to transfer a large amount of data between processor and memory, significantly reducing latency and energy consumption, is a promising new computing architecture for addressing the von Neumann bottleneck problem. This article proposes a CIM array structure composed of self-recycling 10T static random access memory (SRAM) cells, which can realize orthogonal data writing, and multiple Boolean logical operations for the entire array. The self-recycling and full-array activation characteristics are extremely suitable for accelerating diverse data processing algorithms such as the Advanced Encryption Standard (AES). A 4-kb SRAM is implemented in 55-nm CMOS technology to verify the effectiveness of the design. Compared with other state-of-the-art architectures, the throughput and the operating frequency of the proposed CIM macro are increased to 843 GOPS/kb (<inline-formula> <tex-math notation="LaTeX">2.64\times </tex-math></inline-formula>) and 823.7 MHz (<inline-formula> <tex-math notation="LaTeX">2.6\times </tex-math></inline-formula>), respectively. The energy efficiency reaches 246.9 TOPS/W. When applied to the AES, the energy consumption is 35.77% less than the digital CIM architecture that is not self-recycling.
Author Wu, Baofa
Long, Jiajun
Jin, Qian
Wu, Xiulong
Lou, Yang
Peng, Chunyu
Chen, Lintao
Lin, Zhiting
Zhou, Yongliang
Li, Xin
Pan, Ying
Author_xml – sequence: 1
  givenname: Xin
  orcidid: 0000-0002-0125-5254
  surname: Li
  fullname: Li, Xin
  organization: School of Integrated Circuits and Anhui High-Performance Integrated Circuit Engineering Research Center, Anhui University, Hefei, China
– sequence: 2
  givenname: Ying
  orcidid: 0009-0001-5458-3729
  surname: Pan
  fullname: Pan, Ying
  organization: School of Integrated Circuits and Anhui High-Performance Integrated Circuit Engineering Research Center, Anhui University, Hefei, China
– sequence: 3
  givenname: Qian
  orcidid: 0000-0002-9500-3735
  surname: Jin
  fullname: Jin, Qian
  organization: School of Integrated Circuits and Anhui High-Performance Integrated Circuit Engineering Research Center, Anhui University, Hefei, China
– sequence: 4
  givenname: Lintao
  orcidid: 0009-0004-9548-784X
  surname: Chen
  fullname: Chen, Lintao
  organization: School of Integrated Circuits and Anhui High-Performance Integrated Circuit Engineering Research Center, Anhui University, Hefei, China
– sequence: 5
  givenname: Yang
  orcidid: 0009-0002-8248-811X
  surname: Lou
  fullname: Lou, Yang
  organization: School of Integrated Circuits and Anhui High-Performance Integrated Circuit Engineering Research Center, Anhui University, Hefei, China
– sequence: 6
  givenname: Baofa
  orcidid: 0009-0008-5404-7644
  surname: Wu
  fullname: Wu, Baofa
  organization: School of Integrated Circuits and Anhui High-Performance Integrated Circuit Engineering Research Center, Anhui University, Hefei, China
– sequence: 7
  givenname: Jiajun
  orcidid: 0009-0009-5863-857X
  surname: Long
  fullname: Long, Jiajun
  organization: School of Integrated Circuits and Anhui High-Performance Integrated Circuit Engineering Research Center, Anhui University, Hefei, China
– sequence: 8
  givenname: Yongliang
  orcidid: 0000-0002-7327-6759
  surname: Zhou
  fullname: Zhou, Yongliang
  organization: School of Integrated Circuits and Anhui High-Performance Integrated Circuit Engineering Research Center, Anhui University, Hefei, China
– sequence: 9
  givenname: Chunyu
  orcidid: 0000-0003-2408-5048
  surname: Peng
  fullname: Peng, Chunyu
  organization: School of Integrated Circuits and Anhui High-Performance Integrated Circuit Engineering Research Center, Anhui University, Hefei, China
– sequence: 10
  givenname: Xiulong
  orcidid: 0000-0002-5012-2570
  surname: Wu
  fullname: Wu, Xiulong
  organization: School of Integrated Circuits and Anhui High-Performance Integrated Circuit Engineering Research Center, Anhui University, Hefei, China
– sequence: 11
  givenname: Zhiting
  orcidid: 0000-0002-3314-1606
  surname: Lin
  fullname: Lin, Zhiting
  email: ztlin@ahu.edu.cn
  organization: School of Integrated Circuits and Anhui High-Performance Integrated Circuit Engineering Research Center, Anhui University, Hefei, China
BookMark eNpFkE1Pg0AQhjemJtbqHzAeNvFM3U-WPSJptQmNSUE9EliGSkOh7tID_15qmziXmcP7zGSeWzRpuxYQeqBkTinRz-lnnKzmjDA551IxKsgVmlIplafHmowz8bkXMEpu0K1zO0KoEJpMUbo8No0XWpsP-KXrGshbHHfb2uBotcbr3NgOf9X9N06gqbwNmME0dbvFlKResgnXOIKmwVVncbhIcDK4HvbuDl1XeePg_tJn6GO5SKM3L35_XUVh7BkmdO8ZUuSlVloKngujgQCIkulScU1BcjAqCAIoqkKwSvlaAJW64DIoK6NyVhE-Q0_nvQfb_RzB9dmuO9p2PJlxJnwufCHVmGLn1PiLcxaq7GDrfW6HjJLsZC_7s5ed7GUXeyP0eIZqAPgHKKHKVz7_BT52av0
CODEN IEVSE9
Cites_doi 10.1109/AICAS57966.2023.10168596
10.1109/tcsii.2023.3337119
10.1109/VDAT50263.2020.9190473
10.1109/CICC48029.2020.9075883
10.7873/date.2014.196
10.1109/tcsi.2020.3005783
10.1109/TCSII.2023.3274703
10.1109/TED.2015.2422999
10.1109/JSSC.2021.3056447
10.1109/TVLSI.2022.3164756
10.1109/jssc.2023.3297411
10.1109/JSSC.2022.3206318
10.1109/JSSC.2019.2963616
10.1109/TCSI.2018.2848999
10.1109/JSSC.2019.2952773
10.1109/ccwc60891.2024.10427792
10.1109/tcsi.2023.3241441
10.3390/electronics10030300
10.1109/jssc.2020.3039206
10.1109/VLSIC.2018.8502421
10.1109/jetcas.2022.3174148
10.1109/isscc19947.2020.9062949
10.1109/TNANO.2023.3269946
10.1109/JSSC.2021.3061260
10.1109/cicc57935.2023.10121235
10.1109/atc63255.2024.10908339
10.1109/tcsi.2021.3080042
10.23919/VLSIC.2019.8778160
10.1109/iscas58744.2024.10558593
10.1109/jssc.2016.2642198
10.1109/tcsii.2024.3460169
10.1109/isscc19947.2020.9062995
10.1109/ISSCC42614.2022.9731545
10.1109/LSSC.2023.3281587
10.1109/isscc19947.2020.9062985
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2025
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2025
DBID 97E
RIA
RIE
AAYXX
CITATION
7SP
8FD
L7M
DOI 10.1109/TVLSI.2025.3572140
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Xplore
CrossRef
Electronics & Communications Abstracts
Technology Research Database
Advanced Technologies Database with Aerospace
DatabaseTitle CrossRef
Technology Research Database
Advanced Technologies Database with Aerospace
Electronics & Communications Abstracts
DatabaseTitleList Technology Research Database

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1557-9999
EndPage 2224
ExternalDocumentID 10_1109_TVLSI_2025_3572140
11017676
Genre orig-research
GrantInformation_xml – fundername: The University Synergy Innovation Program of Anhui Province
  grantid: GXXT-2023-013
– fundername: Science and Technology Key Project of Anhui Province
  grantid: 2022AH050099
  funderid: 10.13039/501100018554
– fundername: Anhui Provincial Key Research and Development Plan; Key Research and Development Program of Anhui Province
  grantid: 2022a05020044
  funderid: 10.13039/501100017668
– fundername: National Natural Science Foundation of China
  grantid: 62274001
  funderid: 10.13039/501100001809
GroupedDBID -~X
.DC
0R~
29I
3EH
4.4
5GY
5VS
6IK
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABFSI
ABQJQ
ABVLG
ACGFS
ACIWK
AENEX
AETIX
AGQYO
AGSQL
AHBIQ
AI.
AIBXA
AKJIK
AKQYR
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
E.L
EBS
EJD
HZ~
H~9
ICLAB
IEDLZ
IFIPE
IFJZH
IPLJI
JAVBF
LAI
M43
O9-
OCL
P2P
RIA
RIE
RNS
TN5
VH1
AAYXX
CITATION
7SP
8FD
L7M
ID FETCH-LOGICAL-c249t-c0bad979543a4c9e0ee4d29d7391e53ec7888ebfb42f7694e159b358dfc7a2f03
IEDL.DBID RIE
ISSN 1063-8210
IngestDate Fri Sep 12 20:12:16 EDT 2025
Wed Oct 01 05:43:59 EDT 2025
Wed Aug 27 02:03:02 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 8
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
https://doi.org/10.15223/policy-029
https://doi.org/10.15223/policy-037
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c249t-c0bad979543a4c9e0ee4d29d7391e53ec7888ebfb42f7694e159b358dfc7a2f03
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0009-0002-8248-811X
0000-0003-2408-5048
0000-0002-9500-3735
0009-0004-9548-784X
0009-0009-5863-857X
0000-0002-7327-6759
0000-0002-0125-5254
0009-0001-5458-3729
0000-0002-5012-2570
0000-0002-3314-1606
0009-0008-5404-7644
PQID 3246346457
PQPubID 85424
PageCount 11
ParticipantIDs crossref_primary_10_1109_TVLSI_2025_3572140
ieee_primary_11017676
proquest_journals_3246346457
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2025-08-01
PublicationDateYYYYMMDD 2025-08-01
PublicationDate_xml – month: 08
  year: 2025
  text: 2025-08-01
  day: 01
PublicationDecade 2020
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle IEEE transactions on very large scale integration (VLSI) systems
PublicationTitleAbbrev TVLSI
PublicationYear 2025
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref13
ref35
ref12
ref34
ref15
ref14
ref31
ref30
ref11
ref33
ref10
ref32
ref2
ref1
ref17
ref16
ref19
ref18
ref24
ref23
ref26
ref25
ref20
ref22
ref21
ref28
ref27
ref29
ref8
ref7
ref9
ref4
ref3
ref6
ref5
References_xml – ident: ref25
  doi: 10.1109/AICAS57966.2023.10168596
– ident: ref32
  doi: 10.1109/tcsii.2023.3337119
– ident: ref9
  doi: 10.1109/VDAT50263.2020.9190473
– ident: ref18
  doi: 10.1109/CICC48029.2020.9075883
– ident: ref24
  doi: 10.7873/date.2014.196
– ident: ref30
  doi: 10.1109/tcsi.2020.3005783
– ident: ref26
  doi: 10.1109/TCSII.2023.3274703
– ident: ref16
  doi: 10.1109/TED.2015.2422999
– ident: ref5
  doi: 10.1109/JSSC.2021.3056447
– ident: ref14
  doi: 10.1109/TVLSI.2022.3164756
– ident: ref29
  doi: 10.1109/jssc.2023.3297411
– ident: ref13
  doi: 10.1109/JSSC.2022.3206318
– ident: ref3
  doi: 10.1109/JSSC.2019.2963616
– ident: ref7
  doi: 10.1109/TCSI.2018.2848999
– ident: ref6
  doi: 10.1109/JSSC.2019.2952773
– ident: ref10
  doi: 10.1109/ccwc60891.2024.10427792
– ident: ref28
  doi: 10.1109/tcsi.2023.3241441
– ident: ref8
  doi: 10.3390/electronics10030300
– ident: ref27
  doi: 10.1109/jssc.2020.3039206
– ident: ref4
  doi: 10.1109/VLSIC.2018.8502421
– ident: ref33
  doi: 10.1109/jetcas.2022.3174148
– ident: ref2
  doi: 10.1109/isscc19947.2020.9062949
– ident: ref23
  doi: 10.1109/TNANO.2023.3269946
– ident: ref11
  doi: 10.1109/JSSC.2021.3061260
– ident: ref22
  doi: 10.1109/cicc57935.2023.10121235
– ident: ref34
  doi: 10.1109/atc63255.2024.10908339
– ident: ref21
  doi: 10.1109/tcsi.2021.3080042
– ident: ref17
  doi: 10.23919/VLSIC.2019.8778160
– ident: ref31
  doi: 10.1109/iscas58744.2024.10558593
– ident: ref20
  doi: 10.1109/jssc.2016.2642198
– ident: ref35
  doi: 10.1109/tcsii.2024.3460169
– ident: ref1
  doi: 10.1109/isscc19947.2020.9062995
– ident: ref15
  doi: 10.1109/ISSCC42614.2022.9731545
– ident: ref12
  doi: 10.1109/LSSC.2023.3281587
– ident: ref19
  doi: 10.1109/isscc19947.2020.9062985
SSID ssj0014490
Score 2.4429958
Snippet Computing in memory (CIM), which alleviates the need to transfer a large amount of data between processor and memory, significantly reducing latency and energy...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Index Database
Publisher
StartPage 2214
SubjectTerms Arrays
Boolean
Common Information Model (computing)
Computation
Computer architecture
Data processing
Encryption
Energy consumption
Full-array activation
in-memory logical operation
Logic arrays
Memory management
Microprocessors
Power demand
Random access memory
self-recycling technology
Static random access memory
static random-access memory (SRAM)
Throughput
Transistors
von Neumann architecture
Writing
Title Full-Array Boolean Logic CIM Macro With Self-Recycling 10T-SRAM Cell for AES Systems
URI https://ieeexplore.ieee.org/document/11017676
https://www.proquest.com/docview/3246346457
Volume 33
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Electronic Library (IEL)
  customDbUrl:
  eissn: 1557-9999
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0014490
  issn: 1063-8210
  databaseCode: RIE
  dateStart: 19930101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwELaACQbeiPKSBzbk4saveCwVCBBloOWxRbZzAUTVopIO5ddjOykgEBJbhsQ63Z3j7_O9EDp0qTV5aiXRYBLCBTBiQYQZGi1IaA5WxukN3Wt5fssvH8RDXawea2EAICafQTM8xlh-PnKTcFV23Ar-I5WcR_MqlVWx1mfIgHNdtR6QjKSeyMwqZKg-7t9d9S48F0xEkwlPecJNx7dTKI5V-fUvjgfM2Qq6nolW5ZW8NCelbbr3H10b_y37KlquoSZuV76xhuZguI6WvjUg3ED9wEBJezw2U3wyGg3ADHGYvuxw56KLu8ZLj--fyyfcg0FBPMSchkrKR9yifdK7aXdxBwYD7HEvbp_2cN39fBPdnp32O-eknrNAnCdfJXHU20srLTgz3GmgADxPdK6YboFg4AJNBltYnhRKag4eAlkm0rxwyiQFZVtoYTgawjbClPGCOQ8bjVAcFLce3nBlbEGVlH6vN9DRTO_Za9VOI4s0hOosWikLVspqKzXQZlDk15u1Dhtob2arrN5yb5lHhpKFOK3a-eOzXbQYVq_S9_bQQjmewL6HFKU9iK70AQbfxKE
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LbxMxEB5BOUAPlEdRAy34wA05ddav-BiiVglkcyBb6G1le2cLIkpQ2BzKr8f2bmhVhMRtD7vyaGa8_j7PC-CtHzpbDZ2iBm1GhUROHco4Q2OAGavQqTS9IZ-ryYX4cCkvu2L1VAuDiCn5DPvxMcXyq7Xfxquy00H0H6XVfXgghRCyLdf6EzQQwrTNBxSnw0BldjUyzJwWn2eLaWCDmexzGUhPvOu4dQ6lwSp__Y3TEXN-APOdcG1myff-tnF9_-tO38b_lv4JPO7AJhm13vEU7uHqGezfakH4HIrIQelos7HX5P16vUS7InH-sifjaU5yG6QnX741X8kClzUNIPM61lJekQEr6OLTKCdjXC5JQL5kdLYgXf_zQ7g4PyvGE9pNWqA-0K-GehYsZrSRglvhDTJEUWWm0twMUHL0kSijq53Iaq2MwACCHJfDqvbaZjXjL2BvtV7hERDGRc19AI5WaoFauABwhLauZlqpsNt78G6n9_JH21CjTESEmTJZqYxWKjsr9eAwKvLmzU6HPTje2arsNt3PMmBDxWOkVr_8x2dv4OGkyGflbDr_-AoexZXaZL5j2Gs2WzwJAKNxr5Nb_QaEdcfu
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Full-Array+Boolean+Logic+CIM+Macro+With+Self-Recycling+10T-SRAM+Cell+for+AES+Systems&rft.jtitle=IEEE+transactions+on+very+large+scale+integration+%28VLSI%29+systems&rft.au=Li%2C+Xin&rft.au=Pan%2C+Ying&rft.au=Jin%2C+Qian&rft.au=Chen%2C+Lintao&rft.date=2025-08-01&rft.issn=1063-8210&rft.eissn=1557-9999&rft.volume=33&rft.issue=8&rft.spage=2214&rft.epage=2224&rft_id=info:doi/10.1109%2FTVLSI.2025.3572140&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_TVLSI_2025_3572140
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1063-8210&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1063-8210&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1063-8210&client=summon