{"id":"https://openalex.org/W3133395503","doi":"https://doi.org/10.1145/3431920.3439289","title":"AutoBridge","display_name":"AutoBridge","publication_year":2021,"publication_date":"2021-02-17","ids":{"openalex":"https://openalex.org/W3133395503","doi":"https://doi.org/10.1145/3431920.3439289","mag":"3133395503","pmid":"https://pubmed.ncbi.nlm.nih.gov/33851145"},"language":"en","primary_location":{"id":"doi:10.1145/3431920.3439289","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3431920.3439289","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3431920.3439289","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The 2021 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref","pubmed"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3431920.3439289","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5032647120","display_name":"Licheng Guo","orcid":"https://orcid.org/0000-0002-0705-9510"},"institutions":[{"id":"https://openalex.org/I161318765","display_name":"University of California, Los Angeles","ror":"https://ror.org/046rm7j60","country_code":"US","type":"education","lineage":["https://openalex.org/I161318765"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Licheng Guo","raw_affiliation_strings":["University of California, Los Angeles, Los Angeles, CA, USA"],"affiliations":[{"raw_affiliation_string":"University of California, Los Angeles, Los Angeles, CA, USA","institution_ids":["https://openalex.org/I161318765"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074835029","display_name":"Yuze Chi","orcid":"https://orcid.org/0000-0002-5885-0425"},"institutions":[{"id":"https://openalex.org/I161318765","display_name":"University of California, Los Angeles","ror":"https://ror.org/046rm7j60","country_code":"US","type":"education","lineage":["https://openalex.org/I161318765"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yuze Chi","raw_affiliation_strings":["University of California, Los Angeles, Los Angeles, CA, USA"],"affiliations":[{"raw_affiliation_string":"University of California, Los Angeles, Los Angeles, CA, USA","institution_ids":["https://openalex.org/I161318765"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100440055","display_name":"Jie Wang","orcid":"https://orcid.org/0009-0005-4657-7977"},"institutions":[{"id":"https://openalex.org/I161318765","display_name":"University of California, Los Angeles","ror":"https://ror.org/046rm7j60","country_code":"US","type":"education","lineage":["https://openalex.org/I161318765"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jie Wang","raw_affiliation_strings":["University of California, Los Angeles, Los Angeles, CA, USA"],"affiliations":[{"raw_affiliation_string":"University of California, Los Angeles, Los Angeles, CA, USA","institution_ids":["https://openalex.org/I161318765"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068809285","display_name":"Jason Lau","orcid":"https://orcid.org/0000-0003-0751-8227"},"institutions":[{"id":"https://openalex.org/I161318765","display_name":"University of California, Los Angeles","ror":"https://ror.org/046rm7j60","country_code":"US","type":"education","lineage":["https://openalex.org/I161318765"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jason Lau","raw_affiliation_strings":["University of California, Los Angeles, Los Angeles, CA, USA"],"affiliations":[{"raw_affiliation_string":"University of California, Los Angeles, Los Angeles, CA, USA","institution_ids":["https://openalex.org/I161318765"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003981003","display_name":"Weikang Qiao","orcid":"https://orcid.org/0000-0003-1946-2021"},"institutions":[{"id":"https://openalex.org/I161318765","display_name":"University of California, Los Angeles","ror":"https://ror.org/046rm7j60","country_code":"US","type":"education","lineage":["https://openalex.org/I161318765"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Weikang Qiao","raw_affiliation_strings":["University of California, Los Angeles, Los Angeles, CA, USA"],"affiliations":[{"raw_affiliation_string":"University of California, Los Angeles, Los Angeles, CA, USA","institution_ids":["https://openalex.org/I161318765"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053419294","display_name":"Ecenur Ustun","orcid":"https://orcid.org/0000-0001-6546-1367"},"institutions":[{"id":"https://openalex.org/I205783295","display_name":"Cornell University","ror":"https://ror.org/05bnh6r87","country_code":"US","type":"education","lineage":["https://openalex.org/I205783295"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ecenur Ustun","raw_affiliation_strings":["Cornell University, Ithaca, NY, USA"],"affiliations":[{"raw_affiliation_string":"Cornell University, Ithaca, NY, USA","institution_ids":["https://openalex.org/I205783295"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037210004","display_name":"Zhiru Zhang","orcid":"https://orcid.org/0000-0002-0778-0308"},"institutions":[{"id":"https://openalex.org/I205783295","display_name":"Cornell University","ror":"https://ror.org/05bnh6r87","country_code":"US","type":"education","lineage":["https://openalex.org/I205783295"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zhiru Zhang","raw_affiliation_strings":["Cornell University, Ithaca, NY, USA"],"affiliations":[{"raw_affiliation_string":"Cornell University, Ithaca, NY, USA","institution_ids":["https://openalex.org/I205783295"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5102170602","display_name":"Jason Cong","orcid":null},"institutions":[{"id":"https://openalex.org/I161318765","display_name":"University of California, Los Angeles","ror":"https://ror.org/046rm7j60","country_code":"US","type":"education","lineage":["https://openalex.org/I161318765"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jason Cong","raw_affiliation_strings":["University of California, Los Angeles, Los Angeles, CA, USA"],"affiliations":[{"raw_affiliation_string":"University of California, Los Angeles, Los Angeles, CA, USA","institution_ids":["https://openalex.org/I161318765"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5032647120"],"corresponding_institution_ids":["https://openalex.org/I161318765"],"apc_list":null,"apc_paid":null,"fwci":15.0916,"has_fulltext":true,"cited_by_count":84,"citation_normalized_percentile":{"value":0.99601471,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":100},"biblio":{"volume":"2021","issue":null,"first_page":"81","last_page":"92"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","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"}},"topics":[{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","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/T11522","display_name":"VLSI and FPGA Design Techniques","score":0.9991999864578247,"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.9987999796867371,"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/high-level-synthesis","display_name":"High-level synthesis","score":0.7181305289268494},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.657365083694458},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.5397530198097229},{"id":"https://openalex.org/keywords/interconnection","display_name":"Interconnection","score":0.5383909940719604},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.5321955680847168},{"id":"https://openalex.org/keywords/static-timing-analysis","display_name":"Static timing analysis","score":0.478752076625824},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3824389576911926},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.10067197680473328},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.06372836232185364}],"concepts":[{"id":"https://openalex.org/C58013763","wikidata":"https://www.wikidata.org/wiki/Q5754574","display_name":"High-level synthesis","level":3,"score":0.7181305289268494},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.657365083694458},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.5397530198097229},{"id":"https://openalex.org/C123745756","wikidata":"https://www.wikidata.org/wiki/Q1665949","display_name":"Interconnection","level":2,"score":0.5383909940719604},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.5321955680847168},{"id":"https://openalex.org/C93682380","wikidata":"https://www.wikidata.org/wiki/Q2025226","display_name":"Static timing analysis","level":2,"score":0.478752076625824},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3824389576911926},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.10067197680473328},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.06372836232185364}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3431920.3439289","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3431920.3439289","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3431920.3439289","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The 2021 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays","raw_type":"proceedings-article"},{"id":"pmid:33851145","is_oa":false,"landing_page_url":"https://pubmed.ncbi.nlm.nih.gov/33851145","pdf_url":null,"source":{"id":"https://openalex.org/S4306525036","display_name":"PubMed","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"FPGA. ACM International Symposium on Field-Programmable Gate Arrays","raw_type":null},{"id":"pmh:oai:pubmedcentral.nih.gov:8041363","is_oa":true,"landing_page_url":"https://www.ncbi.nlm.nih.gov/pmc/articles/8041363","pdf_url":null,"source":{"id":"https://openalex.org/S2764455111","display_name":"PubMed Central","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"FPGA","raw_type":"Text"}],"best_oa_location":{"id":"doi:10.1145/3431920.3439289","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3431920.3439289","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3431920.3439289","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The 2021 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays","raw_type":"proceedings-article"},"sustainable_development_goals":[{"display_name":"Decent work and economic growth","id":"https://metadata.un.org/sdg/8","score":0.5799999833106995}],"awards":[{"id":"https://openalex.org/G2612362744","display_name":null,"funder_award_id":"U01MH117079","funder_id":"https://openalex.org/F4320332161","funder_display_name":"National Institutes of Health"},{"id":"https://openalex.org/G5432741810","display_name":null,"funder_award_id":"1707408","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7143216947","display_name":null,"funder_award_id":"DBI-1707408","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320332161","display_name":"National Institutes of Health","ror":"https://ror.org/01cwqze88"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3133395503.pdf","grobid_xml":"https://content.openalex.org/works/W3133395503.grobid-xml"},"referenced_works_count":58,"referenced_works":["https://openalex.org/W12081373","https://openalex.org/W347636100","https://openalex.org/W1501488688","https://openalex.org/W1597755753","https://openalex.org/W1605203071","https://openalex.org/W1980746862","https://openalex.org/W1990556031","https://openalex.org/W1994564174","https://openalex.org/W2014274413","https://openalex.org/W2050456603","https://openalex.org/W2056616949","https://openalex.org/W2061230651","https://openalex.org/W2073137766","https://openalex.org/W2074601596","https://openalex.org/W2078174680","https://openalex.org/W2087656024","https://openalex.org/W2091158003","https://openalex.org/W2097749327","https://openalex.org/W2097803659","https://openalex.org/W2099552965","https://openalex.org/W2120785033","https://openalex.org/W2129458345","https://openalex.org/W2135606070","https://openalex.org/W2136822367","https://openalex.org/W2147088458","https://openalex.org/W2148272367","https://openalex.org/W2150615820","https://openalex.org/W2157629805","https://openalex.org/W2158566102","https://openalex.org/W2159696955","https://openalex.org/W2160566592","https://openalex.org/W2283189482","https://openalex.org/W2336648157","https://openalex.org/W2386615278","https://openalex.org/W2789843538","https://openalex.org/W2790678706","https://openalex.org/W2886197366","https://openalex.org/W2892147049","https://openalex.org/W2904342476","https://openalex.org/W2942756726","https://openalex.org/W2944730674","https://openalex.org/W2950629094","https://openalex.org/W2951082499","https://openalex.org/W3003576804","https://openalex.org/W3008230609","https://openalex.org/W3008412028","https://openalex.org/W3011348040","https://openalex.org/W3043363332","https://openalex.org/W3087961256","https://openalex.org/W3093177412","https://openalex.org/W3130309348","https://openalex.org/W3130920634","https://openalex.org/W3133347161","https://openalex.org/W4213180405","https://openalex.org/W4250147604","https://openalex.org/W4252649411","https://openalex.org/W6635964534","https://openalex.org/W6968804122"],"related_works":["https://openalex.org/W2096844293","https://openalex.org/W2363944576","https://openalex.org/W2612099726","https://openalex.org/W2351041855","https://openalex.org/W2139708877","https://openalex.org/W2570254841","https://openalex.org/W2160632767","https://openalex.org/W2123535323","https://openalex.org/W2120935739","https://openalex.org/W2101075828"],"abstract_inverted_index":{"Despite":[0],"an":[1,23,79],"increasing":[2],"adoption":[3],"of":[4,39,106,131,219,240],"high-level":[5],"synthesis":[6],"(HLS)":[7],"for":[8,210],"its":[9],"design":[10,25,141,221],"productivity":[11],"advantages,":[12],"there":[13],"remains":[14],"a":[15,27,84,99,164,217,243],"significant":[16],"gap":[17],"in":[18,46,170,246,250],"the":[19,36,40,44,49,53,68,102,107,117,123,129,134,140,147,156,161,192,198,206,225,255],"achievable":[20],"frequency":[21,227],"between":[22],"HLS":[24,41,54,63,91,97,110,132],"and":[26,115,188,242],"handcrafted":[28],"RTL":[29],"one.":[30],"A":[31],"key":[32],"factor":[33],"that":[34,82,174],"limits":[35],"timing":[37],"quality":[38],"outputs":[42],"is":[43,136,266],"difficulty":[45],"accurately":[47],"estimating":[48],"interconnect":[50],"delay":[51],"at":[52,268],"level.":[55],"This":[56,154],"problem":[57],"becomes":[58],"even":[59],"worse":[60],"when":[61],"large":[62],"designs":[64,258],"are":[65],"implemented":[66],"on":[67,101,146,163,262],"latest":[69],"multi-die":[70],"FPGAs.":[71,212],"To":[72],"tackle":[73],"this":[74],"challenge,":[75],"we":[76,184,223,253],"propose":[77],"AutoBridge,":[78],"automated":[80],"framework":[81],"couples":[83],"coarse-grained":[85],"floorplanning":[86],"step":[87],"with":[88,98,216,237],"pipelining":[89,179],"during":[90],"compilation.":[92],"First,":[93],"our":[94,214],"approach":[95],"provides":[96],"view":[100],"global":[103],"physical":[104],"layout":[105],"design,":[108],"allowing":[109],"to":[111,138,190,231],"more":[112],"easily":[113],"identify":[114],"pipeline":[116],"long":[118],"wires,":[119],"especially":[120],"those":[121],"crossing":[122],"die":[124,166],"boundaries.":[125],"Second,":[126],"by":[127],"exploiting":[128],"flexibility":[130],"pipelining,":[133],"floorplanner":[135],"able":[137],"distribute":[139],"logic":[142,162],"across":[143],"multiple":[144],"dies":[145],"FPGA":[148],"device":[149],"without":[150],"degrading":[151],"clock":[152],"frequency.":[153],"prevents":[155],"placer":[157],"from":[158,228],"aggressively":[159],"packing":[160],"single":[165],"which":[167],"often":[168],"results":[169],"local":[171],"routing":[172],"congestion":[173],"eventually":[175],"degrades":[176],"timing.":[177],"Since":[178],"may":[180],"introduce":[181],"additional":[182],"latency,":[183],"further":[185],"present":[186],"analysis":[187],"algorithms":[189],"ensure":[191],"added":[193],"latency":[194],"will":[195],"not":[196],"compromise":[197],"overall":[199],"throughput.":[200],"AutoBridge":[201],"can":[202],"be":[203],"integrated":[204],"into":[205],"existing":[207],"CAD":[208],"toolflow":[209],"Xilinx":[211],"In":[213],"experiments":[215,252],"total":[218],"43":[220],"configurations,":[222],"improve":[224],"average":[226],"147":[229],"MHz":[230,233,261],"297":[232],"(a":[234],"102%":[235],"improvement)":[236],"no":[238],"loss":[239],"throughput":[241],"negligible":[244],"change":[245],"resource":[247],"utilization.":[248],"Notably,":[249],"16":[251],"make":[254],"originally":[256],"unroutable":[257],"achieve":[259],"274":[260],"average.":[263],"The":[264],"tool":[265],"available":[267],"https://github.com/Licheng-Guo/AutoBridge.":[269]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":19},{"year":2024,"cited_by_count":19},{"year":2023,"cited_by_count":16},{"year":2022,"cited_by_count":18},{"year":2021,"cited_by_count":11}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2021-03-01T00:00:00"}
