{"id":"https://openalex.org/W4400678975","doi":"https://doi.org/10.1109/tcsi.2024.3424682","title":"<i>veriSIMPLER</i>: An Automated Formal Verification Methodology for SIMPLER MAGIC Design Style Based In-Memory Computing","display_name":"<i>veriSIMPLER</i>: An Automated Formal Verification Methodology for SIMPLER MAGIC Design Style Based In-Memory Computing","publication_year":2024,"publication_date":"2024-07-16","ids":{"openalex":"https://openalex.org/W4400678975","doi":"https://doi.org/10.1109/tcsi.2024.3424682"},"language":"en","primary_location":{"id":"doi:10.1109/tcsi.2024.3424682","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcsi.2024.3424682","pdf_url":null,"source":{"id":"https://openalex.org/S116977442","display_name":"IEEE Transactions on Circuits and Systems I Regular Papers","issn_l":"1549-8328","issn":["1549-8328","1558-0806"],"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 Circuits and Systems I: Regular Papers","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/A5022866615","display_name":"Chandan Kumar Jha","orcid":"https://orcid.org/0000-0002-7237-5878"},"institutions":[{"id":"https://openalex.org/I180437899","display_name":"University of Bremen","ror":"https://ror.org/04ers2y35","country_code":"DE","type":"education","lineage":["https://openalex.org/I180437899"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Chandan Kumar Jha","raw_affiliation_strings":["Institute of Computer Science, University of Bremen, Bremen, Germany"],"raw_orcid":"https://orcid.org/0000-0002-7237-5878","affiliations":[{"raw_affiliation_string":"Institute of Computer Science, University of Bremen, Bremen, Germany","institution_ids":["https://openalex.org/I180437899"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062654910","display_name":"Khushboo Qayyum","orcid":"https://orcid.org/0009-0004-7408-8399"},"institutions":[{"id":"https://openalex.org/I33256026","display_name":"German Research Centre for Artificial Intelligence","ror":"https://ror.org/01ayc5b57","country_code":"DE","type":"funder","lineage":["https://openalex.org/I33256026"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Khushboo Qayyum","raw_affiliation_strings":["German Research Centre for Artificial Intelligence (DFKI), Bremen, Germany"],"raw_orcid":"https://orcid.org/0009-0004-7408-8399","affiliations":[{"raw_affiliation_string":"German Research Centre for Artificial Intelligence (DFKI), Bremen, Germany","institution_ids":["https://openalex.org/I33256026"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024031894","display_name":"Kemal \u00c7a\u011flar Co\u015fkun","orcid":"https://orcid.org/0000-0002-3334-362X"},"institutions":[{"id":"https://openalex.org/I180437899","display_name":"University of Bremen","ror":"https://ror.org/04ers2y35","country_code":"DE","type":"education","lineage":["https://openalex.org/I180437899"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Kemal \u00c7a\u011flar Co\u015fkun","raw_affiliation_strings":["Institute of Computer Science, University of Bremen, Bremen, Germany"],"raw_orcid":"https://orcid.org/0000-0002-3334-362X","affiliations":[{"raw_affiliation_string":"Institute of Computer Science, University of Bremen, Bremen, Germany","institution_ids":["https://openalex.org/I180437899"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101979726","display_name":"Simranjeet Singh","orcid":"https://orcid.org/0000-0002-8297-1470"},"institutions":[{"id":"https://openalex.org/I162827531","display_name":"Indian Institute of Technology Bombay","ror":"https://ror.org/02qyf5152","country_code":"IN","type":"education","lineage":["https://openalex.org/I162827531"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Simranjeet Singh","raw_affiliation_strings":["Department of Electrical Engineering, Indian Institute of Technology Bombay, Mumbai, India"],"raw_orcid":"https://orcid.org/0000-0002-8297-1470","affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering, Indian Institute of Technology Bombay, Mumbai, India","institution_ids":["https://openalex.org/I162827531"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035381770","display_name":"Muhammad Hassan","orcid":"https://orcid.org/0000-0003-3586-8590"},"institutions":[{"id":"https://openalex.org/I180437899","display_name":"University of Bremen","ror":"https://ror.org/04ers2y35","country_code":"DE","type":"education","lineage":["https://openalex.org/I180437899"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Muhammad Hassan","raw_affiliation_strings":["Institute of Computer Science, University of Bremen, Bremen, Germany"],"raw_orcid":"https://orcid.org/0000-0003-3586-8590","affiliations":[{"raw_affiliation_string":"Institute of Computer Science, University of Bremen, Bremen, Germany","institution_ids":["https://openalex.org/I180437899"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023470562","display_name":"Rainer Leupers","orcid":"https://orcid.org/0000-0002-6735-3033"},"institutions":[{"id":"https://openalex.org/I887968799","display_name":"RWTH Aachen University","ror":"https://ror.org/04xfq0f34","country_code":"DE","type":"education","lineage":["https://openalex.org/I887968799"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Rainer Leupers","raw_affiliation_strings":["Institute for Communication Technologies and Embedded Systems, RWTH Aachen University, Aachen, Germany"],"raw_orcid":"https://orcid.org/0000-0002-6735-3033","affiliations":[{"raw_affiliation_string":"Institute for Communication Technologies and Embedded Systems, RWTH Aachen University, Aachen, Germany","institution_ids":["https://openalex.org/I887968799"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004454650","display_name":"Farhad Merchant","orcid":"https://orcid.org/0000-0002-3708-5621"},"institutions":[{"id":"https://openalex.org/I84884186","display_name":"Newcastle University","ror":"https://ror.org/01kj2bm70","country_code":"GB","type":"education","lineage":["https://openalex.org/I84884186"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Farhad Merchant","raw_affiliation_strings":["School of Engineering, Newcastle University, Newcastle upon Tyne, U.K"],"raw_orcid":"https://orcid.org/0000-0002-3708-5621","affiliations":[{"raw_affiliation_string":"School of Engineering, Newcastle University, Newcastle upon Tyne, U.K","institution_ids":["https://openalex.org/I84884186"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5071742136","display_name":"Rolf Drechsler","orcid":"https://orcid.org/0000-0002-9872-1740"},"institutions":[{"id":"https://openalex.org/I180437899","display_name":"University of Bremen","ror":"https://ror.org/04ers2y35","country_code":"DE","type":"education","lineage":["https://openalex.org/I180437899"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Rolf Drechsler","raw_affiliation_strings":["Institute of Computer Science, University of Bremen, Bremen, Germany"],"raw_orcid":"https://orcid.org/0000-0002-9872-1740","affiliations":[{"raw_affiliation_string":"Institute of Computer Science, University of Bremen, Bremen, Germany","institution_ids":["https://openalex.org/I180437899"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.0385,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.76070507,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":98},"biblio":{"volume":"71","issue":"9","first_page":"4169","last_page":"4179"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":1.0,"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":1.0,"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.9994999766349792,"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/T11601","display_name":"Neuroscience and Neural Engineering","score":0.996399998664856,"subfield":{"id":"https://openalex.org/subfields/2804","display_name":"Cellular and Molecular Neuroscience"},"field":{"id":"https://openalex.org/fields/28","display_name":"Neuroscience"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6769036054611206},{"id":"https://openalex.org/keywords/formal-verification","display_name":"Formal verification","score":0.5262802243232727},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4840787947177887},{"id":"https://openalex.org/keywords/formal-methods","display_name":"Formal methods","score":0.4727533757686615},{"id":"https://openalex.org/keywords/magic","display_name":"MAGIC (telescope)","score":0.44389796257019043},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3602883517742157}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6769036054611206},{"id":"https://openalex.org/C111498074","wikidata":"https://www.wikidata.org/wiki/Q173326","display_name":"Formal verification","level":2,"score":0.5262802243232727},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4840787947177887},{"id":"https://openalex.org/C75606506","wikidata":"https://www.wikidata.org/wiki/Q1049183","display_name":"Formal methods","level":2,"score":0.4727533757686615},{"id":"https://openalex.org/C2777704519","wikidata":"https://www.wikidata.org/wiki/Q45732","display_name":"MAGIC (telescope)","level":2,"score":0.44389796257019043},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3602883517742157},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tcsi.2024.3424682","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcsi.2024.3424682","pdf_url":null,"source":{"id":"https://openalex.org/S116977442","display_name":"IEEE Transactions on Circuits and Systems I Regular Papers","issn_l":"1549-8328","issn":["1549-8328","1558-0806"],"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 Circuits and Systems I: Regular Papers","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":45,"referenced_works":["https://openalex.org/W67485690","https://openalex.org/W1480909796","https://openalex.org/W1481825323","https://openalex.org/W1528837436","https://openalex.org/W1531789256","https://openalex.org/W1976309468","https://openalex.org/W2025674646","https://openalex.org/W2066280488","https://openalex.org/W2081729575","https://openalex.org/W2124618076","https://openalex.org/W2152406824","https://openalex.org/W2342889976","https://openalex.org/W2407339173","https://openalex.org/W2409932422","https://openalex.org/W2440264212","https://openalex.org/W2516467421","https://openalex.org/W2612905056","https://openalex.org/W2793101555","https://openalex.org/W2806544020","https://openalex.org/W2811701025","https://openalex.org/W2896971879","https://openalex.org/W2900379535","https://openalex.org/W2966470162","https://openalex.org/W2990508865","https://openalex.org/W3013080934","https://openalex.org/W3038129536","https://openalex.org/W3047123852","https://openalex.org/W3138233144","https://openalex.org/W3156371026","https://openalex.org/W3184976412","https://openalex.org/W3186854691","https://openalex.org/W3194056411","https://openalex.org/W3211559491","https://openalex.org/W4205420763","https://openalex.org/W4253978541","https://openalex.org/W4297358934","https://openalex.org/W4310732148","https://openalex.org/W4313484776","https://openalex.org/W4364304544","https://openalex.org/W4366668483","https://openalex.org/W6704599368","https://openalex.org/W6757770140","https://openalex.org/W6782837298","https://openalex.org/W6804642459","https://openalex.org/W6849529179"],"related_works":["https://openalex.org/W2152752131","https://openalex.org/W161255303","https://openalex.org/W1544097700","https://openalex.org/W1488573418","https://openalex.org/W1922520186","https://openalex.org/W1946493810","https://openalex.org/W2037121848","https://openalex.org/W2391979747","https://openalex.org/W2981877881","https://openalex.org/W2171674700"],"abstract_inverted_index":{"In-Memory":[0],"Computing":[1],"(IMC)":[2],"using":[3,149,166,185,283],"memristors":[4],"has":[5],"gained":[6],"significant":[7],"interest":[8],"in":[9,20,196,228,292],"recent":[10],"years":[11],"as":[12],"it":[13],"addresses":[14],"the":[15,21,27,89,106,121,127,142,146,150,163,167,172,186,197,201,224,231,234,258,268,271,278,284],"issue":[16,119],"of":[17,26,72,88,123,145,162,233,243,254,270],"memory":[18],"bottleneck":[19],"von":[22],"Neumann":[23],"architectures.":[24],"One":[25],"most":[28],"popular":[29],"design":[30,45],"styles":[31],"that":[32,80],"have":[33,250],"been":[34],"developed":[35],"to":[36,55,68,77,120,140,218,222,238,266,276,288],"perform":[37,56],"memristor-based":[38],"IMC":[39,57],"is":[40,66,91,110,134],"Memristor-Aided":[41],"loGIC":[42],"(MAGIC).":[43],"MAGIC":[44,64,78,152,169,203,236],"style":[46],"based":[47],"NOR":[48],"and":[49,97,171,211,264],"NOT":[50],"operations":[51,79],"can":[52],"be":[53],"used":[54,67,251,260],"on":[58,241],"memristor":[59],"crossbars.":[60],"The":[61,86,154,189],"state-of-the-art":[62],"SIMPLER":[63,151,168,202,235],"tool":[65,170,204,237],"generate":[69,223],"a":[70,193,216,245,252],"mapping":[71,90,147,164,198,281],"any":[73],"arbitrary":[74],"Boolean":[75,158],"function":[76],"are":[81,180,207],"suitable":[82],"for":[83,104,126],"high-throughput":[84],"applications.":[85],"correctness":[87,144],"examined":[92],"by":[93,130],"tedious":[94],"manual":[95],"inspections":[96],"functional":[98,143],"simulations":[99],"which":[100,109,227],"may":[101],"not":[102,111],"account":[103],"all":[105],"edge":[107],"cases":[108],"desirable.":[112],"In":[113],"this":[114,118,220,293],"work,":[115],"we":[116],"alleviate":[117],"best":[122],"our":[124],"knowledge":[125],"first":[128],"time":[129],"proposing":[131],"veriSIMPLER.":[132],"veriSIMPLER":[133,155,190,272,285],"an":[135],"automated":[136],"formal":[137,246],"verification":[138,247],"methodology":[139,156,191,217,286],"ensure":[141],"obtained":[148,165,199,282],"tool.":[153],"generates":[157],"Satisfiability":[159],"Formulas":[160],"(SAT)":[161],"golden":[173],"reference":[174],"Verilog":[175],"designs.":[176],"These":[177],"SAT":[178],"formulas":[179],"verified":[181,280],"against":[182],"each":[183],"other":[184],"Z3":[187],"solver.":[188],"identified":[192],"critical":[194],"bug":[195,221],"from":[200,257],"when":[205],"buffers":[206,240],"connected":[208],"between":[209],"input":[210],"output.":[212],"We":[213,249,274],"also":[214],"propose":[215],"patch":[219],"correct":[225],"mapping,":[226],"turn":[229],"extends":[230],"capability":[232],"handle":[239],"top":[242],"providing":[244],"methodology.":[248,273],"variety":[253],"benchmark":[255],"circuits":[256],"widely":[259],"ISCAS\u201985,":[261],"ISCAS\u201989,":[262],"ITC\u201999,":[263],"IWLS\u201993":[265],"show":[267],"efficacy":[269],"aim":[275],"make":[277],"formally":[279],"open-source":[287],"promote":[289],"further":[290],"research":[291],"direction.":[294]},"counts_by_year":[{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":2}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2024-07-17T00:00:00"}
