{"id":"https://openalex.org/W7126081116","doi":"https://doi.org/10.1145/3795530","title":"DARE: Enriching Physical Dataflow Awareness for Macro Placement Optimization","display_name":"DARE: Enriching Physical Dataflow Awareness for Macro Placement Optimization","publication_year":2026,"publication_date":"2026-01-29","ids":{"openalex":"https://openalex.org/W7126081116","doi":"https://doi.org/10.1145/3795530"},"language":"en","primary_location":{"id":"doi:10.1145/3795530","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3795530","pdf_url":null,"source":{"id":"https://openalex.org/S105046310","display_name":"ACM Transactions on Design Automation of Electronic Systems","issn_l":"1084-4309","issn":["1084-4309","1557-7309"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Design Automation of Electronic Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1145/3795530","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Xiaotian Zhao","orcid":"https://orcid.org/0009-0001-3088-8229"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaotian Zhao","raw_affiliation_strings":["Shanghai Jiao Tong University"],"raw_orcid":"https://orcid.org/0009-0001-3088-8229","affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5124254576","display_name":"Zixuan Li","orcid":null},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zixuan Li","raw_affiliation_strings":["Shanghai Jiao Tong University"],"raw_orcid":"https://orcid.org/0009-0009-6047-0761","affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Yichen Cai","orcid":"https://orcid.org/0000-0002-6186-5601"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yichen Cai","raw_affiliation_strings":["Shanghai Jiao Tong University"],"raw_orcid":"https://orcid.org/0000-0002-6186-5601","affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5124157371","display_name":"Jiayin Chen","orcid":null},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiayin Chen","raw_affiliation_strings":["Shanghai Jiao Tong University"],"raw_orcid":"https://orcid.org/0009-0000-6756-380X","affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5124294011","display_name":"Yushan Pan","orcid":null},"institutions":[{"id":"https://openalex.org/I69356397","display_name":"Xi\u2019an Jiaotong-Liverpool University","ror":"https://ror.org/03zmrmn05","country_code":"CN","type":"education","lineage":["https://openalex.org/I69356397"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yushan Pan","raw_affiliation_strings":["Xi'an Jiaotong-Liverpool University"],"raw_orcid":"https://orcid.org/0000-0002-6877-3937","affiliations":[{"raw_affiliation_string":"Xi'an Jiaotong-Liverpool University","institution_ids":["https://openalex.org/I69356397"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5061878430","display_name":"Xinfei Guo","orcid":"https://orcid.org/0000-0002-2374-3953"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xinfei Guo","raw_affiliation_strings":["Shanghai Jiao Tong University"],"raw_orcid":"https://orcid.org/0000-0002-2374-3953","affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University","institution_ids":["https://openalex.org/I183067930"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.08509934,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"31","issue":"5","first_page":"1","last_page":"26"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11522","display_name":"VLSI and FPGA Design Techniques","score":0.9912999868392944,"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/T11522","display_name":"VLSI and FPGA Design Techniques","score":0.9912999868392944,"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/T11527","display_name":"3D IC and TSV technologies","score":0.002899999963119626,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.0012000000569969416,"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/dataflow","display_name":"Dataflow","score":0.9580000042915344},{"id":"https://openalex.org/keywords/macro","display_name":"Macro","score":0.8977000117301941},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.7095999717712402},{"id":"https://openalex.org/keywords/focus","display_name":"Focus (optics)","score":0.48429998755455017},{"id":"https://openalex.org/keywords/automation","display_name":"Automation","score":0.396699994802475},{"id":"https://openalex.org/keywords/design-flow","display_name":"Design flow","score":0.37299999594688416},{"id":"https://openalex.org/keywords/electronic-design-automation","display_name":"Electronic design automation","score":0.35659998655319214}],"concepts":[{"id":"https://openalex.org/C96324660","wikidata":"https://www.wikidata.org/wiki/Q205446","display_name":"Dataflow","level":2,"score":0.9580000042915344},{"id":"https://openalex.org/C166955791","wikidata":"https://www.wikidata.org/wiki/Q629579","display_name":"Macro","level":2,"score":0.8977000117301941},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8756999969482422},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.7095999717712402},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.48429998755455017},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4041999876499176},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.396699994802475},{"id":"https://openalex.org/C37135326","wikidata":"https://www.wikidata.org/wiki/Q931942","display_name":"Design flow","level":2,"score":0.37299999594688416},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.36070001125335693},{"id":"https://openalex.org/C64260653","wikidata":"https://www.wikidata.org/wiki/Q1194864","display_name":"Electronic design automation","level":2,"score":0.35659998655319214},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.30660000443458557},{"id":"https://openalex.org/C176727019","wikidata":"https://www.wikidata.org/wiki/Q1172415","display_name":"Dataflow architecture","level":3,"score":0.2992999851703644},{"id":"https://openalex.org/C188817802","wikidata":"https://www.wikidata.org/wiki/Q13426855","display_name":"Physical design","level":3,"score":0.2824999988079071},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.2815999984741211},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.27630001306533813},{"id":"https://openalex.org/C117690923","wikidata":"https://www.wikidata.org/wiki/Q1484784","display_name":"Placement","level":4,"score":0.27149999141693115},{"id":"https://openalex.org/C2778915421","wikidata":"https://www.wikidata.org/wiki/Q3643177","display_name":"Performance improvement","level":2,"score":0.26969999074935913},{"id":"https://openalex.org/C489000","wikidata":"https://www.wikidata.org/wiki/Q747385","display_name":"Data flow diagram","level":2,"score":0.2578999996185303},{"id":"https://openalex.org/C38349280","wikidata":"https://www.wikidata.org/wiki/Q1434290","display_name":"Flow (mathematics)","level":2,"score":0.2572000026702881},{"id":"https://openalex.org/C111335779","wikidata":"https://www.wikidata.org/wiki/Q3454686","display_name":"Reduction (mathematics)","level":2,"score":0.2567000091075897}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3795530","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3795530","pdf_url":null,"source":{"id":"https://openalex.org/S105046310","display_name":"ACM Transactions on Design Automation of Electronic Systems","issn_l":"1084-4309","issn":["1084-4309","1557-7309"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Design Automation of Electronic Systems","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3795530","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3795530","pdf_url":null,"source":{"id":"https://openalex.org/S105046310","display_name":"ACM Transactions on Design Automation of Electronic Systems","issn_l":"1084-4309","issn":["1084-4309","1557-7309"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Design Automation of Electronic Systems","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3261762312","display_name":null,"funder_award_id":"2021ZD0114701","funder_id":"https://openalex.org/F4320329860","funder_display_name":"National Science and Technology Major Project"}],"funders":[{"id":"https://openalex.org/F4320329860","display_name":"National Science and Technology Major Project","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":21,"referenced_works":["https://openalex.org/W1992200860","https://openalex.org/W2055907840","https://openalex.org/W2074520226","https://openalex.org/W2108873814","https://openalex.org/W2132693178","https://openalex.org/W2154462472","https://openalex.org/W2811324085","https://openalex.org/W2884307971","https://openalex.org/W2945702761","https://openalex.org/W3036696276","https://openalex.org/W3113752050","https://openalex.org/W3131660762","https://openalex.org/W3171752851","https://openalex.org/W3186888684","https://openalex.org/W4242167445","https://openalex.org/W4256464978","https://openalex.org/W4293023524","https://openalex.org/W4353031982","https://openalex.org/W4389166753","https://openalex.org/W4401568219","https://openalex.org/W4404134270"],"related_works":[],"abstract_inverted_index":{"Physical":[0],"dataflow,":[1],"which":[2,70],"defines":[3],"the":[4,54,123,129,146,207,221,227,238,251],"detailed":[5],"connections":[6,73],"among":[7,51],"cells":[8,78],"and":[9,34,76,79,117,141,183,193,241],"macros,":[10,52],"is":[11],"a":[12,81,166,213],"critical":[13],"yet":[14],"underexplored":[15],"factor":[16],"in":[17,154,188,195,250],"automatic":[18],"macro":[19,39,62,96,113,125,169,235],"placement.":[20,63,97],"It":[21],"becomes":[22],"increasingly":[23],"important":[24],"for":[25,94,234],"enabling":[26],"intelligent":[27],"design":[28,36,248],"automation":[29],"to":[30,85,121,165,246,253],"minimize":[31],"manual":[32],"intervention":[33],"reduce":[35],"iterations.":[37],"Existing":[38],"or":[40],"mixed-size":[41],"placers":[42],"with":[43,226],"dataflow":[44,87,131,136],"awareness":[45,137],"primarily":[46],"focus":[47],"on":[48,61,128],"intrinsic":[49],"relationships":[50],"overlooking":[53],"crucial":[55],"influence":[56],"of":[57,83,181,186],"standard":[58,77],"cell":[59],"clusters":[60],"To":[64,98],"address":[65],"this,":[66],"we":[67,103],"propose":[68],"DARE,":[69],"extracts":[71],"hidden":[72],"between":[74],"macros":[75],"incorporates":[80],"series":[82],"algorithms":[84],"enrich":[86],"awareness,":[88],"integrating":[89,134],"them":[90],"into":[91,115,138],"placement":[92,101,139,236,255],"constraints":[93,140],"improved":[95],"further":[99,244],"optimize":[100],"results,":[102],"introduce":[104],"two":[105],"fine-tuning":[106,144,228],"steps:":[107],"(1)":[108],"congestion":[109],"optimization":[110],"by":[111,178],"taking":[112],"area":[114],"consideration,":[116],"(2)":[118],"flipping":[119],"decisions":[120],"determine":[122],"optimal":[124],"orientation":[126],"based":[127],"extracted":[130],"information.":[132],"By":[133],"enhanced":[135],"applying":[142],"these":[143],"steps,":[145,229],"proposed":[147,222],"approach":[148,201],"achieves":[149,184],"an":[150,179,231],"average":[151,180],"7.9%":[152],"improvement":[153],"half-perimeter":[155],"wirelength":[156],"(HPWL)":[157],"across":[158],"multiple":[159],"widely":[160],"used":[161],"benchmark":[162],"designs":[163],"compared":[164],"state-of-the-art":[167],"dataflow-aware":[168],"placer.":[170],"Additionally,":[171],"it":[172],"significantly":[173],"improves":[174],"congestion,":[175],"reducing":[176],"overflow":[177],"82.5%,":[182],"improvements":[185],"36.97%":[187],"Worst":[189],"Negative":[190,197],"Slack":[191,198],"(WNS)":[192],"59.44%":[194],"Total":[196],"(TNS).":[199],"The":[200],"also":[202],"maintains":[203],"efficient":[204],"runtime":[205,215],"throughout":[206],"entire":[208],"placement,":[209],"incurring":[210],"less":[211],"than":[212],"1.5%":[214],"overhead.":[216],"These":[217],"results":[218],"show":[219],"that":[220],"dataflow-driven":[223],"methodology,":[224],"combined":[225],"provides":[230],"effective":[232],"foundation":[233],"within":[237],"OpenROAD":[239],"flow":[240],"can":[242],"be":[243],"extended":[245],"other":[247],"flows":[249],"future":[252],"enhance":[254],"quality.":[256]},"counts_by_year":[],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2026-01-30T00:00:00"}
