{"id":"https://openalex.org/W4416429699","doi":"https://doi.org/10.1109/iccad66269.2025.11240973","title":"MAHL: Multi-Agent LLM-Guided Hierarchical Chiplet Design with Adaptive Debugging","display_name":"MAHL: Multi-Agent LLM-Guided Hierarchical Chiplet Design with Adaptive Debugging","publication_year":2025,"publication_date":"2025-10-26","ids":{"openalex":"https://openalex.org/W4416429699","doi":"https://doi.org/10.1109/iccad66269.2025.11240973"},"language":null,"primary_location":{"id":"doi:10.1109/iccad66269.2025.11240973","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iccad66269.2025.11240973","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE/ACM International Conference On Computer Aided Design (ICCAD)","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":null,"display_name":"Jinwei Tang","orcid":null},"institutions":[{"id":"https://openalex.org/I130238516","display_name":"University of Minnesota","ror":"https://ror.org/017zqws13","country_code":"US","type":"education","lineage":["https://openalex.org/I130238516"]},{"id":"https://openalex.org/I4210101327","display_name":"Twin Cities Orthopedics","ror":"https://ror.org/01en4s460","country_code":"US","type":"healthcare","lineage":["https://openalex.org/I4210101327"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jinwei Tang","raw_affiliation_strings":["University of Minnesota - Twin Cities"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Minnesota - Twin Cities","institution_ids":["https://openalex.org/I4210101327","https://openalex.org/I130238516"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Jiayin Qin","orcid":null},"institutions":[{"id":"https://openalex.org/I130238516","display_name":"University of Minnesota","ror":"https://ror.org/017zqws13","country_code":"US","type":"education","lineage":["https://openalex.org/I130238516"]},{"id":"https://openalex.org/I4210101327","display_name":"Twin Cities Orthopedics","ror":"https://ror.org/01en4s460","country_code":"US","type":"healthcare","lineage":["https://openalex.org/I4210101327"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jiayin Qin","raw_affiliation_strings":["University of Minnesota - Twin Cities"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Minnesota - Twin Cities","institution_ids":["https://openalex.org/I4210101327","https://openalex.org/I130238516"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021990738","display_name":"Nuo Xu","orcid":"https://orcid.org/0000-0003-1224-7345"},"institutions":[{"id":"https://openalex.org/I130238516","display_name":"University of Minnesota","ror":"https://ror.org/017zqws13","country_code":"US","type":"education","lineage":["https://openalex.org/I130238516"]},{"id":"https://openalex.org/I4210101327","display_name":"Twin Cities Orthopedics","ror":"https://ror.org/01en4s460","country_code":"US","type":"healthcare","lineage":["https://openalex.org/I4210101327"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nuo Xu","raw_affiliation_strings":["University of Minnesota - Twin Cities"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Minnesota - Twin Cities","institution_ids":["https://openalex.org/I4210101327","https://openalex.org/I130238516"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012768600","display_name":"Pragnya Sudershan Nalla","orcid":"https://orcid.org/0009-0006-3688-6941"},"institutions":[{"id":"https://openalex.org/I130238516","display_name":"University of Minnesota","ror":"https://ror.org/017zqws13","country_code":"US","type":"education","lineage":["https://openalex.org/I130238516"]},{"id":"https://openalex.org/I4210101327","display_name":"Twin Cities Orthopedics","ror":"https://ror.org/01en4s460","country_code":"US","type":"healthcare","lineage":["https://openalex.org/I4210101327"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Pragnya Sudershan Nalla","raw_affiliation_strings":["University of Minnesota - Twin Cities"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Minnesota - Twin Cities","institution_ids":["https://openalex.org/I4210101327","https://openalex.org/I130238516"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100740019","display_name":"Yu Cao","orcid":"https://orcid.org/0000-0001-6968-1180"},"institutions":[{"id":"https://openalex.org/I130238516","display_name":"University of Minnesota","ror":"https://ror.org/017zqws13","country_code":"US","type":"education","lineage":["https://openalex.org/I130238516"]},{"id":"https://openalex.org/I4210101327","display_name":"Twin Cities Orthopedics","ror":"https://ror.org/01en4s460","country_code":"US","type":"healthcare","lineage":["https://openalex.org/I4210101327"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yu Cao","raw_affiliation_strings":["University of Minnesota - Twin Cities"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Minnesota - Twin Cities","institution_ids":["https://openalex.org/I4210101327","https://openalex.org/I130238516"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5107593559","display_name":"Yang Zhao","orcid":"https://orcid.org/0000-0001-8023-1551"},"institutions":[{"id":"https://openalex.org/I130238516","display_name":"University of Minnesota","ror":"https://ror.org/017zqws13","country_code":"US","type":"education","lineage":["https://openalex.org/I130238516"]},{"id":"https://openalex.org/I4210101327","display_name":"Twin Cities Orthopedics","ror":"https://ror.org/01en4s460","country_code":"US","type":"healthcare","lineage":["https://openalex.org/I4210101327"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yang Katie Zhao","raw_affiliation_strings":["University of Minnesota - Twin Cities"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Minnesota - Twin Cities","institution_ids":["https://openalex.org/I4210101327","https://openalex.org/I130238516"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5030060072","display_name":"Caiwen Ding","orcid":"https://orcid.org/0000-0003-0891-1231"},"institutions":[{"id":"https://openalex.org/I130238516","display_name":"University of Minnesota","ror":"https://ror.org/017zqws13","country_code":"US","type":"education","lineage":["https://openalex.org/I130238516"]},{"id":"https://openalex.org/I4210101327","display_name":"Twin Cities Orthopedics","ror":"https://ror.org/01en4s460","country_code":"US","type":"healthcare","lineage":["https://openalex.org/I4210101327"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Caiwen Ding","raw_affiliation_strings":["University of Minnesota - Twin Cities"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Minnesota - Twin Cities","institution_ids":["https://openalex.org/I4210101327","https://openalex.org/I130238516"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"9"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.6726999878883362,"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.6726999878883362,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.2184000015258789,"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/T10036","display_name":"Advanced Neural Network Applications","score":0.010400000028312206,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/debugging","display_name":"Debugging","score":0.6500999927520752},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5307999849319458},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.44929999113082886},{"id":"https://openalex.org/keywords/simple","display_name":"Simple (philosophy)","score":0.41499999165534973},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.3935000002384186},{"id":"https://openalex.org/keywords/limit","display_name":"Limit (mathematics)","score":0.3815999925136566},{"id":"https://openalex.org/keywords/agile-software-development","display_name":"Agile software development","score":0.37560001015663147},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.36559998989105225}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7868000268936157},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.6500999927520752},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5307999849319458},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4593000113964081},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.44929999113082886},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.41499999165534973},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.4081000089645386},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.3935000002384186},{"id":"https://openalex.org/C151201525","wikidata":"https://www.wikidata.org/wiki/Q177239","display_name":"Limit (mathematics)","level":2,"score":0.3815999925136566},{"id":"https://openalex.org/C14185376","wikidata":"https://www.wikidata.org/wiki/Q30232","display_name":"Agile software development","level":2,"score":0.37560001015663147},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.36559998989105225},{"id":"https://openalex.org/C157922185","wikidata":"https://www.wikidata.org/wiki/Q173198","display_name":"Logic synthesis","level":3,"score":0.33880001306533813},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.3262999951839447},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3239000141620636},{"id":"https://openalex.org/C2776221188","wikidata":"https://www.wikidata.org/wiki/Q21072556","display_name":"Design space exploration","level":2,"score":0.3188000023365021},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.30790001153945923},{"id":"https://openalex.org/C58013763","wikidata":"https://www.wikidata.org/wiki/Q5754574","display_name":"High-level synthesis","level":3,"score":0.3075999915599823},{"id":"https://openalex.org/C165005293","wikidata":"https://www.wikidata.org/wiki/Q1074500","display_name":"Chip","level":2,"score":0.30160000920295715},{"id":"https://openalex.org/C19024347","wikidata":"https://www.wikidata.org/wiki/Q211496","display_name":"High-level programming language","level":3,"score":0.28119999170303345},{"id":"https://openalex.org/C118021083","wikidata":"https://www.wikidata.org/wiki/Q610398","display_name":"System on a chip","level":2,"score":0.26269999146461487},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.26109999418258667},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.2590999901294708},{"id":"https://openalex.org/C138852830","wikidata":"https://www.wikidata.org/wiki/Q2292993","display_name":"Design methods","level":2,"score":0.25780001282691956},{"id":"https://openalex.org/C124216869","wikidata":"https://www.wikidata.org/wiki/Q7621833","display_name":"Design strategy","level":2,"score":0.25589999556541443},{"id":"https://openalex.org/C78246475","wikidata":"https://www.wikidata.org/wiki/Q5754546","display_name":"High-level design","level":4,"score":0.2515999972820282},{"id":"https://openalex.org/C77495112","wikidata":"https://www.wikidata.org/wiki/Q5358436","display_name":"Electronic system-level design and verification","level":2,"score":0.25040000677108765}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/iccad66269.2025.11240973","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iccad66269.2025.11240973","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE/ACM International Conference On Computer Aided Design (ICCAD)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":26,"referenced_works":["https://openalex.org/W2194775991","https://openalex.org/W2417429787","https://openalex.org/W2518432791","https://openalex.org/W2595507424","https://openalex.org/W2912012512","https://openalex.org/W2980104813","https://openalex.org/W3016874508","https://openalex.org/W3042501387","https://openalex.org/W3213528054","https://openalex.org/W4200622472","https://openalex.org/W4244395536","https://openalex.org/W4280531664","https://openalex.org/W4296209134","https://openalex.org/W4379115941","https://openalex.org/W4388040387","https://openalex.org/W4388040405","https://openalex.org/W4389166691","https://openalex.org/W4389166737","https://openalex.org/W4393145520","https://openalex.org/W4403023622","https://openalex.org/W4403024058","https://openalex.org/W4403024064","https://openalex.org/W4404103219","https://openalex.org/W4409285500","https://openalex.org/W4410583296","https://openalex.org/W4411725564"],"related_works":[],"abstract_inverted_index":{"As":[0],"program":[1],"workloads":[2],"(e.g.,":[3],"AI)":[4],"increase":[5],"in":[6,15,63],"size":[7],"and":[8,24,52,86,102,144,163],"algorithmic":[9],"complexity,":[10],"the":[11,153,174,184,203],"primary":[12],"challenge":[13],"lies":[14],"their":[16,74],"high":[17,99],"dimensionality,":[18],"encompassing":[19],"computing":[20],"cores,":[21],"array":[22],"sizes,":[23],"memory":[25],"hierarchies.":[26],"To":[27,112],"overcome":[28],"these":[29],"obstacles,":[30],"innovative":[31],"approaches":[32],"are":[33],"required.":[34],"Agile":[35],"chip":[36],"design":[37,92,110,122,146,158],"has":[38],"already":[39],"benefited":[40],"from":[41,194],"machine":[42],"learning":[43],"integration":[44],"at":[45],"various":[46],"stages,":[47],"including":[48,135],"logic":[49],"synthesis,":[50],"placement,":[51],"routing.":[53],"With":[54],"Large":[55],"Language":[56,66],"Models":[57],"(LLMs)":[58],"recently":[59],"demonstrating":[60],"impressive":[61],"proficiency":[62],"Hardware":[64],"Description":[65],"(HDL)":[67],"generation,":[68,138,141],"it":[69],"is":[70],"promising":[71],"to":[72,76,196,199,207],"extend":[73],"abilities":[75],"2.5D":[77],"integration,":[78],"an":[79],"advanced":[80],"technique":[81],"that":[82,125,168],"saves":[83],"area":[84],"overhead":[85],"development":[87],"costs.":[88],"However,":[89],"LLM-driven":[90],"chiplet":[91,109,121,157,189],"faces":[93],"challenges":[94],"such":[95],"as":[96],"flatten":[97],"design,":[98,180,190],"validation":[100],"cost":[101],"imprecise":[103],"parameter":[104],"optimization,":[105],"which":[106,129],"limit":[107],"its":[108],"capability.":[111],"address":[113],"this,":[114],"we":[115],"propose":[116],"MAHL,":[117],"a":[118],"hierarchical":[119,136],"LLM-based":[120],"generation":[123,155,175,185],"framework":[124],"features":[126],"six":[127],"agents":[128],"collaboratively":[130],"enable":[131],"AI":[132],"algorithm-hardware":[133],"mapping,":[134],"description":[137],"retrieval-augmented":[139],"code":[140],"diverseflow-based":[142],"validation,":[143],"multi-granularity":[145],"space":[147],"exploration.":[148],"These":[149],"components":[150],"together":[151],"enhance":[152],"efficient":[154],"of":[156,177,187],"with":[159],"optimized":[160],"Power,":[161],"Performance":[162],"Area":[164],"(PPA).":[165],"Experiments":[166],"show":[167],"MAHL":[169,211],"not":[170],"only":[171],"significantly":[172],"improves":[173],"accuracy":[176,186],"simple":[178],"RTL":[179],"but":[181],"also":[182],"increases":[183],"real-world":[188],"evaluated":[191],"by":[192],"Pass@5,":[193],"0":[195],"0.72":[197],"compared":[198],"conventional":[200],"LLMs":[201],"under":[202,219],"best-case":[204],"scenario.":[205],"Compared":[206],"state-of-the-art":[208],"CLARIE":[209],"(expert-based),":[210],"achieves":[212],"comparable":[213],"or":[214],"even":[215],"superior":[216],"PPA":[217],"results":[218],"certain":[220],"optimization":[221],"objectives.":[222]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-11-20T00:00:00"}
