{"id":"https://openalex.org/W4414197430","doi":"https://doi.org/10.1109/dac63849.2025.11132427","title":"SimPhony: A Device-Circuit-Architecture Cross-Layer Modeling and Simulation Framework for Heterogeneous Electronic-Photonic AI System","display_name":"SimPhony: A Device-Circuit-Architecture Cross-Layer Modeling and Simulation Framework for Heterogeneous Electronic-Photonic AI System","publication_year":2025,"publication_date":"2025-06-22","ids":{"openalex":"https://openalex.org/W4414197430","doi":"https://doi.org/10.1109/dac63849.2025.11132427"},"language":"en","primary_location":{"id":"doi:10.1109/dac63849.2025.11132427","is_oa":false,"landing_page_url":"https://doi.org/10.1109/dac63849.2025.11132427","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 62nd ACM/IEEE Design Automation Conference (DAC)","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/A5021378107","display_name":"Ziang Yin","orcid":"https://orcid.org/0009-0009-5308-1100"},"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":"Ziang Yin","raw_affiliation_strings":["Arizona State University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Arizona State University","institution_ids":["https://openalex.org/I55732556"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032038913","display_name":"Meng Zhang","orcid":"https://orcid.org/0000-0001-7182-8110"},"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":"Meng Zhang","raw_affiliation_strings":["Rensselaer Polytechnic Institute"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Rensselaer Polytechnic Institute","institution_ids":["https://openalex.org/I165799507"]}]},{"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"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Rensselaer Polytechnic Institute","institution_ids":["https://openalex.org/I165799507"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103556228","display_name":"Zhaoran 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":"Rena Huang","raw_affiliation_strings":["Rensselaer Polytechnic Institute"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Rensselaer Polytechnic Institute","institution_ids":["https://openalex.org/I165799507"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077249620","display_name":"Jeff Zhang","orcid":"https://orcid.org/0000-0001-7411-8923"},"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":"Jeff Zhang","raw_affiliation_strings":["Arizona State University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Arizona State University","institution_ids":["https://openalex.org/I55732556"]}]},{"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"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Arizona State University","institution_ids":["https://openalex.org/I55732556"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":10.0381,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.98387648,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"7"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12611","display_name":"Neural Networks and Reservoir Computing","score":0.9923999905586243,"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"}},"topics":[{"id":"https://openalex.org/T12611","display_name":"Neural Networks and Reservoir Computing","score":0.9923999905586243,"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/T10299","display_name":"Photonic and Optical Devices","score":0.9890000224113464,"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/T11429","display_name":"Semiconductor Lasers and Optical Devices","score":0.9764000177383423,"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/dataflow","display_name":"Dataflow","score":0.6270999908447266},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.603600025177002},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.482699990272522},{"id":"https://openalex.org/keywords/representation","display_name":"Representation (politics)","score":0.48019999265670776},{"id":"https://openalex.org/keywords/composability","display_name":"Composability","score":0.39579999446868896},{"id":"https://openalex.org/keywords/modeling-and-simulation","display_name":"Modeling and simulation","score":0.387800008058548},{"id":"https://openalex.org/keywords/metamodeling","display_name":"Metamodeling","score":0.33489999175071716},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.33059999346733093},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.32600000500679016},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.32359999418258667}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7731999754905701},{"id":"https://openalex.org/C96324660","wikidata":"https://www.wikidata.org/wiki/Q205446","display_name":"Dataflow","level":2,"score":0.6270999908447266},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.603600025177002},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.5776000022888184},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5217000246047974},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.482699990272522},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.48019999265670776},{"id":"https://openalex.org/C2778814252","wikidata":"https://www.wikidata.org/wiki/Q5156715","display_name":"Composability","level":2,"score":0.39579999446868896},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3944000005722046},{"id":"https://openalex.org/C167343916","wikidata":"https://www.wikidata.org/wiki/Q6888384","display_name":"Modeling and simulation","level":2,"score":0.387800008058548},{"id":"https://openalex.org/C86610423","wikidata":"https://www.wikidata.org/wiki/Q1925081","display_name":"Metamodeling","level":2,"score":0.33489999175071716},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.33059999346733093},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.3294000029563904},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.32600000500679016},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.32359999418258667},{"id":"https://openalex.org/C70587473","wikidata":"https://www.wikidata.org/wiki/Q7834111","display_name":"Transformative learning","level":2,"score":0.31630000472068787},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.3131999969482422},{"id":"https://openalex.org/C509989072","wikidata":"https://www.wikidata.org/wiki/Q15188241","display_name":"Model-driven architecture","level":4,"score":0.3109999895095825},{"id":"https://openalex.org/C2164484","wikidata":"https://www.wikidata.org/wiki/Q5170150","display_name":"Core (optical fiber)","level":2,"score":0.29580000042915344},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.29490000009536743},{"id":"https://openalex.org/C19527686","wikidata":"https://www.wikidata.org/wiki/Q1665453","display_name":"System integration","level":2,"score":0.29190000891685486},{"id":"https://openalex.org/C2777062904","wikidata":"https://www.wikidata.org/wiki/Q545406","display_name":"Toolchain","level":3,"score":0.2906999886035919},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.2793999910354614},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.2793999910354614},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.2791000008583069},{"id":"https://openalex.org/C47822265","wikidata":"https://www.wikidata.org/wiki/Q854457","display_name":"Complex system","level":2,"score":0.2743000090122223},{"id":"https://openalex.org/C78639753","wikidata":"https://www.wikidata.org/wiki/Q3318160","display_name":"Behavioral modeling","level":2,"score":0.2705000042915344},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.2694000005722046},{"id":"https://openalex.org/C50897621","wikidata":"https://www.wikidata.org/wiki/Q2665508","display_name":"Hybrid system","level":2,"score":0.26409998536109924},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.26330000162124634},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.26249998807907104},{"id":"https://openalex.org/C31352089","wikidata":"https://www.wikidata.org/wiki/Q3750474","display_name":"Systems design","level":2,"score":0.26019999384880066},{"id":"https://openalex.org/C53619493","wikidata":"https://www.wikidata.org/wiki/Q4787093","display_name":"Architecture framework","level":3,"score":0.25920000672340393},{"id":"https://openalex.org/C67186912","wikidata":"https://www.wikidata.org/wiki/Q367664","display_name":"Data modeling","level":2,"score":0.2563999891281128},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.2524999976158142},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.2506999969482422},{"id":"https://openalex.org/C2778583558","wikidata":"https://www.wikidata.org/wiki/Q771245","display_name":"Code reuse","level":3,"score":0.2502000033855438}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/dac63849.2025.11132427","is_oa":false,"landing_page_url":"https://doi.org/10.1109/dac63849.2025.11132427","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 62nd ACM/IEEE Design Automation Conference (DAC)","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":32,"referenced_works":["https://openalex.org/W1987371344","https://openalex.org/W2041811089","https://openalex.org/W2076476236","https://openalex.org/W2108598243","https://openalex.org/W2725159389","https://openalex.org/W2739588406","https://openalex.org/W2752849906","https://openalex.org/W2945546236","https://openalex.org/W2962730419","https://openalex.org/W3004736936","https://openalex.org/W3006951342","https://openalex.org/W3013837193","https://openalex.org/W3016633211","https://openalex.org/W3036249069","https://openalex.org/W3036548498","https://openalex.org/W3089779975","https://openalex.org/W3092599113","https://openalex.org/W3118265437","https://openalex.org/W3130373575","https://openalex.org/W3187588258","https://openalex.org/W3188706325","https://openalex.org/W3195194131","https://openalex.org/W4293023485","https://openalex.org/W4310471722","https://openalex.org/W4312591239","https://openalex.org/W4391169212","https://openalex.org/W4394727812","https://openalex.org/W4399573157","https://openalex.org/W4400646760","https://openalex.org/W4400681028","https://openalex.org/W4401211562","https://openalex.org/W4409282838"],"related_works":[],"abstract_inverted_index":{"Electronic-photonic":[0],"integrated":[1],"circuits":[2],"(EPICs)":[3],"offer":[4],"transformative":[5],"potential":[6],"for":[7,33,86,153],"next-generation":[8],"high-performance":[9],"AI,":[10],"but":[11],"they":[12],"require":[13],"interdisciplinary":[14],"advances":[15],"across":[16,42,175],"devices,":[17],"circuits,":[18],"architecture,":[19],"and":[20,40,53,67,83,122,141,145,161,170],"design":[21,44],"automation.":[22],"The":[23,46],"complexity":[24],"of":[25,48,64],"these":[26],"hybrid":[27],"systems":[28],"makes":[29],"it":[30],"challenging":[31],"even":[32],"domain":[34],"experts":[35],"to":[36,168],"understand":[37],"distinct":[38],"behaviors":[39],"interactions":[41],"the":[43,62,179],"stack.":[45],"lack":[47],"a":[49,80,93,158],"flexible,":[50],"accurate,":[51],"fast,":[52],"easy-to-use":[54],"EPIC":[55,172],"AI":[56,89,173,184],"system":[57,68],"simulation":[58,84,163],"framework":[59,85,152],"significantly":[60],"limits":[61],"exploration":[63],"hardware":[65,100,174],"innovations":[66],"evaluations":[69],"on":[70],"common":[71],"benchmarks.":[72],"To":[73],"address":[74],"this":[75],"gap,":[76],"we":[77],"propose":[78],"SimPhony,":[79],"cross-layer":[81],"modeling":[82,117,130],"heterogeneous":[87,105],"electronic-photonic":[88],"systems.":[90],"SimPhony":[91,165],"offers":[92],"platform":[94],"that":[95,103],"enables":[96,166],"(1)":[97],"generic,":[98],"extensible":[99],"topology":[101],"representation":[102],"supports":[104],"multi-core":[106],"architectures":[107],"with":[108,118,131,149],"diverse":[109],"photonic":[110],"tensor":[111],"core":[112],"designs;":[113],"(2)":[114],"optics-specific":[115],"dataflow":[116],"unique":[119],"multi-dimensional":[120],"parallelism":[121],"reuse":[123],"beyond":[124],"spatial/temporal":[125],"dimensions;":[126],"(3)":[127],"data-aware":[128],"energy":[129],"realistic":[132],"device":[133],"responses,":[134],"layout-aware":[135],"area":[136],"estimation,":[137],"link":[138],"budget":[139],"analysis,":[140],"bandwidth-adaptive":[142],"memory":[143],"modeling;":[144],"(4)":[146],"seamless":[147],"integration":[148],"model":[150],"training":[151],"hardware/software":[154],"co-simulation.":[155],"By":[156],"providing":[157],"unified,":[159],"versatile,":[160],"high-fidelity":[162],"platform,":[164],"researchers":[167],"innovate":[169],"evaluate":[171],"multiple":[176],"domains,":[177],"facilitating":[178],"next":[180],"leap":[181],"in":[182],"emerging":[183],"hardware.":[185],"Our":[186],"code":[187],"is":[188],"open-sourced":[189],"at":[190],"link1.1https://github.com/ScopeX-ASU/SimPhony":[191]},"counts_by_year":[{"year":2026,"cited_by_count":5},{"year":2025,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
