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...
Saved in:
| Published in | IEEE transactions on very large scale integration (VLSI) systems Vol. 33; no. 8; pp. 2214 - 2224 |
|---|---|
| Main Authors | , , , , , , , , , , |
| Format | Journal Article |
| Language | English |
| Published |
New York
IEEE
01.08.2025
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Subjects | |
| Online Access | Get full text |
| ISSN | 1063-8210 1557-9999 |
| DOI | 10.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 |