{"id":"https://openalex.org/W4416429552","doi":"https://doi.org/10.1109/iccad66269.2025.11240728","title":"Apollo: Automated Routing-Informed Placement for Large-Scale Photonic Integrated Circuits","display_name":"Apollo: Automated Routing-Informed Placement for Large-Scale Photonic Integrated Circuits","publication_year":2025,"publication_date":"2025-10-26","ids":{"openalex":"https://openalex.org/W4416429552","doi":"https://doi.org/10.1109/iccad66269.2025.11240728"},"language":null,"primary_location":{"id":"doi:10.1109/iccad66269.2025.11240728","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iccad66269.2025.11240728","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":"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/A5040913104","display_name":"Hongjian Zhou","orcid":"https://orcid.org/0000-0002-2428-0559"},"institutions":[{"id":"https://openalex.org/I55732556","display_name":"Arizona State University","ror":"https://ror.org/03efmqc40","country_code":"US","type":"education","lineage":["https://openalex.org/I55732556"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Hongjian Zhou","raw_affiliation_strings":["Arizona State University"],"affiliations":[{"raw_affiliation_string":"Arizona State University","institution_ids":["https://openalex.org/I55732556"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100642435","display_name":"Haoyu Yang","orcid":"https://orcid.org/0000-0002-4709-0061"},"institutions":[{"id":"https://openalex.org/I4210127875","display_name":"Nvidia (United States)","ror":"https://ror.org/03jdj4y14","country_code":"US","type":"company","lineage":["https://openalex.org/I4210127875"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Haoyu Yang","raw_affiliation_strings":["NVIDIA Corporation"],"affiliations":[{"raw_affiliation_string":"NVIDIA Corporation","institution_ids":["https://openalex.org/I4210127875"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5093925841","display_name":"Nicholas Gangi","orcid":null},"institutions":[{"id":"https://openalex.org/I165799507","display_name":"Rensselaer Polytechnic Institute","ror":"https://ror.org/01rtyzb94","country_code":"US","type":"education","lineage":["https://openalex.org/I165799507"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nicholas Gangi","raw_affiliation_strings":["Rensselaer Polytechnic Institute"],"affiliations":[{"raw_affiliation_string":"Rensselaer Polytechnic Institute","institution_ids":["https://openalex.org/I165799507"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083635589","display_name":"Z. Rena Huang","orcid":"https://orcid.org/0000-0002-0667-903X"},"institutions":[{"id":"https://openalex.org/I165799507","display_name":"Rensselaer Polytechnic Institute","ror":"https://ror.org/01rtyzb94","country_code":"US","type":"education","lineage":["https://openalex.org/I165799507"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zhaoran Rena Huang","raw_affiliation_strings":["Rensselaer Polytechnic Institute"],"affiliations":[{"raw_affiliation_string":"Rensselaer Polytechnic Institute","institution_ids":["https://openalex.org/I165799507"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029928585","display_name":"Haoxing Ren","orcid":"https://orcid.org/0000-0003-1028-3860"},"institutions":[{"id":"https://openalex.org/I4210127875","display_name":"Nvidia (United States)","ror":"https://ror.org/03jdj4y14","country_code":"US","type":"company","lineage":["https://openalex.org/I4210127875"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Haoxing Ren","raw_affiliation_strings":["NVIDIA Corporation"],"affiliations":[{"raw_affiliation_string":"NVIDIA Corporation","institution_ids":["https://openalex.org/I4210127875"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5090386129","display_name":"Jiaqi Gu","orcid":"https://orcid.org/0000-0001-8535-7698"},"institutions":[{"id":"https://openalex.org/I55732556","display_name":"Arizona State University","ror":"https://ror.org/03efmqc40","country_code":"US","type":"education","lineage":["https://openalex.org/I55732556"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jiaqi Gu","raw_affiliation_strings":["Arizona State University"],"affiliations":[{"raw_affiliation_string":"Arizona State University","institution_ids":["https://openalex.org/I55732556"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5040913104"],"corresponding_institution_ids":["https://openalex.org/I55732556"],"apc_list":null,"apc_paid":null,"fwci":0.8194,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.80681648,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"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/T10299","display_name":"Photonic and Optical Devices","score":0.5175999999046326,"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/T10299","display_name":"Photonic and Optical Devices","score":0.5175999999046326,"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/T12611","display_name":"Neural Networks and Reservoir Computing","score":0.29190000891685486,"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"}},{"id":"https://openalex.org/T11522","display_name":"VLSI and FPGA Design Techniques","score":0.0560000017285347,"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/routing","display_name":"Routing (electronic design automation)","score":0.7918999791145325},{"id":"https://openalex.org/keywords/electronic-design-automation","display_name":"Electronic design automation","score":0.6039999723434448},{"id":"https://openalex.org/keywords/placement","display_name":"Placement","score":0.5824000239372253},{"id":"https://openalex.org/keywords/automation","display_name":"Automation","score":0.5475999712944031},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4902999997138977},{"id":"https://openalex.org/keywords/integrated-circuit-layout","display_name":"Integrated circuit layout","score":0.45590001344680786},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.439300000667572},{"id":"https://openalex.org/keywords/photonics","display_name":"Photonics","score":0.43369999527931213},{"id":"https://openalex.org/keywords/projection","display_name":"Projection (relational algebra)","score":0.429500013589859},{"id":"https://openalex.org/keywords/waveguide","display_name":"Waveguide","score":0.41999998688697815}],"concepts":[{"id":"https://openalex.org/C74172769","wikidata":"https://www.wikidata.org/wiki/Q1446839","display_name":"Routing (electronic design automation)","level":2,"score":0.7918999791145325},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6506999731063843},{"id":"https://openalex.org/C64260653","wikidata":"https://www.wikidata.org/wiki/Q1194864","display_name":"Electronic design automation","level":2,"score":0.6039999723434448},{"id":"https://openalex.org/C117690923","wikidata":"https://www.wikidata.org/wiki/Q1484784","display_name":"Placement","level":4,"score":0.5824000239372253},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.5475999712944031},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4902999997138977},{"id":"https://openalex.org/C2765594","wikidata":"https://www.wikidata.org/wiki/Q2624187","display_name":"Integrated circuit layout","level":3,"score":0.45590001344680786},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.439300000667572},{"id":"https://openalex.org/C20788544","wikidata":"https://www.wikidata.org/wiki/Q467054","display_name":"Photonics","level":2,"score":0.43369999527931213},{"id":"https://openalex.org/C57493831","wikidata":"https://www.wikidata.org/wiki/Q3134666","display_name":"Projection (relational algebra)","level":2,"score":0.429500013589859},{"id":"https://openalex.org/C200687136","wikidata":"https://www.wikidata.org/wiki/Q11233438","display_name":"Waveguide","level":2,"score":0.41999998688697815},{"id":"https://openalex.org/C188817802","wikidata":"https://www.wikidata.org/wiki/Q13426855","display_name":"Physical design","level":3,"score":0.41780000925064087},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.4156000018119812},{"id":"https://openalex.org/C24326235","wikidata":"https://www.wikidata.org/wiki/Q126095","display_name":"Electronic engineering","level":1,"score":0.4117000102996826},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.38040000200271606},{"id":"https://openalex.org/C530198007","wikidata":"https://www.wikidata.org/wiki/Q80831","display_name":"Integrated circuit","level":2,"score":0.3743000030517578},{"id":"https://openalex.org/C134146338","wikidata":"https://www.wikidata.org/wiki/Q1815901","display_name":"Electronic circuit","level":2,"score":0.3725000023841858},{"id":"https://openalex.org/C165005293","wikidata":"https://www.wikidata.org/wiki/Q1074500","display_name":"Chip","level":2,"score":0.3659999966621399},{"id":"https://openalex.org/C125411270","wikidata":"https://www.wikidata.org/wiki/Q18653","display_name":"Encoding (memory)","level":2,"score":0.3538999855518341},{"id":"https://openalex.org/C131584629","wikidata":"https://www.wikidata.org/wiki/Q4308705","display_name":"Coupling (piping)","level":2,"score":0.35040000081062317},{"id":"https://openalex.org/C99844830","wikidata":"https://www.wikidata.org/wiki/Q102441924","display_name":"Scaling","level":2,"score":0.34119999408721924},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.3393000066280365},{"id":"https://openalex.org/C5546195","wikidata":"https://www.wikidata.org/wiki/Q5969842","display_name":"IC layout editor","level":5,"score":0.3059999942779541},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3012000024318695},{"id":"https://openalex.org/C123745756","wikidata":"https://www.wikidata.org/wiki/Q1665949","display_name":"Interconnection","level":2,"score":0.2924000024795532},{"id":"https://openalex.org/C14580979","wikidata":"https://www.wikidata.org/wiki/Q876049","display_name":"Very-large-scale integration","level":2,"score":0.2906999886035919},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.2800999879837036},{"id":"https://openalex.org/C119823426","wikidata":"https://www.wikidata.org/wiki/Q184793","display_name":"Computer Aided Design","level":2,"score":0.2750000059604645},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.27489998936653137},{"id":"https://openalex.org/C37135326","wikidata":"https://www.wikidata.org/wiki/Q931942","display_name":"Design flow","level":2,"score":0.2678000032901764},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.2678000032901764},{"id":"https://openalex.org/C33676613","wikidata":"https://www.wikidata.org/wiki/Q13415176","display_name":"Dimension (graph theory)","level":2,"score":0.2632000148296356},{"id":"https://openalex.org/C136197465","wikidata":"https://www.wikidata.org/wiki/Q1729295","display_name":"Variety (cybernetics)","level":2,"score":0.2506999969482422}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/iccad66269.2025.11240728","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iccad66269.2025.11240728","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":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":26,"referenced_works":["https://openalex.org/W1985292881","https://openalex.org/W2020461489","https://openalex.org/W2043320519","https://openalex.org/W2103833707","https://openalex.org/W2116687521","https://openalex.org/W2332268947","https://openalex.org/W2752849906","https://openalex.org/W2799586433","https://openalex.org/W2938333008","https://openalex.org/W3035792034","https://openalex.org/W3036696276","https://openalex.org/W3113270449","https://openalex.org/W4210305137","https://openalex.org/W4237257573","https://openalex.org/W4249396650","https://openalex.org/W4293023485","https://openalex.org/W4312121125","https://openalex.org/W4385354240","https://openalex.org/W4389158798","https://openalex.org/W4389166753","https://openalex.org/W4396918675","https://openalex.org/W4408151662","https://openalex.org/W4408395328","https://openalex.org/W4408395368","https://openalex.org/W4408833191","https://openalex.org/W4409283612"],"related_works":[],"abstract_inverted_index":{"As":[0],"technology":[1],"advances,":[2],"photonic":[3,213],"integrated":[4],"circuits":[5],"(PICs)":[6],"are":[7],"rapidly":[8],"scaling":[9],"in":[10,114,198],"size":[11],"and":[12,31,47,60,79,107,148,181,192,205],"complexity,":[13],"with":[14,100,104,141,229,246],"modern":[15],"designs":[16],"integrating":[17],"thousands":[18],"of":[19,25,41,102,144,168,235,265],"components":[20],"to":[21,77,150,163,218,262],"meet":[22],"the":[23,36,43,68,115,124,263],"demands":[24],"artificial":[26],"intelligence":[27],"(AI),":[28],"high-performance":[29],"computing,":[30],"chip-to-chip":[32],"optical":[33],"interconnects.":[34],"However,":[35],"analog":[37],"custom":[38,185],"layout":[39,67,170,200,260],"nature":[40],"photonics,":[42],"curvy":[44],"waveguide":[45,61,145],"structures,":[46],"single-layer":[48],"routing":[49,146,153,232],"resources":[50],"impose":[51],"stringent":[52],"physical":[53],"constraints,":[54,171],"such":[55],"as":[56],"minimum":[57],"bend":[58],"radii":[59],"crossing":[62],"penalties,":[63],"which":[64,82],"make":[65],"manual":[66,73],"de":[69],"facto":[70],"standard.":[71],"This":[72,176],"process":[74],"takes":[75],"weeks":[76],"complete":[78],"is":[80,83,161,179,270],"error-prone,":[81],"fundamentally":[84],"unscalable":[85],"for":[86,131,155,226,254],"large-scale":[87,132,207,227],"PIC":[88,199,208,256],"systems.":[89],"Existing":[90],"automation":[91,118],"solutions":[92],"have":[93],"adopted":[94],"force-directed":[95],"placement":[96,128,245],"on":[97],"small":[98],"benchmarks":[99,209,239],"tens":[101],"components,":[103],"limited":[105],"routability":[106,156],"scalability.":[108],"To":[109,195],"fill":[110],"this":[111],"fundamental":[112],"gap":[113],"electronic-photonic":[116],"design":[117],"(EPDA)":[119],"toolchain,":[120],"we":[121,202],"present":[122],"Apollo,":[123],"first":[125],"GPU-accelerated,":[126],"routing-informed":[127],"framework":[129],"tailored":[130],"PICs.":[133],"Apollo":[134,221,249],"features":[135],"an":[136,230],"asymmetric":[137],"bending-aware":[138],"wirelength":[139],"function":[140],"explicit":[142],"modeling":[143],"congestion":[147],"crossings":[149],"preserve":[151],"enough":[152],"spacing":[154],"maximization.":[157],"Meanwhile,":[158],"conditional":[159],"projection":[160],"employed":[162],"gradually":[164],"enforce":[165],"a":[166,184,251],"variety":[167],"user-defined":[169],"including":[172],"alignment,":[173],"spacing,":[174],"etc.":[175],"constrained":[177],"optimization":[178],"accelerated":[180],"stabilized":[182],"by":[183],"blockwise":[186],"adaptive":[187],"Nesterov-accelerated":[188],"optimizer,":[189],"ensuring":[190],"stable":[191],"high-quality":[193,224],"convergence.":[194],"catalyze":[196],"research":[197],"automation,":[201],"also":[203],"develop":[204],"open-source":[206],"derived":[210],"from":[211],"real-world":[212],"tensor":[214],"core":[215],"designs.":[216],"Compared":[217],"existing":[219],"methods,":[220],"can":[222],"generate":[223],"layouts":[225],"PICs":[228],"average":[231],"success":[233],"rate":[234],"94.79%":[236],"across":[237],"all":[238],"within":[240],"minutes.":[241],"By":[242],"tightly":[243],"coupling":[244],"physical-aware":[247],"routing,":[248],"establishes":[250],"new":[252],"paradigm":[253],"automated":[255],"design\u2014bringing":[257],"intelligent,":[258],"scalable":[259],"synthesis":[261],"forefront":[264],"next-generation":[266],"EPDA.":[267],"Our":[268],"code":[269],"open-sourced":[271],"at":[272],"link<sup":[273],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[274],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">*</sup>.":[275]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-03-07T16:01:11.037858","created_date":"2025-11-20T00:00:00"}
