{"id":"https://openalex.org/W7138269387","doi":"https://doi.org/10.1109/vlsid68508.2026.00044","title":"AAMLA: An Autonomous Agentic Framework for Memory-Aware LLM-Aided Hardware Generation","display_name":"AAMLA: An Autonomous Agentic Framework for Memory-Aware LLM-Aided Hardware Generation","publication_year":2026,"publication_date":"2026-01-03","ids":{"openalex":"https://openalex.org/W7138269387","doi":"https://doi.org/10.1109/vlsid68508.2026.00044"},"language":null,"primary_location":{"id":"doi:10.1109/vlsid68508.2026.00044","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vlsid68508.2026.00044","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 39th International Conference on VLSI Design &amp;amp; 25th International Conference on Embedded Systems (VLSID)","raw_type":"proceedings-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/A5002184653","display_name":"Rajat Bhattacharjya","orcid":"https://orcid.org/0000-0002-8355-1398"},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Rajat Bhattacharjya","raw_affiliation_strings":["University of California,Irvine,USA"],"affiliations":[{"raw_affiliation_string":"University of California,Irvine,USA","institution_ids":["https://openalex.org/I204250578"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5116806515","display_name":"Juhee Sung","orcid":null},"institutions":[{"id":"https://openalex.org/I110273157","display_name":"Kookmin University","ror":"https://ror.org/0049erg63","country_code":"KR","type":"education","lineage":["https://openalex.org/I110273157"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Juhee Sung","raw_affiliation_strings":["Kookmin University,Seoul,South Korea"],"affiliations":[{"raw_affiliation_string":"Kookmin University,Seoul,South Korea","institution_ids":["https://openalex.org/I110273157"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101264258","display_name":"Hangyeol Jung","orcid":null},"institutions":[{"id":"https://openalex.org/I110273157","display_name":"Kookmin University","ror":"https://ror.org/0049erg63","country_code":"KR","type":"education","lineage":["https://openalex.org/I110273157"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Hangyeol Jung","raw_affiliation_strings":["Kookmin University,Seoul,South Korea"],"affiliations":[{"raw_affiliation_string":"Kookmin University,Seoul,South Korea","institution_ids":["https://openalex.org/I110273157"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5129702161","display_name":"Hyunwoo Oh","orcid":null},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hyunwoo Oh","raw_affiliation_strings":["University of California,Irvine,USA"],"affiliations":[{"raw_affiliation_string":"University of California,Irvine,USA","institution_ids":["https://openalex.org/I204250578"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5089050714","display_name":"A. Sarkar","orcid":null},"institutions":[{"id":"https://openalex.org/I145894827","display_name":"Indian Institute of Technology Kharagpur","ror":"https://ror.org/03w5sq511","country_code":"IN","type":"education","lineage":["https://openalex.org/I145894827"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Arnab Sarkar","raw_affiliation_strings":["Indian Institute of Technology,Kharagpur,India"],"affiliations":[{"raw_affiliation_string":"Indian Institute of Technology,Kharagpur,India","institution_ids":["https://openalex.org/I145894827"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033221192","display_name":"Mohsen Imani","orcid":"https://orcid.org/0000-0002-5761-0622"},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mohsen Imani","raw_affiliation_strings":["University of California,Irvine,USA"],"affiliations":[{"raw_affiliation_string":"University of California,Irvine,USA","institution_ids":["https://openalex.org/I204250578"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5129739823","display_name":"Nikil Dutt","orcid":null},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nikil Dutt","raw_affiliation_strings":["University of California,Irvine,USA"],"affiliations":[{"raw_affiliation_string":"University of California,Irvine,USA","institution_ids":["https://openalex.org/I204250578"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5002184653"],"corresponding_institution_ids":["https://openalex.org/I204250578"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.9304439,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"171","last_page":"176"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.35830000042915344,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.35830000042915344,"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/T10142","display_name":"Formal Methods in Verification","score":0.12250000238418579,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T10126","display_name":"Logic, programming, and type systems","score":0.09290000051259995,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/software","display_name":"Software","score":0.30649998784065247},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.302700012922287},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.26269999146461487},{"id":"https://openalex.org/keywords/action","display_name":"Action (physics)","score":0.25850000977516174}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6111000180244446},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3395000100135803},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.30649998784065247},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.302700012922287},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.2957000136375427},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.26269999146461487},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.2587999999523163},{"id":"https://openalex.org/C2780791683","wikidata":"https://www.wikidata.org/wiki/Q846785","display_name":"Action (physics)","level":2,"score":0.25850000977516174},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2522999942302704},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.241799995303154}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/vlsid68508.2026.00044","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vlsid68508.2026.00044","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 39th International Conference on VLSI Design &amp;amp; 25th International Conference on Embedded Systems (VLSID)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Large":[0],"Language":[1],"Models":[2],"(LLMs)":[3],"have":[4],"recently":[5],"emerged":[6],"as":[7],"powerful":[8],"assistants":[9],"for":[10,112,208],"hardware":[11,206],"design,":[12],"translating":[13],"naturallanguage":[14],"specifications":[15],"into":[16,53],"Hardware":[17],"Description":[18],"Languages":[19],"(HDLs),":[20],"yet":[21],"fine-tuning":[22],"these":[23],"models":[24],"on":[25],"domain-specific":[26],"corpora":[27],"routinely":[28],"exceeds":[29],"the":[30,70,130,142,148,166,202],"memory":[31,59,66],"capacity":[32],"of":[33,79,99],"commodity":[34],"GPUs":[35],"and":[36,91,164,179,187,196,210],"triggers":[37],"Out-ofMemory":[38],"(OoM)":[39],"errors.":[40],"We":[41,216],"present":[42],"AAMLA,":[43],"an":[44,136,160],"autonomous":[45],"agentic":[46,161],"framework":[47,73,176],"that":[48,145,192],"converts":[49],"this":[50,158],"pain":[51],"point":[52],"a":[54,64,76,97,105,113,189],"push-button":[55],"experience.":[56],"AAMLA":[57,218],"incorporates":[58],"awareness":[60],"by":[61,157],"coupling":[62],"(i)":[63],"predictive":[65],"profiler-LLMem++-that":[67],"significantly":[68],"extends":[69],"original":[71],"LLMem":[72],"to":[74,104,140,204],"support":[75],"diverse":[77],"set":[78],"memory-efficient":[80],"finetuning":[81],"strategies,":[82],"including":[83],"adapter-based":[84],"(LoRA,":[85],"DoRA),":[86],"gradientfree":[87],"(MeZO),":[88],"token-sparse":[89],"(TokenTune),":[90],"optimizer-modified":[92],"(APOLLO)":[93],"methods,":[94],"with":[95,147,183,212],"(ii)":[96],"portfolio":[98],"complementary":[100],"memoryefficient":[101],"adaptation":[102],"techniques-leading":[103],"complete":[106],"synthesis":[107],"flow.":[108],"The":[109,175],"system":[110],"allows":[111],"two-step":[114],"early":[115],"design":[116,207],"space":[117],"exploration":[118],"workflow:":[119],"it":[120],"first":[121],"prunes":[122],"any":[123],"method":[124],"whose":[125],"predicted":[126],"footprint":[127],"would":[128],"violate":[129],"user's":[131],"GPU":[132],"budget,":[133],"then":[134],"consults":[135],"offline":[137],"accuracy-\\mono{latency}":[138],"atlas":[139],"recommend":[141],"Pareto-optimal":[143],"strategy":[144],"aligns":[146],"designer's":[149],"stated":[150],"priority":[151],"(accuracy":[152],"or":[153],"turnaround":[154],"time).":[155],"Guided":[156],"workflow,":[159],"controller":[162],"configures":[163],"applies":[165],"chosen":[167],"technique,":[168],"guaranteeing":[169],"OoM-free":[170],"execution":[171],"without":[172],"manual":[173],"trial-and-error.":[174],"is":[177],"model-":[178],"dataset-agnostic,":[180],"easily":[181],"extensible":[182],"new":[184],"tuning":[185],"primitives,":[186],"exposes":[188],"simple":[190],"interface":[191],"accepts":[193],"natural-language":[194],"prompts":[195],"emits":[197],"synthesizable":[198],"Verilog,":[199],"thereby":[200],"lowering":[201],"barrier":[203],"LLM-assisted":[205],"researchers":[209],"organizations":[211],"limited":[213],"computational":[214],"resources.":[215],"open-source":[217],"at":[219],"https://github.com/rajatbh21/AAMLA.":[220]},"counts_by_year":[],"updated_date":"2026-03-20T20:47:17.329874","created_date":"2026-03-18T00:00:00"}
