{"id":"https://openalex.org/W4224086428","doi":"https://doi.org/10.1145/3505170.3506722","title":"Congestion and Timing Aware Macro Placement Using Machine Learning Predictions from Different Data Sources","display_name":"Congestion and Timing Aware Macro Placement Using Machine Learning Predictions from Different Data Sources","publication_year":2022,"publication_date":"2022-04-13","ids":{"openalex":"https://openalex.org/W4224086428","doi":"https://doi.org/10.1145/3505170.3506722"},"language":"en","primary_location":{"id":"doi:10.1145/3505170.3506722","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3505170.3506722","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2022 International Symposium on Physical Design","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/A5090361322","display_name":"Xiang Gao","orcid":"https://orcid.org/0000-0002-6108-2551"},"institutions":[{"id":"https://openalex.org/I4210088951","display_name":"Synopsys (United States)","ror":"https://ror.org/013by2m91","country_code":"US","type":"company","lineage":["https://openalex.org/I4210088951"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Xiang Gao","raw_affiliation_strings":["Synopsys Inc., Mountain View, CA, USA"],"affiliations":[{"raw_affiliation_string":"Synopsys Inc., Mountain View, CA, USA","institution_ids":["https://openalex.org/I4210088951"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103473900","display_name":"Yimin Jiang","orcid":"https://orcid.org/0009-0007-0020-6569"},"institutions":[{"id":"https://openalex.org/I4210088951","display_name":"Synopsys (United States)","ror":"https://ror.org/013by2m91","country_code":"US","type":"company","lineage":["https://openalex.org/I4210088951"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yi-Min Jiang","raw_affiliation_strings":["Synopsys Inc., Mountain View, CA, USA"],"affiliations":[{"raw_affiliation_string":"Synopsys Inc., Mountain View, CA, USA","institution_ids":["https://openalex.org/I4210088951"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110485610","display_name":"Lixin Shao","orcid":null},"institutions":[{"id":"https://openalex.org/I4210088951","display_name":"Synopsys (United States)","ror":"https://ror.org/013by2m91","country_code":"US","type":"company","lineage":["https://openalex.org/I4210088951"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Lixin Shao","raw_affiliation_strings":["Synopsys Inc., Mountain View, CA, USA"],"affiliations":[{"raw_affiliation_string":"Synopsys Inc., Mountain View, CA, USA","institution_ids":["https://openalex.org/I4210088951"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009770599","display_name":"Pedja Raspopovic","orcid":null},"institutions":[{"id":"https://openalex.org/I4210088951","display_name":"Synopsys (United States)","ror":"https://ror.org/013by2m91","country_code":"US","type":"company","lineage":["https://openalex.org/I4210088951"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Pedja Raspopovic","raw_affiliation_strings":["Synopsys Inc., Mountain View, CA, USA"],"affiliations":[{"raw_affiliation_string":"Synopsys Inc., Mountain View, CA, USA","institution_ids":["https://openalex.org/I4210088951"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5020064896","display_name":"Menno E. Verbeek","orcid":null},"institutions":[{"id":"https://openalex.org/I4210088951","display_name":"Synopsys (United States)","ror":"https://ror.org/013by2m91","country_code":"US","type":"company","lineage":["https://openalex.org/I4210088951"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Menno E. Verbeek","raw_affiliation_strings":["Synopsys Inc., Mountain View, CA, USA"],"affiliations":[{"raw_affiliation_string":"Synopsys Inc., Mountain View, CA, USA","institution_ids":["https://openalex.org/I4210088951"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101749256","display_name":"Manish Sharma","orcid":"https://orcid.org/0000-0002-0129-400X"},"institutions":[{"id":"https://openalex.org/I4210088951","display_name":"Synopsys (United States)","ror":"https://ror.org/013by2m91","country_code":"US","type":"company","lineage":["https://openalex.org/I4210088951"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Manish Sharma","raw_affiliation_strings":["Synopsys Inc., Mountain View, CA, USA"],"affiliations":[{"raw_affiliation_string":"Synopsys Inc., Mountain View, CA, USA","institution_ids":["https://openalex.org/I4210088951"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085389982","display_name":"Vineet Rashingkar","orcid":null},"institutions":[{"id":"https://openalex.org/I4210088951","display_name":"Synopsys (United States)","ror":"https://ror.org/013by2m91","country_code":"US","type":"company","lineage":["https://openalex.org/I4210088951"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Vineet Rashingkar","raw_affiliation_strings":["Synopsys Inc., Mountain View, CA, USA"],"affiliations":[{"raw_affiliation_string":"Synopsys Inc., Mountain View, CA, USA","institution_ids":["https://openalex.org/I4210088951"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5091752591","display_name":"Amit Jalota","orcid":null},"institutions":[{"id":"https://openalex.org/I4210088951","display_name":"Synopsys (United States)","ror":"https://ror.org/013by2m91","country_code":"US","type":"company","lineage":["https://openalex.org/I4210088951"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Amit Jalota","raw_affiliation_strings":["Synopsys Inc., Mountain View, CA, USA"],"affiliations":[{"raw_affiliation_string":"Synopsys Inc., Mountain View, CA, USA","institution_ids":["https://openalex.org/I4210088951"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5090361322"],"corresponding_institution_ids":["https://openalex.org/I4210088951"],"apc_list":null,"apc_paid":null,"fwci":0.8232,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.70094942,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"195","last_page":"202"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11522","display_name":"VLSI and FPGA Design Techniques","score":1.0,"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":1.0,"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/T11032","display_name":"VLSI and Analog Circuit Testing","score":0.9998999834060669,"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/T10363","display_name":"Low-power high-performance VLSI design","score":0.9998000264167786,"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/computer-science","display_name":"Computer science","score":0.7540921568870544},{"id":"https://openalex.org/keywords/macro","display_name":"Macro","score":0.7346519231796265},{"id":"https://openalex.org/keywords/electronic-design-automation","display_name":"Electronic design automation","score":0.5702278017997742},{"id":"https://openalex.org/keywords/physical-design","display_name":"Physical design","score":0.5550656914710999},{"id":"https://openalex.org/keywords/design-flow","display_name":"Design flow","score":0.5477461814880371},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.49724629521369934},{"id":"https://openalex.org/keywords/support-vector-machine","display_name":"Support vector machine","score":0.48484718799591064},{"id":"https://openalex.org/keywords/routing","display_name":"Routing (electronic design automation)","score":0.4749985933303833},{"id":"https://openalex.org/keywords/automation","display_name":"Automation","score":0.47082000970840454},{"id":"https://openalex.org/keywords/tree","display_name":"Tree (set theory)","score":0.45726004242897034},{"id":"https://openalex.org/keywords/random-forest","display_name":"Random forest","score":0.44432294368743896},{"id":"https://openalex.org/keywords/placement","display_name":"Placement","score":0.43789392709732056},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.43087756633758545},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.38182559609413147},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.37336966395378113},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.2402704656124115},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.1424051821231842},{"id":"https://openalex.org/keywords/circuit-design","display_name":"Circuit design","score":0.112009197473526}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7540921568870544},{"id":"https://openalex.org/C166955791","wikidata":"https://www.wikidata.org/wiki/Q629579","display_name":"Macro","level":2,"score":0.7346519231796265},{"id":"https://openalex.org/C64260653","wikidata":"https://www.wikidata.org/wiki/Q1194864","display_name":"Electronic design automation","level":2,"score":0.5702278017997742},{"id":"https://openalex.org/C188817802","wikidata":"https://www.wikidata.org/wiki/Q13426855","display_name":"Physical design","level":3,"score":0.5550656914710999},{"id":"https://openalex.org/C37135326","wikidata":"https://www.wikidata.org/wiki/Q931942","display_name":"Design flow","level":2,"score":0.5477461814880371},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.49724629521369934},{"id":"https://openalex.org/C12267149","wikidata":"https://www.wikidata.org/wiki/Q282453","display_name":"Support vector machine","level":2,"score":0.48484718799591064},{"id":"https://openalex.org/C74172769","wikidata":"https://www.wikidata.org/wiki/Q1446839","display_name":"Routing (electronic design automation)","level":2,"score":0.4749985933303833},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.47082000970840454},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.45726004242897034},{"id":"https://openalex.org/C169258074","wikidata":"https://www.wikidata.org/wiki/Q245748","display_name":"Random forest","level":2,"score":0.44432294368743896},{"id":"https://openalex.org/C117690923","wikidata":"https://www.wikidata.org/wiki/Q1484784","display_name":"Placement","level":4,"score":0.43789392709732056},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.43087756633758545},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.38182559609413147},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.37336966395378113},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.2402704656124115},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.1424051821231842},{"id":"https://openalex.org/C190560348","wikidata":"https://www.wikidata.org/wiki/Q3245116","display_name":"Circuit design","level":2,"score":0.112009197473526},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3505170.3506722","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3505170.3506722","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2022 International Symposium on Physical Design","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5099999904632568,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W1922167881","https://openalex.org/W2125676180","https://openalex.org/W2604486584","https://openalex.org/W2787894218","https://openalex.org/W2794271438","https://openalex.org/W2808884553","https://openalex.org/W2811324085","https://openalex.org/W2945706499","https://openalex.org/W2967602207","https://openalex.org/W3010672652","https://openalex.org/W3010987747","https://openalex.org/W3036696276","https://openalex.org/W3137672172","https://openalex.org/W3158624238","https://openalex.org/W3161923038","https://openalex.org/W3200609275","https://openalex.org/W4233982390","https://openalex.org/W4239027469","https://openalex.org/W6601131277","https://openalex.org/W6656175740","https://openalex.org/W6668150228","https://openalex.org/W6808111085"],"related_works":["https://openalex.org/W2743305891","https://openalex.org/W2051886008","https://openalex.org/W1716153929","https://openalex.org/W2132668926","https://openalex.org/W3205162826","https://openalex.org/W3199828306","https://openalex.org/W1999810416","https://openalex.org/W4285188925","https://openalex.org/W2129922840","https://openalex.org/W565154095"],"abstract_inverted_index":{"Modern":[0],"very":[1],"large-scale":[2],"integration":[3],"(VLSI)":[4],"designs":[5,97,110,137,218,234],"typically":[6],"use":[7],"a":[8,17,51,63,177,196,214,243],"lot":[9],"of":[10,20,31,58,95,108,125,180,217],"macros":[11],"(RAM,":[12],"ROM,":[13],"IP)":[14],"that":[15,98,111,252],"occupy":[16],"large":[18,215],"portion":[19],"the":[21,32,55,93,105,228],"core":[22],"area.":[23],"Also,":[24],"macro":[25,86,145,206],"placement":[26,146,250],"being":[27],"an":[28],"early":[29],"stage":[30],"physical":[33,41,70],"design":[34,71,221],"flow,":[35],"followed":[36],"by":[37],"standard":[38],"cell":[39],"placement,":[40],"synthesis":[42,46],"(place-opt),":[43],"clock":[44],"tree":[45],"and":[47,79,104,152,185,223,226,235],"routing,":[48],"etc.,":[49,81],"has":[50],"big":[52],"impact":[53],"on":[54,213,230],"final":[56],"quality":[57],"result":[59],"(QoR).":[60],"There":[61],"is":[62,149],"need":[64,130],"for":[65,76,84,135,188,201,205,267],"Electronic":[66],"Design":[67],"Automation":[68],"(EDA)":[69],"tools":[72,101],"to":[73,131,138,260],"provide":[74,113],"predictions":[75,121],"congestion,":[77],"timing,":[78],"power":[80],"with":[82,219],"certainty":[83],"different":[85,220],"placements":[87],"before":[88],"running":[89],"time-consuming":[90],"flows.":[91],"However,":[92,141],"diversity":[94],"IC":[96],"commercial":[99],"EDA":[100,272],"must":[102],"support":[103,164],"limited":[106],"number":[107,216],"similar":[109],"can":[112],"training":[114],"data,":[115],"make":[116,155],"such":[117,161],"machine":[118,166],"learning":[119],"(ML)":[120],"extremely":[122],"hard.":[123],"Because":[124],"this,":[126],"ML":[127,147,159,203,269],"models":[128],"usually":[129],"be":[132],"completely":[133],"retrained":[134],"unseen":[136],"work":[139],"properly.":[140],"collecting":[142],"full":[143],"flow":[144],"data":[148],"time":[150],"consuming":[151],"impractical.":[153],"To":[154],"things":[156],"worse,":[157],"common":[158],"methods,":[160],"as":[162],"regression,":[163],"vector":[165],"(SVM),":[167],"random":[168],"forest":[169],"(RF),":[170],"neural":[171],"network":[172],"(NN)":[173],"in":[174,242,271,276],"general,":[175],"lack":[176,186],"good":[178],"estimation":[179],"prediction":[181,204],"accuracy":[182],"or":[183,238,257,274],"confidence":[184],"debuggability":[187],"cross-design":[189,202],"applications.":[190],"In":[191],"this":[192],"paper,":[193],"we":[194],"present":[195],"novel":[197],"discerning":[198],"ensemble":[199],"technique":[200],"placement.":[207],"We":[208],"developed":[209],"our":[210],"solution":[211,229],"based":[212],"styles":[222],"technology":[224],"nodes,":[225],"tested":[227],"8":[231],"leading-edge":[232],"industry":[233],"achieved":[236],"comparable":[237],"even":[239,258,275],"better":[240],"results":[241,251],"few":[244],"hours":[245],"(per":[246],"design)":[247],"than":[248],"manual":[249],"take":[253],"many":[254,268],"engineers":[255],"weeks":[256],"months":[259],"achieve.":[261],"Our":[262],"method":[263],"shows":[264],"great":[265],"promise":[266],"problems":[270],"applications,":[273],"other":[277],"areas.":[278]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
