{"id":"https://openalex.org/W3138248766","doi":"https://doi.org/10.1145/3439706.3446896","title":"Machine Learning Techniques in Analog Layout Automation","display_name":"Machine Learning Techniques in Analog Layout Automation","publication_year":2021,"publication_date":"2021-03-12","ids":{"openalex":"https://openalex.org/W3138248766","doi":"https://doi.org/10.1145/3439706.3446896","mag":"3138248766"},"language":"en","primary_location":{"id":"doi:10.1145/3439706.3446896","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3439706.3446896","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2021 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/A5006995274","display_name":"Tonmoy Dhar","orcid":"https://orcid.org/0000-0003-0980-9749"},"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"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Tonmoy Dhar","raw_affiliation_strings":["University of Minnesota, Minneapolis, MN, USA"],"affiliations":[{"raw_affiliation_string":"University of Minnesota, Minneapolis, MN, USA","institution_ids":["https://openalex.org/I130238516"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063963932","display_name":"Kishor Kunal","orcid":"https://orcid.org/0000-0003-3510-9850"},"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"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kishor Kunal","raw_affiliation_strings":["University of Minnesota, Minneapolis, MN, USA"],"affiliations":[{"raw_affiliation_string":"University of Minnesota, Minneapolis, MN, USA","institution_ids":["https://openalex.org/I130238516"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101587350","display_name":"Yaguang Li","orcid":"https://orcid.org/0000-0001-9425-034X"},"institutions":[{"id":"https://openalex.org/I91045830","display_name":"Texas A&M University","ror":"https://ror.org/01f5ytq51","country_code":"US","type":"education","lineage":["https://openalex.org/I91045830"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yaguang Li","raw_affiliation_strings":["Texas A&amp;M University, College Stateion, TX, USA"],"affiliations":[{"raw_affiliation_string":"Texas A&amp;M University, College Stateion, TX, USA","institution_ids":["https://openalex.org/I91045830"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018086253","display_name":"Yishuang Lin","orcid":"https://orcid.org/0000-0003-1555-4623"},"institutions":[{"id":"https://openalex.org/I91045830","display_name":"Texas A&M University","ror":"https://ror.org/01f5ytq51","country_code":"US","type":"education","lineage":["https://openalex.org/I91045830"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yishuang Lin","raw_affiliation_strings":["Texas A&amp;M University, College Station, TX, USA"],"affiliations":[{"raw_affiliation_string":"Texas A&amp;M University, College Station, TX, USA","institution_ids":["https://openalex.org/I91045830"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063857392","display_name":"Meghna Madhusudan","orcid":"https://orcid.org/0000-0001-5101-2421"},"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"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Meghna Madhusudan","raw_affiliation_strings":["University of Minnesota, Minneapolis, MN, USA"],"affiliations":[{"raw_affiliation_string":"University of Minnesota, Minneapolis, MN, USA","institution_ids":["https://openalex.org/I130238516"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004779677","display_name":"Jitesh Poojary","orcid":"https://orcid.org/0000-0001-7548-9064"},"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"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jitesh Poojary","raw_affiliation_strings":["University of Minnesota, Minneapolis, MN, USA"],"affiliations":[{"raw_affiliation_string":"University of Minnesota, Minneapolis, MN, USA","institution_ids":["https://openalex.org/I130238516"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100732194","display_name":"Arvind Sharma","orcid":"https://orcid.org/0000-0002-9250-9642"},"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"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Arvind K. Sharma","raw_affiliation_strings":["University of Minnesota, Minneapolis, MN, USA"],"affiliations":[{"raw_affiliation_string":"University of Minnesota, Minneapolis, MN, USA","institution_ids":["https://openalex.org/I130238516"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053468539","display_name":"Steven M. Burns","orcid":"https://orcid.org/0000-0003-0248-5403"},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Steven M. Burns","raw_affiliation_strings":["Intel Labs, Hillsboro, OR, USA"],"affiliations":[{"raw_affiliation_string":"Intel Labs, Hillsboro, OR, USA","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059037025","display_name":"Ramesh Harjani","orcid":"https://orcid.org/0000-0001-7691-566X"},"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"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ramesh Harjani","raw_affiliation_strings":["University of Minnesota, Minneapolis, MN, USA"],"affiliations":[{"raw_affiliation_string":"University of Minnesota, Minneapolis, MN, USA","institution_ids":["https://openalex.org/I130238516"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103246390","display_name":"Jiang Hu","orcid":"https://orcid.org/0000-0003-1157-7799"},"institutions":[{"id":"https://openalex.org/I91045830","display_name":"Texas A&M University","ror":"https://ror.org/01f5ytq51","country_code":"US","type":"education","lineage":["https://openalex.org/I91045830"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jiang Hu","raw_affiliation_strings":["Texas A&amp;M University, College Station, TX, USA"],"affiliations":[{"raw_affiliation_string":"Texas A&amp;M University, College Station, TX, USA","institution_ids":["https://openalex.org/I91045830"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028130545","display_name":"Parijat Mukherjee","orcid":"https://orcid.org/0000-0002-2532-7347"},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Parijat Mukherjee","raw_affiliation_strings":["Intel Labs, Hillsboro, OR, USA"],"affiliations":[{"raw_affiliation_string":"Intel Labs, Hillsboro, OR, USA","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055160439","display_name":"Soner Yaldiz","orcid":"https://orcid.org/0000-0002-0715-0859"},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Soner Yaldiz","raw_affiliation_strings":["Intel Labs, Hillsboro, OR, USA"],"affiliations":[{"raw_affiliation_string":"Intel Labs, Hillsboro, OR, USA","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5068714995","display_name":"Sachin S. Sapatnekar","orcid":"https://orcid.org/0000-0002-5353-2364"},"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"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sachin S. Sapatnekar","raw_affiliation_strings":["University of Minnesota, Minneapolis, MN, USA"],"affiliations":[{"raw_affiliation_string":"University of Minnesota, Minneapolis, MN, USA","institution_ids":["https://openalex.org/I130238516"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":13,"corresponding_author_ids":["https://openalex.org/A5006995274"],"corresponding_institution_ids":["https://openalex.org/I130238516"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.02218725,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"2020","issue":null,"first_page":"71","last_page":"72"},"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/T11338","display_name":"Advancements in Photolithography Techniques","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"}},{"id":"https://openalex.org/T11032","display_name":"VLSI and Analog Circuit Testing","score":0.9993000030517578,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/netlist","display_name":"Netlist","score":0.9805508852005005},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7424741983413696},{"id":"https://openalex.org/keywords/retargeting","display_name":"Retargeting","score":0.4601033926010132},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.4448080360889435},{"id":"https://openalex.org/keywords/electronic-design-automation","display_name":"Electronic design automation","score":0.422443687915802},{"id":"https://openalex.org/keywords/toolbox","display_name":"Toolbox","score":0.4143497943878174},{"id":"https://openalex.org/keywords/centroid","display_name":"Centroid","score":0.41078051924705505},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.38051366806030273},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3578583002090454},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3562386631965637},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2740181088447571},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.23022812604904175},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.18908613920211792}],"concepts":[{"id":"https://openalex.org/C177650935","wikidata":"https://www.wikidata.org/wiki/Q1760303","display_name":"Netlist","level":2,"score":0.9805508852005005},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7424741983413696},{"id":"https://openalex.org/C2780575108","wikidata":"https://www.wikidata.org/wiki/Q7316652","display_name":"Retargeting","level":2,"score":0.4601033926010132},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.4448080360889435},{"id":"https://openalex.org/C64260653","wikidata":"https://www.wikidata.org/wiki/Q1194864","display_name":"Electronic design automation","level":2,"score":0.422443687915802},{"id":"https://openalex.org/C2777655017","wikidata":"https://www.wikidata.org/wiki/Q1501161","display_name":"Toolbox","level":2,"score":0.4143497943878174},{"id":"https://openalex.org/C146599234","wikidata":"https://www.wikidata.org/wiki/Q511093","display_name":"Centroid","level":2,"score":0.41078051924705505},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.38051366806030273},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3578583002090454},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3562386631965637},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2740181088447571},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.23022812604904175},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.18908613920211792}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3439706.3446896","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3439706.3446896","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2021 International Symposium on Physical Design","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":3,"referenced_works":["https://openalex.org/W2945221971","https://openalex.org/W3108107800","https://openalex.org/W6600175266"],"related_works":["https://openalex.org/W2170314243","https://openalex.org/W2119179026","https://openalex.org/W2794947590","https://openalex.org/W2114971758","https://openalex.org/W2109932036","https://openalex.org/W2093081283","https://openalex.org/W2098869417","https://openalex.org/W3012060364","https://openalex.org/W2106223679","https://openalex.org/W2503215586"],"abstract_inverted_index":{"The":[0,27,81,251],"quality":[1],"of":[2,24,55,60,66,92,114,156,170,179,182,204,212,261,292,374,415,420],"layouts":[3,221,232],"generated":[4],"by":[5,142,282,294],"automated":[6],"analog":[7,25,44,386,416,435],"design":[8,215],"have":[9],"traditionally":[10],"not":[11],"been":[12],"able":[13],"to":[14,40,83,146,161,201,273,312,360,430],"match":[15],"those":[16],"from":[17,33,196,393],"human":[18],"designers":[19],"over":[20],"a":[21,53,86,90,100,137,154,335],"wide":[22],"range":[23],"designs.":[26],"ALIGN":[28,84,103,191,217,317],"(Analog":[29],"Layout,":[30],"Intelligently":[31],"Generated":[32],"Netlists)":[34],"project":[35],"[2,":[36],"3,":[37],"6]":[38],"aims":[39],"build":[41],"an":[42,210,271],"open-source":[43],"layout":[45,143,257,336,436],"engine":[46],"[1]":[47],"that":[48,243,254,331,342],"overcomes":[49],"these":[50,350,428],"challenges,":[51],"using":[52,295],"variety":[54],"approaches.":[56],"An":[57],"important":[58],"part":[59],"the":[61,64,97,108,118,168,177,180,187,193,197,205,213,227,245,259,284,290,314,339,346,372,412],"toolbox":[62],"is":[63,85,99,189,258],"use":[65,153,169,178,373],"machine":[67],"learning":[68],"(ML)":[69],"methods,":[70,74,422],"combined":[71],"with":[72,355,380,405],"traditional":[73],"and":[75,89,96,159,164,241,349,423],"this":[76,326],"talk":[77],"overviews":[78,368],"our":[79,369,394],"efforts.":[80],"input":[82,109],"SPICE-like":[87],"netlist":[88,138,206],"set":[91,260],"perfor-":[93,275],"mance":[94],"specifications,":[95],"output":[98],"GDSII":[101],"layout.":[102],"automatically":[104],"recognizes":[105],"hierarchies":[106],"in":[107,117,136,270,289,304,371,378],"netlist.":[110],"To":[111],"detect":[112,162],"variations":[113],"known":[115],"blocks":[116],"netlist,":[119],"approximate":[120,174],"subgraph":[121],"iso-":[122],"morphism":[123],"methods":[124,158,358,377,400,404],"based":[125,173,322,376],"on":[126,209,323],"graph":[127,157,183],"convolutional":[128],"networks":[129],"can":[130,279,351],"be":[131,280,352],"used":[132],"[5].":[133],"Repeated":[134],"structures":[135],"are":[139,310,343],"typically":[140],"constrained":[141],"requirements":[144],"related":[145],"symmetry":[147],"or":[148],"matching.":[149],"In":[150],"[7],":[151],"we":[152],"mix":[155],"ML":[160,324,403,421],"symmetric":[163],"array":[165],"structures,":[166],"including":[167],"neural":[171],"network":[172],"matching":[175],"through":[176],"notion":[181],"edit":[184],"distances.":[185],"Once":[186],"circuit":[188,347],"annotated,":[190],"generates":[192],"layout,":[194,417],"going":[195],"lowest":[198],"level":[199],"cells":[200,237],"higher":[202],"levels":[203],"hierarchy.":[207],"Based":[208],"abstraction":[211],"process":[214],"rules,":[216],"builds":[218],"parameterized":[219],"cell":[220],"for":[222,226,229,325,385,401,410,426,434],"each":[223],"structure,":[224],"accounting":[225],"need":[228],"common":[230],"centroid":[231],"where":[233,307],"necessary":[234],"[11].":[235],"These":[236,277],"then":[238],"undergo":[239],"placement":[240],"routing":[242],"honors":[244],"geomet-":[246],"ric":[247],"constraints":[248,341],"(symmetry,":[249],"common-centroid).":[250],"chief":[252],"parameter":[253],"changes":[255],"during":[256],"interconnect":[262],"RC":[263],"parasitics:":[264],"excessively":[265],"large":[266],"RCs":[267],"could":[268],"result":[269],"inability":[272],"meet":[274,338],"mance.":[276],"values":[278],"controlled":[281],"reducing":[283],"distance":[285],"between":[286],"blocks,":[287],"or,":[288],"case":[291],"R,":[293],"larger":[296,413],"effective":[297,315],"wire":[298,308],"widths":[299,309],"(using":[300],"multiple":[301],"parallel":[302],"connections":[303],"FinFET":[305],"technologies":[306],"quantized)":[311],"reduce":[313],"resistance.":[316],"has":[318],"developed":[319],"several":[320],"approaches":[321],"purpose":[327],"[4,":[328],"8,":[329],"9]":[330],"rapidly":[332,361],"predict":[333],"whether":[334],"will":[337,389],"performance":[340],"imposed":[344],"at":[345],"level,":[348],"deployed":[353],"together":[354],"conventional":[356,381],"algorithmic":[357,382,408],"[10]":[359],"prune":[362],"out":[363],"infeasible":[364],"layouts.":[365],"This":[366],"presentation":[367],"experience":[370],"ML-":[375],"conjunction":[379],"ap-":[383],"proaches":[384],"design.":[387],"We":[388],"show":[390],"(a)":[391],"results":[392],"efforts":[395],"so":[396],"far,":[397],"(b)":[398],"appropriate":[399],"mixing":[402],"tra-":[406],"ditional":[407],"techniques":[409,425],"solving":[411],"problem":[414],"(c)":[418],"limitations":[419,429],"(d)":[424],"overcoming":[427],"deliver":[431],"workable":[432],"solutions":[433],"automation.":[437]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
