{"id":"https://openalex.org/W3163113027","doi":"https://doi.org/10.1109/cicc51472.2021.9431501","title":"MemGen: An Open-Source Framework for Autonomous Generation of Memory Macros","display_name":"MemGen: An Open-Source Framework for Autonomous Generation of Memory Macros","publication_year":2021,"publication_date":"2021-04-01","ids":{"openalex":"https://openalex.org/W3163113027","doi":"https://doi.org/10.1109/cicc51472.2021.9431501","mag":"3163113027"},"language":"en","primary_location":{"id":"doi:10.1109/cicc51472.2021.9431501","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cicc51472.2021.9431501","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE Custom Integrated Circuits Conference (CICC)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5025461780","display_name":"Sumanth Kamineni","orcid":null},"institutions":[{"id":"https://openalex.org/I51556381","display_name":"University of Virginia","ror":"https://ror.org/0153tk833","country_code":"US","type":"education","lineage":["https://openalex.org/I51556381"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sumanth Kamineni","raw_affiliation_strings":["University of Virginia, Charlottesville, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Virginia, Charlottesville, USA","institution_ids":["https://openalex.org/I51556381"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101771348","display_name":"Shourya Gupta","orcid":"https://orcid.org/0000-0002-1804-5202"},"institutions":[{"id":"https://openalex.org/I51556381","display_name":"University of Virginia","ror":"https://ror.org/0153tk833","country_code":"US","type":"education","lineage":["https://openalex.org/I51556381"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Shourya Gupta","raw_affiliation_strings":["University of Virginia, Charlottesville, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Virginia, Charlottesville, USA","institution_ids":["https://openalex.org/I51556381"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5080557997","display_name":"Benton H. Calhoun","orcid":"https://orcid.org/0000-0002-3770-5050"},"institutions":[{"id":"https://openalex.org/I51556381","display_name":"University of Virginia","ror":"https://ror.org/0153tk833","country_code":"US","type":"education","lineage":["https://openalex.org/I51556381"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Benton H. Calhoun","raw_affiliation_strings":["University of Virginia, Charlottesville, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Virginia, Charlottesville, USA","institution_ids":["https://openalex.org/I51556381"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I51556381"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"2"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.8816999793052673,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.8816999793052673,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.8409000039100647,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/macro","display_name":"Macro","score":0.7654877305030823},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7214077115058899},{"id":"https://openalex.org/keywords/open-source","display_name":"Open source","score":0.6832029819488525},{"id":"https://openalex.org/keywords/open-source-software","display_name":"Open source software","score":0.432295560836792},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.28403496742248535},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.20829370617866516},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.09125697612762451}],"concepts":[{"id":"https://openalex.org/C166955791","wikidata":"https://www.wikidata.org/wiki/Q629579","display_name":"Macro","level":2,"score":0.7654877305030823},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7214077115058899},{"id":"https://openalex.org/C3018397939","wikidata":"https://www.wikidata.org/wiki/Q3644502","display_name":"Open source","level":3,"score":0.6832029819488525},{"id":"https://openalex.org/C2988343187","wikidata":"https://www.wikidata.org/wiki/Q1130645","display_name":"Open source software","level":3,"score":0.432295560836792},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.28403496742248535},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.20829370617866516},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.09125697612762451}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/cicc51472.2021.9431501","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cicc51472.2021.9431501","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE Custom Integrated Circuits Conference (CICC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320332815","display_name":"Advanced Research Projects Agency","ror":"https://ror.org/02caytj08"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W4376877853","https://openalex.org/W1493891899","https://openalex.org/W4250928611","https://openalex.org/W166480398","https://openalex.org/W1612808768","https://openalex.org/W167327709","https://openalex.org/W1977393088","https://openalex.org/W4387839566","https://openalex.org/W4210922265","https://openalex.org/W2288962794"],"abstract_inverted_index":{"Static":[0],"Random-Access":[1],"Memories":[2],"(SRAMs)":[3],"form":[4],"an":[5,66,118],"integral":[6],"part":[7],"of":[8,41,108,133],"System-on-Chips":[9],"(SoCs),":[10],"wireless":[11],"sensor":[12],"nodes":[13],"and":[14,36,55,81,101,105,136,144,148,169,189,202],"other":[15],"Internet-of-Things":[16],"(IoT)":[17],"devices.":[18],"SRAM":[19],"has":[20],"a":[21,52,73,130,142,186,191],"large,":[22],"multi-dimensional":[23],"design":[24,40,49,75,146],"space":[25,50,76],"that":[26,124],"includes":[27],"different":[28],"bit-cell":[29],"designs,":[30,33],"peripheral":[31],"assist-circuit":[32],"operating":[34],"voltages,":[35,134],"frequency":[37],"targets.":[38],"Custom":[39],"memories":[42,128,158,180],"for":[43,94,181],"any":[44],"application":[45],"in":[46,185,190],"this":[47],"broad":[48,131],"is":[51,196],"tedious,":[53],"iterative,":[54],"time-consuming":[56],"process.":[57,194],"Commercial":[58],"memory":[59,110,120],"compilers":[60],"(CMCs)":[61],"[1":[62],"-":[63],"3]":[64],"provide":[65],"automated":[67],"alternative,":[68],"but":[69],"CMCs":[70],"often":[71],"have":[72],"limited":[74],"usually":[77],"emphasizing":[78],"high":[79],"performance":[80],"may":[82],"not":[83],"be":[84],"readily":[85],"available":[86],"due":[87],"to":[88,155],"cost":[89],"or":[90],"licensing":[91],"issues,":[92],"especially":[93],"newer":[95],"technologies.":[96],"To":[97],"address":[98],"these":[99],"issues":[100],"allow":[102],"easy,":[103],"autonomous,":[104],"versatile":[106],"generation":[107,122],"optimized":[109,157],"macros,":[111],"we":[112],"present":[113],"MemGen":[114,195],"(\u201cMemory":[115],"Macro":[116],"Generator\u201d),":[117],"open-source":[119],"macro":[121],"framework":[123,140],"creates":[125],"tapeout-ready":[126],"integrated":[127],"across":[129],"range":[132],"frequencies,":[135],"capacities.":[137],"The":[138],"new":[139],"uses":[141],"template":[143],"cell-based":[145],"methodology":[147],"leverages":[149],"the":[150,174],"conventional":[151],"digital":[152],"tool":[153],"flow":[154],"generate":[156],"based":[159],"on":[160],"high-level":[161],"user":[162],"intent,":[163],"making":[164],"it":[165],"highly":[166],"modular,":[167],"process-portable,":[168],"easily":[170],"augmentable.":[171],"We":[172],"demonstrate":[173],"framework's":[175],"capability":[176],"by":[177,199],"generating":[178],"multiple":[179],"various":[182],"use":[183],"cases":[184],"planar":[187],"65nm":[188,204],"12nm":[192],"FinFET":[193],"also":[197],"verified":[198],"fabricating":[200],"64kbit":[201],"128kbit":[203],"auto-generated":[205],"memories.":[206]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":3},{"year":2021,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
