{"id":"https://openalex.org/W4386524262","doi":"https://doi.org/10.1109/tcad.2023.3313089","title":"CorrectNet+: Dealing With HW Non-Idealities in In-Memory-Computing Platforms by Error Suppression and Compensation","display_name":"CorrectNet+: Dealing With HW Non-Idealities in In-Memory-Computing Platforms by Error Suppression and Compensation","publication_year":2023,"publication_date":"2023-09-07","ids":{"openalex":"https://openalex.org/W4386524262","doi":"https://doi.org/10.1109/tcad.2023.3313089"},"language":"en","primary_location":{"id":"doi:10.1109/tcad.2023.3313089","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2023.3313089","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5083645314","display_name":"Amro Eldebiky","orcid":"https://orcid.org/0009-0006-3947-4256"},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Amro Eldebiky","raw_affiliation_strings":["Chair of Electronic Design Automation, Technical University of Munich, Munich, Germany"],"raw_orcid":"https://orcid.org/0009-0006-3947-4256","affiliations":[{"raw_affiliation_string":"Chair of Electronic Design Automation, Technical University of Munich, Munich, Germany","institution_ids":["https://openalex.org/I62916508"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070194930","display_name":"Grace Li Zhang","orcid":"https://orcid.org/0000-0002-8289-9288"},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technische Universit\u00e4t Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Grace Li Zhang","raw_affiliation_strings":["Hardware for AI Group, Technical University of Darmstadt, Darmstadt, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Hardware for AI Group, Technical University of Darmstadt, Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018466867","display_name":"Georg B\u00f6cherer","orcid":"https://orcid.org/0000-0001-9418-9921"},"institutions":[{"id":"https://openalex.org/I4210166625","display_name":"Huawei German Research Center","ror":"https://ror.org/00z59w514","country_code":"DE","type":"facility","lineage":["https://openalex.org/I2250955327","https://openalex.org/I4210129353","https://openalex.org/I4210166625"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Georg B\u00f6cherer","raw_affiliation_strings":["Optical and Quantum Communications Laboratory, Huawei Munich Research Center, Munich, Germany"],"raw_orcid":"https://orcid.org/0000-0001-9418-9921","affiliations":[{"raw_affiliation_string":"Optical and Quantum Communications Laboratory, Huawei Munich Research Center, Munich, Germany","institution_ids":["https://openalex.org/I4210166625"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100451231","display_name":"Bing Li","orcid":"https://orcid.org/0000-0001-9752-7201"},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Bing Li","raw_affiliation_strings":["Chair of Electronic Design Automation, Technical University of Munich, Munich, Germany"],"raw_orcid":"https://orcid.org/0000-0001-9752-7201","affiliations":[{"raw_affiliation_string":"Chair of Electronic Design Automation, Technical University of Munich, Munich, Germany","institution_ids":["https://openalex.org/I62916508"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5017567485","display_name":"Ulf Schlichtmann","orcid":"https://orcid.org/0000-0003-4431-7619"},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Ulf Schlichtmann","raw_affiliation_strings":["Chair of Electronic Design Automation, Technical University of Munich, Munich, Germany"],"raw_orcid":"https://orcid.org/0000-0003-4431-7619","affiliations":[{"raw_affiliation_string":"Chair of Electronic Design Automation, Technical University of Munich, Munich, Germany","institution_ids":["https://openalex.org/I62916508"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5083645314"],"corresponding_institution_ids":["https://openalex.org/I62916508"],"apc_list":null,"apc_paid":null,"fwci":1.022,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.76291518,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":98},"biblio":{"volume":"43","issue":"2","first_page":"573","last_page":"585"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12808","display_name":"Ferroelectric and Negative Capacitance Devices","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11005","display_name":"Radiation Effects in Electronics","score":0.9954000115394592,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/compensation","display_name":"Compensation (psychology)","score":0.7178053259849548},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6255173683166504},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3703763782978058},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.35516881942749023},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.34310269355773926},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.32985514402389526},{"id":"https://openalex.org/keywords/psychology","display_name":"Psychology","score":0.1963385045528412}],"concepts":[{"id":"https://openalex.org/C2780023022","wikidata":"https://www.wikidata.org/wiki/Q1338171","display_name":"Compensation (psychology)","level":2,"score":0.7178053259849548},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6255173683166504},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3703763782978058},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.35516881942749023},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.34310269355773926},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.32985514402389526},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.1963385045528412},{"id":"https://openalex.org/C11171543","wikidata":"https://www.wikidata.org/wiki/Q41630","display_name":"Psychoanalysis","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tcad.2023.3313089","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2023.3313089","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4099999964237213,"id":"https://metadata.un.org/sdg/16","display_name":"Peace, Justice and strong institutions"}],"awards":[{"id":"https://openalex.org/G4484519381","display_name":null,"funder_award_id":"457473137","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"}],"funders":[{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":41,"referenced_works":["https://openalex.org/W1676820704","https://openalex.org/W1686810756","https://openalex.org/W1995875735","https://openalex.org/W1998385236","https://openalex.org/W2056507634","https://openalex.org/W2097571405","https://openalex.org/W2111505049","https://openalex.org/W2113109526","https://openalex.org/W2117726386","https://openalex.org/W2129450987","https://openalex.org/W2147800946","https://openalex.org/W2194775991","https://openalex.org/W2285660444","https://openalex.org/W2587907650","https://openalex.org/W2605663629","https://openalex.org/W2612375349","https://openalex.org/W2613989746","https://openalex.org/W2618530766","https://openalex.org/W2775771159","https://openalex.org/W2782399221","https://openalex.org/W2787707688","https://openalex.org/W2808768193","https://openalex.org/W2919115771","https://openalex.org/W2942746354","https://openalex.org/W2945387900","https://openalex.org/W2946047477","https://openalex.org/W2962824709","https://openalex.org/W2964014389","https://openalex.org/W3004061291","https://openalex.org/W3036942028","https://openalex.org/W3091885635","https://openalex.org/W3113374047","https://openalex.org/W3118608800","https://openalex.org/W4243519499","https://openalex.org/W4254672563","https://openalex.org/W4379113625","https://openalex.org/W6637373629","https://openalex.org/W6736987314","https://openalex.org/W6748398410","https://openalex.org/W6758508162","https://openalex.org/W6787972765"],"related_works":["https://openalex.org/W2379084545","https://openalex.org/W2365687337","https://openalex.org/W2358180351","https://openalex.org/W2392368077","https://openalex.org/W2365082216","https://openalex.org/W2388018705","https://openalex.org/W2362703586","https://openalex.org/W2389641749","https://openalex.org/W2386832005","https://openalex.org/W2356919096"],"abstract_inverted_index":{"The":[0],"last":[1],"decade":[2],"has":[3],"witnessed":[4],"the":[5,16,60,80,95,111,120,129,139,144,164,185,194,228,263,277],"breakthrough":[6],"of":[7,19,22,24,59,94,122,146,148,166,187,197,240,258,266],"deep":[8],"neural":[9,71,167,180,241],"networks":[10,72,168,242],"(DNNs)":[11],"in":[12,70,125,155],"many":[13],"fields.":[14],"With":[15],"increasing":[17],"depth":[18],"DNNs,":[20],"hundreds":[21],"millions":[23],"multiply-and-accumulate":[25],"(MAC)":[26],"operations":[27,35],"need":[28],"to":[29,87,135,162,183,226,254],"be":[30,244],"executed.":[31],"To":[32,151],"accelerate":[33],"such":[34,107],"efficiently,":[36],"analog":[37,57,133],"in-memory":[38],"computing":[39,108],"platforms":[40,54,76],"based":[41],"on":[42,56],"emerging":[43],"devices,":[44],"e.g.,":[45],"resistive":[46],"RAM":[47],"(RRAM),":[48],"have":[49],"been":[50],"introduced.":[51],"These":[52],"acceleration":[53],"rely":[55],"properties":[58],"devices":[61],"and":[62,90,138,208,268,279],"thus":[63],"suffer":[64],"from":[65,79,246],"process":[66],"variations.":[67,170],"Consequently,":[68],"weights":[69],"configured":[73],"into":[74],"these":[75,153],"can":[77,243],"deviate":[78],"nominal":[81],"trained":[82],"values,":[83],"which":[84,118],"may":[85],"lead":[86],"feature":[88,229],"errors":[89,188],"a":[91,160,198],"significant":[92],"degradation":[93],"inference":[96,238],"accuracy.":[97],"Besides,":[98],"additional":[99],"HW":[100],"aspects":[101],"represent":[102],"key":[103],"controlling":[104],"factors":[105],"for":[106],"platforms,":[109],"namely,":[110],"limited":[112],"RRAM":[113,127],"cell":[114],"programmable":[115],"conductance":[116],"levels,":[117],"limits":[119],"number":[121,145],"bits":[123,147],"stored":[124],"one":[126],"cell,":[128],"ADC":[130,140,210,271],"noise":[131],"converting":[132],"values":[134],"digital":[136],"domain":[137],"power":[141,211,272],"scaling":[142],"with":[143,231],"its":[149],"output.":[150],"address":[152],"points,":[154],"this":[156],"article,":[157],"we":[158],"propose":[159],"framework":[161],"enhance":[163],"robustness":[165,204],"under":[169,251],"First,":[171],"an":[172],"enhanced":[173],"Lipschitz":[174],"constant":[175],"regularization":[176],"is":[177,201,216],"adopted":[178],"during":[179],"network":[181,191],"training":[182,278],"suppress":[184],"amplification":[186],"propagated":[189],"through":[190],"layers.":[192],"Additionally,":[193],"quantization":[195],"setting":[196],"NN":[199],"model":[200],"optimized":[202],"considering":[203],"against":[205],"weight":[206],"variations":[207,252,267],"total":[209,270],"consumption.":[212],"Afterward,":[213],"error":[214],"compensation":[215],"introduced":[217],"at":[218,262],"necessary":[219],"locations":[220],"determined":[221],"by":[222,274],"reinforcement":[223],"learning":[224],"(RL)":[225],"rescue":[227],"maps":[230],"remaining":[232],"errors.":[233],"Experimental":[234],"results":[235],"demonstrate":[236],"that":[237],"accuracy":[239,261],"recovered":[245],"as":[247,249],"low":[248],"1.69%":[250],"back":[253],"more":[255],"than":[256],"95%":[257],"their":[259],"original":[260],"highest":[264],"level":[265],"reducing":[269],"consumption":[273],"55%":[275],"while":[276],"hardware":[280],"cost":[281],"are":[282],"negligible.":[283]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
