{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,22]],"date-time":"2026-03-22T22:52:26Z","timestamp":1774219946698,"version":"3.50.1"},"reference-count":45,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2025,1,14]],"date-time":"2025-01-14T00:00:00Z","timestamp":1736812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,14]],"date-time":"2025-01-14T00:00:00Z","timestamp":1736812800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Sci. China Inf. Sci."],"published-print":{"date-parts":[[2025,2]]},"DOI":"10.1007\/s11432-024-4240-x","type":"journal-article","created":{"date-parts":[[2025,1,18]],"date-time":"2025-01-18T07:01:01Z","timestamp":1737183661000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Optimizing hardware-software co-design based on non-ideality in memristor crossbars for in-memory computing"],"prefix":"10.1007","volume":"68","author":[{"given":"Pinfeng","family":"Jiang","sequence":"first","affiliation":[]},{"given":"Danzhe","family":"Song","sequence":"additional","affiliation":[]},{"given":"Menghua","family":"Huang","sequence":"additional","affiliation":[]},{"given":"Fan","family":"Yang","sequence":"additional","affiliation":[]},{"given":"Letian","family":"Wang","sequence":"additional","affiliation":[]},{"given":"Pan","family":"Liu","sequence":"additional","affiliation":[]},{"given":"Xiangshui","family":"Miao","sequence":"additional","affiliation":[]},{"given":"Xingsheng","family":"Wang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,1,14]]},"reference":[{"key":"4240_CR1","doi-asserted-by":"publisher","first-page":"200401","DOI":"10.1007\/s11432-023-3739-0","volume":"66","author":"B N Yan","year":"2023","unstructured":"Yan B N, Yang Y C, Huang R. Memristive dynamics enabled neuromorphic computing systems. Sci China Inf Sci, 2023, 66: 200401","journal-title":"Sci China Inf Sci"},{"key":"4240_CR2","doi-asserted-by":"publisher","first-page":"823","DOI":"10.1038\/s41586-023-05759-5","volume":"615","author":"M Rao","year":"2023","unstructured":"Rao M, Tang H, Wu J, et al. Thousands of conductance levels in memristors integrated on CMOS. Nature, 2023, 615: 823\u2013829","journal-title":"Nature"},{"key":"4240_CR3","doi-asserted-by":"publisher","first-page":"160403","DOI":"10.1007\/s11432-021-3234-0","volume":"64","author":"L Chang","year":"2021","unstructured":"Chang L, Li C L, Zhang Z M, et al. Energy-efficient computing-in-memory architecture for AI processor: device, circuit, architecture perspective. Sci China Inf Sci, 2021, 64: 160403","journal-title":"Sci China Inf Sci"},{"key":"4240_CR4","doi-asserted-by":"publisher","first-page":"641","DOI":"10.1038\/s41586-020-1942-4","volume":"577","author":"P Yao","year":"2020","unstructured":"Yao P, Wu H, Gao B, et al. Fully hardware-implemented memristor convolutional neural network. Nature, 2020, 577: 641\u2013646","journal-title":"Nature"},{"key":"4240_CR5","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1145\/3232195.3232226","volume-title":"Proceedings of the 14th IEEE\/ACM International Symposium on Nanoscale Architectures","author":"M E Fouda","year":"2018","unstructured":"Fouda M E, Lee J, Eltawil A M, et al. Overcoming crossbar nonidealities in binary neural networks through learning. In: Proceedings of the 14th IEEE\/ACM International Symposium on Nanoscale Architectures, 2018. 31\u201333"},{"key":"4240_CR6","doi-asserted-by":"publisher","first-page":"182404","DOI":"10.1007\/s11432-022-3627-8","volume":"66","author":"J J An","year":"2023","unstructured":"An J J, Wang L F, Ye W, et al. Design memristor-based computing-in-memory for AI accelerators considering the interplay between devices, circuits, and system. Sci China Inf Sci, 2023, 66: 182404","journal-title":"Sci China Inf Sci"},{"key":"4240_CR7","doi-asserted-by":"publisher","first-page":"859","DOI":"10.1145\/3489517.3530532","volume-title":"Proceedings of the 59th ACM\/IEEE Design Automation Conference","author":"M R H Rashed","year":"2022","unstructured":"Rashed M R H, Awad A, Jha S K, et al. Towards resilient analog in-memory deep learning via data layout re-organization. In: Proceedings of the 59th ACM\/IEEE Design Automation Conference, 2022. 859\u2013864"},{"key":"4240_CR8","first-page":"1","volume-title":"Proceedings of IEEE\/ACM International Conference On Computer Aided Design (ICCAD)","author":"X Yang","year":"2021","unstructured":"Yang X, Belakaria S, Joardar B K, et al. Multi-objective optimization of ReRAM crossbars for robust DNN inferencing under stochastic noise. In: Proceedings of IEEE\/ACM International Conference On Computer Aided Design (ICCAD), 2021. 1\u20139"},{"key":"4240_CR9","doi-asserted-by":"publisher","first-page":"221402","DOI":"10.1007\/s11432-021-3327-7","volume":"64","author":"C D Cheng","year":"2021","unstructured":"Cheng C D, Tiw P J, Cai Y M, et al. In-memory computing with emerging nonvolatile memory devices. Sci China Inf Sci, 2021, 64: 221402","journal-title":"Sci China Inf Sci"},{"key":"4240_CR10","first-page":"1","volume-title":"Proceedings of 60th ACM\/IEEE Design Automation Conference (DAC)","author":"Y Zhu","year":"2023","unstructured":"Zhu Y, Zhu Z, Dai G, et al. PIM-HLS: an automatic hardware generation tool for heterogeneous processing-in-memory-based neural network accelerators. In: Proceedings of 60th ACM\/IEEE Design Automation Conference (DAC), 2023. 1\u20136"},{"key":"4240_CR11","volume-title":"Proceedings of IEEE International Electron Devices Meeting (IEDM)","author":"X Peng","year":"2019","unstructured":"Peng X, Huang S, Luo Y, et al. DNN+NeuroSim: an end-to-end benchmarking framework for compute-in-memory accelerators with versatile device technologies. In: Proceedings of IEEE International Electron Devices Meeting (IEDM), 2019"},{"key":"4240_CR12","volume-title":"Proceedings of the 56th Annual Design Automation Conference","author":"Z He","year":"2019","unstructured":"He Z, Lin J, Ewetz R, et al. Noise injection adaption: end-to-end ReRAM crossbar non-ideal effect adaption for neural network mapping. In: Proceedings of the 56th Annual Design Automation Conference, 2019"},{"key":"4240_CR13","first-page":"1467","volume-title":"Proceedings of Design, Automation & Test in Europe Conference & Exhibition (DATE)","author":"S H H Shadmehri","year":"2022","unstructured":"Shadmehri S H H, BanaGozar A, Kamal M, et al. SySCIM: SystemC-AMS simulation of memristive computation in-memory. In: Proceedings of Design, Automation & Test in Europe Conference & Exhibition (DATE), 2022. 1467\u20131472"},{"key":"4240_CR14","doi-asserted-by":"publisher","first-page":"22401","DOI":"10.1007\/s11432-018-9555-8","volume":"62","author":"R Z Han","year":"2019","unstructured":"Han R Z, Huang P, Zhao Y D, et al. Efficient evaluation model including interconnect resistance effect for large scale RRAM crossbar array matrix computing. Sci China Inf Sci, 2019, 62: 22401","journal-title":"Sci China Inf Sci"},{"key":"4240_CR15","doi-asserted-by":"publisher","first-page":"160406","DOI":"10.1007\/s11432-020-3198-9","volume":"64","author":"W Q Zhang","year":"2021","unstructured":"Zhang W Q, Gao B, Yao P, et al. Array-level boosting method with spatial extended allocation to improve the accuracy of memristor based computing-in-memory chips. Sci China Inf Sci, 2021, 64: 160406","journal-title":"Sci China Inf Sci"},{"key":"4240_CR16","doi-asserted-by":"publisher","first-page":"2385","DOI":"10.1038\/s41467-018-04484-2","volume":"9","author":"C Li","year":"2018","unstructured":"Li C, Belkin D, Li Y, et al. Efficient and self-adaptive in-situ learning in multilayer memristor neural networks. Nat Commun, 2018, 9: 2385","journal-title":"Nat Commun"},{"key":"4240_CR17","first-page":"1","volume-title":"Proceedings of IEEE International Reliability Physics Symposium (IRPS)","author":"L X Han","year":"2021","unstructured":"Han L X, Xiang Y C, Huang P, et al. Novel weight mapping method for reliable NVM based neural network. In: Proceedings of IEEE International Reliability Physics Symposium (IRPS), 2021. 1\u20136"},{"key":"4240_CR18","doi-asserted-by":"publisher","first-page":"949","DOI":"10.1145\/3489517.3530564","volume-title":"Proceedings of the 59th ACM\/IEEE Design Automation Conference","author":"H Shin","year":"2022","unstructured":"Shin H, Park R, Lee S Y, et al. Effective zero compression on ReRAM-based sparse DNN accelerators. In: Proceedings of the 59th ACM\/IEEE Design Automation Conference, 2022. 949\u2013954"},{"key":"4240_CR19","doi-asserted-by":"publisher","first-page":"867","DOI":"10.1109\/JETCAS.2022.3222966","volume":"12","author":"M H Amin","year":"2022","unstructured":"Amin M H, Elbtity M E, Zand R. Xbar-partitioning: a practical way for parasitics and noise tolerance in analog IMC circuits. IEEE J Emerg Sel Top Circ Syst, 2022, 12: 867\u2013877","journal-title":"IEEE J Emerg Sel Top Circ Syst"},{"key":"4240_CR20","doi-asserted-by":"publisher","first-page":"823","DOI":"10.1038\/s41928-023-01053-4","volume":"6","author":"Z Sun","year":"2023","unstructured":"Sun Z, Kvatinsky S, Si X, et al. A full spectrum of computing-in-memory technologies. Nat Electron, 2023, 6: 823\u2013835","journal-title":"Nat Electron"},{"key":"4240_CR21","doi-asserted-by":"publisher","first-page":"200408","DOI":"10.1007\/s11432-023-3785-8","volume":"66","author":"Y Y Liu","year":"2023","unstructured":"Liu Y Y, Gao B, Tang J S, et al. Architecture-circuit-technology co-optimization for resistive random access memory-based computation-in-memory chips. Sci China Inf Sci, 2023, 66: 200408","journal-title":"Sci China Inf Sci"},{"key":"4240_CR22","doi-asserted-by":"publisher","first-page":"436","DOI":"10.1109\/JETCAS.2022.3172170","volume":"12","author":"T Cao","year":"2022","unstructured":"Cao T, Liu C, Gao Y, et al. Parasitic-aware modeling and neural network training scheme for energy-efficient processing-in-memory with resistive crossbar array. IEEE J Emerg Sel Top Circ Syst, 2022, 12: 436\u2013444","journal-title":"IEEE J Emerg Sel Top Circ Syst"},{"key":"4240_CR23","doi-asserted-by":"publisher","first-page":"1279708","DOI":"10.3389\/fnins.2024.1279708","volume":"18","author":"K Kim","year":"2024","unstructured":"Kim K, Song M S, Hwang H, et al. A comprehensive review of advanced trends: from artificial synapses to neuromorphic systems with consideration of non-ideal effects. Front Neurosci, 2024, 18: 1279708","journal-title":"Front Neurosci"},{"key":"4240_CR24","doi-asserted-by":"publisher","first-page":"595","DOI":"10.1109\/JSSC.2023.3304174","volume":"59","author":"J J Wang","year":"2024","unstructured":"Wang J J, Zhang T, Liu S, et al. Design and implementation of a hybrid, ADC\/DAC-free, input-sparsity-aware, precision reconfigurable RRAM processing-in-memory chip. IEEE J Solid-State Circ, 2024, 59: 595\u2013604","journal-title":"IEEE J Solid-State Circ"},{"key":"4240_CR25","doi-asserted-by":"publisher","first-page":"371","DOI":"10.1038\/s41928-020-0435-7","volume":"3","author":"W Zhang","year":"2020","unstructured":"Zhang W, Gao B, Tang J, et al. Neuro-inspired computing chips. Nat Electron, 2020, 3: 371\u2013382","journal-title":"Nat Electron"},{"key":"4240_CR26","doi-asserted-by":"publisher","first-page":"504","DOI":"10.1038\/s41586-022-04992-8","volume":"608","author":"W Wan","year":"2022","unstructured":"Wan W, Kubendran R, Schaefer C, et al. A compute-in-memory chip based on resistive random-access memory. Nature, 2022, 608: 504\u2013512","journal-title":"Nature"},{"key":"4240_CR27","volume-title":"Proceedings of IEEE International Electron Devices Meeting (IEDM)","author":"P Y Chen","year":"2017","unstructured":"Chen P Y, Peng X, Yu S. NeuroSim+: an integrated device-to-algorithm framework for benchmarking synaptic devices and array architectures. In: Proceedings of IEEE International Electron Devices Meeting (IEDM), 2017"},{"key":"4240_CR28","doi-asserted-by":"publisher","first-page":"2201446","DOI":"10.1002\/advs.202201446","volume":"9","author":"C Wang","year":"2022","unstructured":"Wang C, Mao G, Huang M, et al. HfOx\/AlOy superlattice-like memristive synapse. Adv Sci, 2022, 9: 2201446","journal-title":"Adv Sci"},{"key":"4240_CR29","volume-title":"Electronic Circuit and System Simulation Methods","author":"L Pillage","year":"1995","unstructured":"Pillage L. Electronic Circuit and System Simulation Methods. New York: McGraw-Hill, 1995"},{"key":"4240_CR30","first-page":"1009","volume":"37","author":"L Xia","year":"2018","unstructured":"Xia L, Li B, Tang T, et al. MNSIM: simulation platform for memristor-based neuromorphic computing system. IEEE Trans Comput-Aided Des Integr Circ Syst, 2018, 37: 1009\u20131022","journal-title":"IEEE Trans Comput-Aided Des Integr Circ Syst"},{"key":"4240_CR31","volume-title":"Direct Methods for Space Matrices","author":"I S Duff","year":"1983","unstructured":"Duff I S, Erisman A M, Reid J K. Direct Methods for Space Matrices. Berlin: Springer, 1983"},{"key":"4240_CR32","first-page":"405","volume":"110","author":"A Schwarzenberg-Czerny","year":"1995","unstructured":"Schwarzenberg-Czerny A. On matrix factorization and efficient least squares solution. Astronom Astrophys Suppl, 1995, 110: 405","journal-title":"Astronom Astrophys Suppl"},{"key":"4240_CR33","doi-asserted-by":"publisher","DOI":"10.6028\/jres.049.044","volume-title":"Methods of Conjugate Gradients for Solving Linear Systems","author":"M R Hestenes","year":"1952","unstructured":"Hestenes M R, Stiefel E. Methods of Conjugate Gradients for Solving Linear Systems. Washington: NBS, 1952"},{"key":"4240_CR34","doi-asserted-by":"publisher","first-page":"617","DOI":"10.1137\/0712047","volume":"12","author":"C C Paige","year":"1975","unstructured":"Paige C C, Saunders M A. Solution of sparse indefinite systems of linear equations. SIAM J Numer Anal, 1975, 12: 617\u2013629","journal-title":"SIAM J Numer Anal"},{"key":"4240_CR35","doi-asserted-by":"publisher","first-page":"156620","DOI":"10.1016\/j.apsusc.2023.156620","volume":"617","author":"R Su","year":"2023","unstructured":"Su R, Xiao R, Shen C, et al. Oxygen ion migration induced polarity switchable SrFeOx memristor for high-precision handwriting recognition. Appl Surf Sci, 2023, 617: 156620","journal-title":"Appl Surf Sci"},{"key":"4240_CR36","doi-asserted-by":"publisher","first-page":"102","DOI":"10.1109\/JETCAS.2017.2776980","volume":"8","author":"L Xia","year":"2017","unstructured":"Xia L, Huangfu W, Tang T, et al. Stuck-at fault tolerance in RRAM computing systems. IEEE J Emerg Sel Top Circ Syst, 2017, 8: 102\u2013115","journal-title":"IEEE J Emerg Sel Top Circ Syst"},{"key":"4240_CR37","doi-asserted-by":"publisher","first-page":"1280","DOI":"10.1109\/LED.2023.3285916","volume":"44","author":"D Song","year":"2023","unstructured":"Song D, Yang F, Wang C, et al. Mitigate IR-drop effect by modulating neuron activation functions for implementing neural networks on memristor crossbar arrays. IEEE Electron Dev Lett, 2023, 44: 1280\u20131283","journal-title":"IEEE Electron Dev Lett"},{"key":"4240_CR38","doi-asserted-by":"publisher","first-page":"1662","DOI":"10.1109\/TCAD.2020.3021309","volume":"40","author":"Y Liao","year":"2020","unstructured":"Liao Y, Gao B, Yao P, et al. Diagonal matrix regression layer: training neural networks on resistive crossbars with interconnect resistance effect. IEEE Trans Comput-Aided Des Integr Circ Syst, 2020, 40: 1662\u20131671","journal-title":"IEEE Trans Comput-Aided Des Integr Circ Syst"},{"key":"4240_CR39","doi-asserted-by":"publisher","first-page":"645","DOI":"10.1109\/JEDS.2021.3093478","volume":"9","author":"C Huang","year":"2021","unstructured":"Huang C, Xu N, Qiu K, et al. Efficient and optimized methods for alleviating the impacts of IR-drop and fault in RRAM based neural computing systems. IEEE J Electron Dev Soc, 2021, 9: 645\u2013652","journal-title":"IEEE J Electron Dev Soc"},{"key":"4240_CR40","first-page":"265","volume-title":"Proceedings of IEEE Asia Pacific Conference on Circuits and Systems (APCCAS)","author":"J Zhu","year":"2019","unstructured":"Zhu J, Huang Y, Yang Z, et al. Analog implementation of reconfigurable convolutional neural network kernels. In: Proceedings of IEEE Asia Pacific Conference on Circuits and Systems (APCCAS), 2019. 265\u2013268"},{"key":"4240_CR41","doi-asserted-by":"publisher","first-page":"750","DOI":"10.1109\/TVLSI.2011.2109404","volume":"20","author":"G Khodabandehloo","year":"2011","unstructured":"Khodabandehloo G, Mirhassani M, Ahmadi M. Analog implementation of a novel resistive-type sigmoidal neuron. IEEE Trans VLSI Syst, 2011, 20: 750\u2013754","journal-title":"IEEE Trans VLSI Syst"},{"key":"4240_CR42","first-page":"581","volume-title":"Proceedings of IEEE International Symposium on Circuits and Systems (ISCAS)","author":"J Shamsi","year":"2015","unstructured":"Shamsi J, Amirsoleimani A, Mirzakuchaki S, et al. Hyperbolic tangent passive resistive-type neuron. In: Proceedings of IEEE International Symposium on Circuits and Systems (ISCAS), 2015. 581\u2013584"},{"key":"4240_CR43","first-page":"78","volume-title":"Proceedings of IEEE Computer Society Annual Symposium on VLSI (ISVLSI)","author":"G Raut","year":"2020","unstructured":"Raut G, Rai S, Vishvakarma S K, et al. A CORDIC based configurable activation function for ANN applications. In: Proceedings of IEEE Computer Society Annual Symposium on VLSI (ISVLSI), 2020. 78\u201383"},{"key":"4240_CR44","first-page":"233","volume-title":"Proceedings of the 12th International Symposium on Embedded Multicore\/Many-core Systems-on-Chip (MCSoC)","author":"V T Nguyen","year":"2018","unstructured":"Nguyen V T, Luong T K, Le Duc H, et al. An efficient hardware implementation of activation functions using stochastic computing for deep neural networks. In: Proceedings of the 12th International Symposium on Embedded Multicore\/Many-core Systems-on-Chip (MCSoC), 2018. 233\u2013236"},{"key":"4240_CR45","doi-asserted-by":"publisher","first-page":"105821","DOI":"10.1016\/j.mejo.2023.105821","volume":"138","author":"K Liu","year":"2023","unstructured":"Liu K, Shi W, Huang C, et al. Cost effective Tanh activation function circuits based on fast piecewise linear logic. MicroElectron J, 2023, 138: 105821","journal-title":"MicroElectron J"}],"container-title":["Science China Information Sciences"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11432-024-4240-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11432-024-4240-x","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11432-024-4240-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,22]],"date-time":"2026-03-22T22:02:14Z","timestamp":1774216934000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11432-024-4240-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,1,14]]},"references-count":45,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2025,2]]}},"alternative-id":["4240"],"URL":"https:\/\/doi.org\/10.1007\/s11432-024-4240-x","relation":{},"ISSN":["1674-733X","1869-1919"],"issn-type":[{"value":"1674-733X","type":"print"},{"value":"1869-1919","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,1,14]]},"assertion":[{"value":"3 April 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 June 2024","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 November 2024","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 January 2025","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"122406"}}