The DOI matches its Crossref record.
A 40nm Analog-Input ADC-Free Compute-in-Memory RRAM Macro with Pulse-Width Modulation between Sub-arrays
Abstract
This paper presents an ADC-free compute-in-memory (CIM) RRAM-based macro, exploiting the fully analog intra-/inter-array computation. The main contributions include: 1) a lightweight input-encoding scheme based on pulse-width modulation (PWM), which improves the compute throughput by ~7 times; 2) a fully analog data processing manner between sub-arrays without explicit ADCs, which does not introduce quantization loss and saves the power by a factor of 11.6. The 40nm prototype chip with TSMC RRAM achieves energy efficiency of 421.53 TOPS/W and compute efficiency of 360 GOPS/mm2(normalized to binary operation) at 100MHz.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In the citing paper
“Although several compute-in-memory or near-memory approaches based on SRAMs and digital compute35–38 have been presented in the literature, most of these do not address the energy and time costs of reloading weights, thus making direct side-by-side comparisons against NVM-based weight-stationary approaches difficult.”
From An analog-AI chip for energy-efficient speech recognition and transcription (2023) · cites this paper as [34]
Citations
Cites
Still being checked.
Research works printed but not linked: 7
- yang, 2019, ISSCC
- chen, 2018, ISSCC
- yang, 2019, ISSCC
- xue, 2021, ISSCC
- li, 2021, CICC
- yu, 2020, CICC
- yu, 2021, IEEE Circuits Syst Mag
Cited by
Sorted by citations
An analog-AI chip for energy-efficient speech recognition and transcription
Ambrogio, S., Narayanan, P., Okazaki, A., Fasoli, A., Mackin, C., Hosokawa, K., Nomura, A., Yasuda, T., Chen, A., Friz, A., et al. (2023) · Nature · doi:10.1038/s41586-023-06337-5 · Cited by 269
“However, several NVM compute-in-memory studies have focused on the macro-level 32,34,39,40,41 , without accounting for data transport, control or chip infrastructure (such as clocking) costs.”
BackgroundProgramming memristor arrays with arbitrarily high precision for analog computing
Song, W., Rao, M., Li, Y., Li, C., Zhuo, Y., Cai, F., Wu, M.-C., Yin, W., Zongze, L., Wei, Q., et al. (2024) · Science · doi:10.1126/science.adi9405 · Cited by 217
Ye, W., Wang, L., Zhou, Z., An, J., Li, W., Gao, H., Li, Z., Yue, J., Hu, H., Xu, X., et al. (2023) · IEEE Journal of Solid-State Circuits · doi:10.1109/jssc.2023.3280357 · Cited by 66
Self-citationWang, Z., Song, Y., Zhang, G., Luo, Q., Xu, K., Gao, D., Yu, B., Loke, D. K., Zhong, S., & Zhang, Y. (2024) · International Journal of Extreme Manufacturing · doi:10.1088/2631-7990/ad2fea · Cited by 49
In-Memory Computing for Machine Learning and Deep Learning
Lepri, N., Glukhov, A., Cattaneo, L., Farronato, M., Mannocci, P., & Ielmini, D. (2023) · IEEE Journal of the Electron Devices Society · doi:10.1109/jeds.2023.3265875 · Cited by 52
Nonvolatile Capacitive Synapse: Device Candidates for Charge Domain Compute-In-Memory
Yu, S., Luo, Y.-C., Kim, T., & Phadke, O. (2023) · IEEE Electron Devices Magazine · doi:10.1109/med.2023.3293060 · Cited by 43
Self-citationRoadmap on low-power electronics
Ramesh, R., Salahuddin, S., Datta, S., Diaz, C. H., Nikonov, D. E., Young, I. A., Ham, D., Chang, M., Khwa, W.-S., Lele, A. S., et al. (2024) · APL Materials · doi:10.1063/5.0184774 · Cited by 43
He, Y., Yue, J., Feng, X., Huang, Y., Jia, H., Wang, J., Zhang, L., Sun, W., Yang, H., & Liu, Y. (2022) · IEEE Transactions on Circuits & Systems II Express Briefs · doi:10.1109/tcsii.2022.3209872 · Cited by 36
ENNA: An Efficient Neural Network Accelerator Design Based on ADC-Free Compute-In-Memory Subarrays
Jiang, H., Huang, S., Li, W., & Yu, S. (2022) · IEEE Transactions on Circuits and Systems I Regular Papers · doi:10.1109/tcsi.2022.3208755 · Cited by 35
Self-citationLi, W., Manley, M., Read, J., Kaul, A., Bakir, M. S., & Yu, S. (2023) · IEEE Transactions on Very Large Scale Integration (VLSI) Systems · doi:10.1109/tvlsi.2023.3299509 · Cited by 34
Self-citationResistive Neural Hardware Accelerators
Smagulova, K., Fouda, M., Kurdahi, F., Salama, K., & Eltawil, A. (2021) · Proceedings of the IEEE · doi:10.1109/jproc.2023.3268092 · Cited by 30
Yang, J., Mao, R., Jiang, M., Cheng, Y., Sun, P.-S. V., Dong, S., Pedretti, G., Sheng, X., Ignowski, J., Li, H., et al. (2025) · Nature Communications · doi:10.1038/s41467-025-56254-6 · Cited by 28
A 22 nm Floating-Point ReRAM Compute-in-Memory Macro Using Residue-Shared ADC for AI Edge Device
Hsu, H.-H., Wen, T.-H., Khwa, W.-S., Huang, W.-H., Ke, Z.-E., Chin, Y.-H., Wen, H.-J., Chang, Y., Hsu, W., Lele, A. S., et al. (2024) · IEEE Journal of Solid-State Circuits · doi:10.1109/jssc.2024.3470211 · Cited by 22
Hardware/Software Co-Design With ADC-Less In-Memory Computing Hardware for Spiking Neural Networks
Apolinario, M. P. E., Kosta, A. K., Saxena, U., & Roy, K. (2023) · IEEE Transactions on Emerging Topics in Computing · doi:10.1109/tetc.2023.3316121 · Cited by 22
Li, W., Read, J., Jiang, H., & Yu, S. (2022) · IEEE Journal on Emerging and Selected Topics in Circuits and Systems · doi:10.1109/jetcas.2022.3223031 · Cited by 18
Self-citationEfficient Processing of MLPerf Mobile Workloads Using Digital Compute-In-Memory Macros
Sun, X., Cao, W., Crafton, B., Akarvardar, K., Mori, H., Fujiwara, H., Noguchi, H., Chih, Y.-D., Chang, M., Wang, Y., et al. (2023) · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · doi:10.1109/tcad.2023.3333290 · Cited by 18
Hardware-aware Quantization/Mapping Strategies for Compute-in-Memory Accelerators
Huang, S., Jiang, H., & Yu, S. (2022) · ACM Transactions on Design Automation of Electronic Systems · doi:10.1145/3569940 · Cited by 13
Self-citationAchieving high precision in analog in-memory computing systems
Mannocci, P., Larelli, G., Bonomi, M., & Ielmini, D. (2026) · npj Unconventional Computing · doi:10.1038/s44335-025-00044-2 · Cited by 11
Xie, T., Yu, S., & Li, S. (2023) · IEEE Journal on Exploratory Solid-State Computational Devices and Circuits · doi:10.1109/jxcdc.2023.3255788 · Cited by 11
Self-citationZhao, C., Fang, J., Jiang, J., Xue, X., & Zeng, X. (2024) · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · doi:10.1109/tcad.2024.3435690 · Cited by 10
Ko, J., Im, J., Kim, J., Shin, W., Koo, R., Park, S., Woo, S. Y., & Lee, J. (2025) · Science Advances · doi:10.1126/sciadv.adt8227 · Cited by 8
A 28-nm 3.32-nJ/Frame Compute-in-Memory CNN Processor With Layer Fusion for Always-on Applications
Zhao, Y., He, P., Zhu, Y., Martins, R. P., Chan, C., & Zhang, M. (2025) · IEEE Transactions on Circuits and Systems I Regular Papers · doi:10.1109/tcsi.2025.3542590 · Cited by 6
Xu, X., Shui, Y., & Wang, A. (2023) · International Conference on Integrated Circuits and Microsystems (ICICM) · doi:10.1109/icicm59499.2023.10365851 · Cited by 6
Wang, H., Liu, R., Dorrance, R., Dasalukunte, D., Gowda, N. M., & Carlton, B. R. (2024) · IEEE Solid-State Circuits Letters · doi:10.1109/lssc.2024.3510679 · Cited by 5
Vector-Matrix Multiplier Architecture for In-Memory Computing Applications With RRAM Arrays
Boro, B., Parmar, R., & Trivedi, G. (2025) · IEEE Transactions on Nanotechnology · doi:10.1109/tnano.2025.3560912 · Cited by 5
Wong, H. ‐. P., & Mitra, S. (2024) · IEEE Transactions on Materials for Electron Devices · doi:10.1109/tmat.2024.3484369 · Cited by 4
Yamada, A., Misawa, N., Matsui, C., & Takeuchi, K. (2023) · doi:10.1109/iccad57390.2023.10323664 · Cited by 4
Impact of Gate/Drain Biases in FDSOI-Based Analog Synapse on Artificial Neural-Network Performance
Wang, W., Xu, S., Ye, J., Zhao, J., Qu, J., Loubriat, S., Besnard, G., Maleville, C., Weber, O., Arnaud, F., et al. (2025) · IEEE Transactions on Electron Devices · doi:10.1109/ted.2025.3540764 · Cited by 4
Optimization Strategies for Digital Compute-in-Memory from Comparative Analysis with Systolic Array
Li, W., Lee, J., & Yu, S. (2023) · IEEE International Conference on Artificial Intelligence Circuits and Systems (AICAS) · doi:10.1109/aicas57966.2023.10168651 · Cited by 4
Self-citationA cold-electrode metal–oxide resistive random access memory
Cao, J., Chen, B., Wang, Z., Qu, J., Zhao, J., Shen, R., Yu, X., Yu, Z., & Liu, F. (2024) · Applied Physics Letters · doi:10.1063/5.0214593 · Cited by 4
Lukito, V., Choi, E. J., Chang, I., Ha, S., & Je, M. (2025) · IEEE Journal of Solid-State Circuits · doi:10.1109/jssc.2025.3589523 · Cited by 3
Tsuda, K., Furutani, K., Yakubo, Y., Godo, H., Ando, Y., Kosuge, A., Nakura, T., & Yamazaki, S. (2024) · IEEE Journal of the Electron Devices Society · doi:10.1109/jeds.2024.3439712 · Cited by 3
Specific ADC of NVM-Based Computation-in-Memory for Deep Neural Networks
Shi, A., Zhang, Y., Han, L., Zhou, Z., Chen, Y., Yang, H., Liu, L., Shen, L., Liu, X., Kang, J., et al. (2024) · IEEE Transactions on Circuits and Systems I Regular Papers · doi:10.1109/tcsi.2024.3430290 · Cited by 3
Hasler, J., & Basu, A. (2024) · Neuromorphic Computing and Engineering · doi:10.1088/2634-4386/ad9b4a · Cited by 3
Shi, A., Zhang, Y., Han, L., Zhou, Z., Chen, Y., Liu, L., Shen, L., Huang, P. C., Liu, X., & Kang, J. (2024) · IEEE International Symposium on Circuits and Systems proceedings · doi:10.1109/iscas58744.2024.10558346 · Cited by 2
Inner Product Accelerating Scheme Based on RRAM Array for Attention-Mechanism Neural Network
Chen, Y., Han, L., Zhang, Y., Zhou, Z., Huang, P. C., Li, C., Liu, L., & Kang, J. (2024) · IEEE Electron Device Letters · doi:10.1109/led.2024.3352087 · Cited by 2
Optimizing and Exploring System Performance in Compact Processing-in-Memory-based Chips
Chen, P., & Yang, X. (2025) · IEEE International Conference on Artificial Intelligence Circuits and Systems (AICAS) · doi:10.1109/aicas64808.2025.11173147 · Cited by 2
ICHIKAWA, Y., Yamada, A., Misawa, N., Matsui, C., & TAKEUCHI, K. (2024) · IEICE Transactions on Electronics · doi:10.1587/transele.2023ctp0001 · Cited by 2
Kong, Z., Lan, J., Li, H., Yang, Z., Dong, W.-K., He, J., Lyu, H., Wang, X., Zhu, Y., Jain, S., et al. (2026) · IEEE Electron Device Letters · doi:10.1109/led.2026.3680336 · Cited by 1
MeMCISA: Memristor-Enabled Memory-Centric Instruction-Set Architecture for Database Workloads
Zhu, Y., Cai, L., Yu, L., Fan, A., Yan, L., Jing, Z., Yan, B., Tiw, P. J., Li, Y., Tao, Y., et al. (2024) · IEEE/ACM International Symposium on Microarchitecture (MICRO) · doi:10.1109/micro61859.2024.00122 · Cited by 1
Neuromorphic Denoising with Fully Analog Memristive In‐Memory Computing
Shi, D., Zhang, T., Li, Y., Tao, Y., Yan, B. Y., & Yang, Y. (2026) · Advanced Intelligent Systems · doi:10.1002/aisy.70419 · Cited by 1
Straightforward data transfer in a blockwise dataflow for an analog RRAM-based CIM system
Liu, Y., Gao, B., Yao, P., Liu, Q., Zhang, Q., Wu, D. M., Tang, J., Qian, H., & Wu, H. (2023) · Frontiers in Electronics · doi:10.3389/felec.2023.1129675 · Cited by 1
Enabling Ultra-Low Power Ultrasound Imaging with Compute-in-Memory Sparse Reconstruction Accelerator
Li, W., Zhang, X., Lee, J., Degertekin, F. L., Li, S., & Yu, S. (2023) · IEEE Biomedical Circuits and Systems Conference (BioCAS) · doi:10.1109/biocas58349.2023.10389000 · Cited by 1
Self-citationICHIKAWA, Y., Misawa, N., MATSUI, C., & Takeuchi, K. (2024) · IEICE Transactions on Fundamentals of Electronics Communications and Computer Sciences · doi:10.1587/transfun.2024vlp0013 · Cited by 1
Programmable Binary Weighted Time-Domain Vector Matrix Multiplier for In-Memory Computing
Boro, B., Dongre, A., Parmar, R., & Trivedi, G. (2023) · IEEE Asia Pacific Conference on Circuits and Systems (APCCAS) · doi:10.1109/apccas60141.2023.00066
Reprogrammable Time-Domain RRAM Based Vector Matrix Multiplier for In-Memory Computing
Boro, B., Parmar, R., Dongre, A., & Trivedi, G. (2024) · International Symposium on Quality Electronic Design (ISQED) · doi:10.1109/isqed60706.2024.10528699
Analog Computing with High Precision and Reliability (Invited)
Song, W., & Yang, J. J. (2025) · IEEE International Reliability Physics Symposium proceedings · doi:10.1109/irps48204.2025.10983907
Yang, J., Dong, S., Fu, Z., Shang, H., & Basu, A. (2025) · ACM/IEEE Design Automation Conference (DAC) · doi:10.1109/dac63849.2025.11133014
Analysis and Design of Memory Testing Algorithm for Computing-in-Memory Using MBIST
Lin, Z., Li, S., Zhang, Q., Feng, Q., Yue, C., Chen, J., Wang, Y., Liu, Y., Liu, Y., Hao, L., et al. (2025) · ACM Journal on Emerging Technologies in Computing Systems · doi:10.1145/3766540
A Fully Analog Computing-in-Memory Macro With INT8-MAC Operations for Edge-AI Device
Huang, W.-C., Chien, H.-T., Chang, S.-J., Hu, J.-H., & Kuo, C.-H. (2026) · IEEE Journal on Emerging and Selected Topics in Circuits and Systems · doi:10.1109/jetcas.2026.3657011
Ko, J., Im, J., Koo, R., Park, S., & Lee, J. (2026) · Advanced Intelligent Systems · doi:10.1002/aisy.202501499
Wang, S., Fang, Z.-Q., Du, H., Zhang, R., Zhu, H., Liu, B., & Cai, H. (2026) · IEEE Transactions on Circuits and Systems I Regular Papers · doi:10.1109/tcsi.2026.3674531
Non-Destructive Read-Out FeRAM Cell and Architecture for Compute-in-memory Applications
Zhou, Y., Zhong, J., Tan, W., Xu, Y., Chen, J. M., Zuo, J., Peng, C., & Wu, X. (2026) · International Symposium on Intelligent Robotics and Systems (ISoIRS) · doi:10.1109/isoirs70157.2026.11545251
Fan, K., Song, C. E., Wang, X., Rosing, T., & Kang, M. (2026) · ACM Great Lakes Symposium on VLSI (GLSVLSI) · doi:10.1145/3787109.3815224
A Data-Driven Framework for Modeling Non-Idealities in Analog In-Memory Computing Hardware
Vasilopoulos, A., Kersting, B., Büchel, J., Sebastian, A., & Gallo, M. L. (2026) · IEEE Journal on Emerging and Selected Topics in Circuits and Systems · doi:10.1109/jetcas.2026.3705427
A Differentiable Simulator for Optimizing Time-Domain Analog CNN Accelerators
Horton, M., Park, C., Molom-Ochir, T., McGarry, W., Gu, J., & Chen, Y. (2026) · International Symposium on Low Power Electronics and Design (ISLPED) · doi:10.1145/3816440.3828510
Singla, A., Chithambara Moorthii, J., Shaik, S. A., Dey, S., Mukherjee, A., Pal, A., & Suri, M. (2026) · IEEE Interregional NEWCAS Conference (NEWCAS) · doi:10.1109/newcas64543.2026.11674054
ADC-Free Current-Domain Compute-In-Memory Processors for Intelligent Image Sensing
Gupte, K. K., Chen, D. J., & Wang, C. (2026) · IEEE International Midwest Symposium on Circuits and Systems (MWSCAS) · doi:10.1109/mwscas67364.2026.11680770
Dong, C., Xie, X., Chen, J., Tan, G., Huang, Y., & Cao, S. (2026) · Electronics · doi:10.3390/electronics15194512
ECC-Assisted Fault Tolerance in Memristive Crossbar-based CIM Architectures: An Overview
Hemaram, S., Hamdioui, S., & Gebregiorgis, A. (2026) · IFIP/IEEE International Conference on Very Large Scale Integration · doi:10.1109/vlsi-soc70418.2026.11740617
Metadata
- Authors
- Jiang, H., Li, W., Huang, S., & Yu, S.
- Affiliations
- Georgia Institute of Technology (US)
- Venue
- 2022 IEEE Symposium on VLSI Technology and Circuits (VLSI Technology and Circuits)
- Publisher
- IEEE
- Published
- 2022-06-12
- Pages
- 266-267
- OpenAlex
- W4286571956
- Cited by
- 58
- References
- 0
- Citations by year
- 2026: 12 · 2025: 10 · 2024: 17 · 2023: 15 · 2022: 4
- FWCI
- 18.60
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- IEEE Symposium on VLSI Technology and Circuits (VLSI Technology and Circuits) (publishedVersion)
- Topics
- Physical Sciences › Engineering › Electrical and Electronic Engineering › Advanced Memory and Neural Computing
- Physical Sciences › Engineering › Electrical and Electronic Engineering › Low-power high-performance VLSI design
- Physical Sciences › Engineering › Electrical and Electronic Engineering › Analog and Mixed-Signal Circuit Design
- Keywords
- in-memory computing, resistive random access memory, pulse width modulation, energy-efficient computing, 40-nm CMOS
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review