{"id":"https://openalex.org/W2135082311","doi":"https://doi.org/10.1109/tcad.2009.2030352","title":"BSG-Route: A Length-Constrained Routing Scheme for General Planar Topology","display_name":"BSG-Route: A Length-Constrained Routing Scheme for General Planar Topology","publication_year":2009,"publication_date":"2009-10-27","ids":{"openalex":"https://openalex.org/W2135082311","doi":"https://doi.org/10.1109/tcad.2009.2030352","mag":"2135082311"},"language":"en","primary_location":{"id":"doi:10.1109/tcad.2009.2030352","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2009.2030352","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-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/A5065619529","display_name":"Tan Yan","orcid":"https://orcid.org/0000-0001-8943-8356"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Tan Yan","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Illinois, Urbana-Champaign, Urbana, IL, USA","Dept of Electr. & Comput. Engg, Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Illinois, Urbana-Champaign, Urbana, IL, USA","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"Dept of Electr. & Comput. Engg, Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5053378706","display_name":"Martin D. F. Wong","orcid":"https://orcid.org/0000-0001-8274-9688"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Martin D. F. Wong","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Illinois, Urbana-Champaign, Urbana, IL, USA","Dept of Electr. & Comput. Engg, Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Illinois, Urbana-Champaign, Urbana, IL, USA","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"Dept of Electr. & Comput. Engg, Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA","institution_ids":["https://openalex.org/I157725225"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5065619529"],"corresponding_institution_ids":["https://openalex.org/I157725225"],"apc_list":null,"apc_paid":null,"fwci":1.8245,"has_fulltext":false,"cited_by_count":28,"citation_normalized_percentile":{"value":0.86409348,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":100},"biblio":{"volume":"28","issue":"11","first_page":"1679","last_page":"1690"},"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.9998999834060669,"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.9998999834060669,"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.9983000159263611,"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"}},{"id":"https://openalex.org/T11032","display_name":"VLSI and Analog Circuit Testing","score":0.9951000213623047,"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/static-routing","display_name":"Static routing","score":0.7317914366722107},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6471301317214966},{"id":"https://openalex.org/keywords/equal-cost-multi-path-routing","display_name":"Equal-cost multi-path routing","score":0.5848246812820435},{"id":"https://openalex.org/keywords/link-state-routing-protocol","display_name":"Link-state routing protocol","score":0.5561119318008423},{"id":"https://openalex.org/keywords/routing-table","display_name":"Routing table","score":0.5428488254547119},{"id":"https://openalex.org/keywords/dynamic-source-routing","display_name":"Dynamic Source Routing","score":0.5136823058128357},{"id":"https://openalex.org/keywords/routing","display_name":"Routing (electronic design automation)","score":0.49837350845336914},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.47950440645217896},{"id":"https://openalex.org/keywords/policy-based-routing","display_name":"Policy-based routing","score":0.46980175375938416},{"id":"https://openalex.org/keywords/destination-sequenced-distance-vector-routing","display_name":"Destination-Sequenced Distance Vector routing","score":0.45009028911590576},{"id":"https://openalex.org/keywords/topology","display_name":"Topology (electrical circuits)","score":0.44633162021636963},{"id":"https://openalex.org/keywords/multipath-routing","display_name":"Multipath routing","score":0.4286385774612427},{"id":"https://openalex.org/keywords/router","display_name":"Router","score":0.41720888018608093},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.3637709617614746},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.3125689625740051},{"id":"https://openalex.org/keywords/routing-protocol","display_name":"Routing protocol","score":0.2639217972755432},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.23605021834373474}],"concepts":[{"id":"https://openalex.org/C204948658","wikidata":"https://www.wikidata.org/wiki/Q1119410","display_name":"Static routing","level":4,"score":0.7317914366722107},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6471301317214966},{"id":"https://openalex.org/C115443555","wikidata":"https://www.wikidata.org/wiki/Q5367790","display_name":"Equal-cost multi-path routing","level":5,"score":0.5848246812820435},{"id":"https://openalex.org/C89305328","wikidata":"https://www.wikidata.org/wiki/Q1755411","display_name":"Link-state routing protocol","level":4,"score":0.5561119318008423},{"id":"https://openalex.org/C184896649","wikidata":"https://www.wikidata.org/wiki/Q290066","display_name":"Routing table","level":4,"score":0.5428488254547119},{"id":"https://openalex.org/C9659607","wikidata":"https://www.wikidata.org/wiki/Q1268903","display_name":"Dynamic Source Routing","level":4,"score":0.5136823058128357},{"id":"https://openalex.org/C74172769","wikidata":"https://www.wikidata.org/wiki/Q1446839","display_name":"Routing (electronic design automation)","level":2,"score":0.49837350845336914},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.47950440645217896},{"id":"https://openalex.org/C196423136","wikidata":"https://www.wikidata.org/wiki/Q7209671","display_name":"Policy-based routing","level":5,"score":0.46980175375938416},{"id":"https://openalex.org/C29436982","wikidata":"https://www.wikidata.org/wiki/Q3700557","display_name":"Destination-Sequenced Distance Vector routing","level":5,"score":0.45009028911590576},{"id":"https://openalex.org/C184720557","wikidata":"https://www.wikidata.org/wiki/Q7825049","display_name":"Topology (electrical circuits)","level":2,"score":0.44633162021636963},{"id":"https://openalex.org/C76522221","wikidata":"https://www.wikidata.org/wiki/Q5035396","display_name":"Multipath routing","level":5,"score":0.4286385774612427},{"id":"https://openalex.org/C2775896111","wikidata":"https://www.wikidata.org/wiki/Q642560","display_name":"Router","level":2,"score":0.41720888018608093},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.3637709617614746},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.3125689625740051},{"id":"https://openalex.org/C104954878","wikidata":"https://www.wikidata.org/wiki/Q1648707","display_name":"Routing protocol","level":3,"score":0.2639217972755432},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.23605021834373474},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tcad.2009.2030352","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2009.2030352","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320332222","display_name":"University of Illinois at Urbana-Champaign","ror":"https://ror.org/047426m28"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W1973368149","https://openalex.org/W2028326940","https://openalex.org/W2096423579","https://openalex.org/W2099136931","https://openalex.org/W2141235761","https://openalex.org/W2147555712","https://openalex.org/W2165465743","https://openalex.org/W2275304190","https://openalex.org/W4231530634","https://openalex.org/W4232385843","https://openalex.org/W4232904085","https://openalex.org/W4245484162","https://openalex.org/W6657784182","https://openalex.org/W6674680849"],"related_works":["https://openalex.org/W2181601090","https://openalex.org/W1538003338","https://openalex.org/W2148093630","https://openalex.org/W4253436398","https://openalex.org/W2364686261","https://openalex.org/W1984835167","https://openalex.org/W2351097701","https://openalex.org/W2162880363","https://openalex.org/W3125210154","https://openalex.org/W2607223747"],"abstract_inverted_index":{"Length-constrained":[0],"routing":[1,21,39,58,62,73,100,105,118,164],"is":[2,64,93,112,131],"a":[3,38,94,127,143],"very":[4],"important":[5],"issue":[6],"for":[7],"printed":[8],"circuit":[9],"board":[10],"(PCB)":[11],"routing.":[12],"Previous":[13],"length-constrained":[14,117],"routers":[15,81,172],"all":[16],"have":[17],"assumptions":[18],"on":[19,56,71],"the":[20,57,72,77,80,83,116,132,138,195,201],"topology,":[22],"whereas":[23],"practical":[24,168],"designs":[25,169,176],"may":[26],"be":[27],"free":[28],"of":[29,76,85,109,190],"any":[30,54],"topological":[31],"constraint.":[32],"In":[33],"this":[34,110,155],"paper,":[35],"we":[36,114,193],"propose":[37],"scheme":[40,63,165],"that":[41,113,162,170,177],"deals":[42],"with":[43],"general":[44],"topology.":[45,59],"Unlike":[46],"previous":[47,171],"works,":[48],"our":[49,61,163,181,191],"approach":[50,152],"does":[51,68],"not":[52,69],"impose":[53],"restriction":[55],"Moreover,":[60],"gridless.":[65],"Its":[66],"performance":[67],"depend":[70],"grid":[74],"size":[75],"input":[78],"while":[79,200],"in":[82,188,197],"papers":[84],"Ozdal":[86,207],"and":[87,89,125,208],"Wong":[88,209],"Kubo":[90],"do.":[91],"This":[92],"big":[95],"advantage":[96],"because":[97],"modern":[98],"PCB":[99],"configurations":[101],"usually":[102],"imply":[103],"huge":[104],"grids.":[106],"The":[107],"novelty":[108],"work":[111],"view":[115],"problem":[119,124,141],"as":[120],"an":[121,150],"area":[122,139],"assignment":[123,140],"use":[126,149],"placement":[128],"structure,":[129],"which":[130],"bounded-sliceline":[133],"grid,":[134],"to":[135,153],"help":[136],"transform":[137],"into":[142],"mathematical":[144,156],"programming":[145,157],"problem.":[146,158],"We":[147],"then":[148],"iterative":[151],"solve":[154],"Experimental":[159],"results":[160],"show":[161],"can":[166],"handle":[167],"cannot":[173],"handle.":[174],"For":[175,186],"they":[178],"could":[179],"handle,":[180],"router":[182,205],"runs":[183],"much":[184],"faster.":[185],"example,":[187],"one":[189,213],"data,":[192],"obtain":[194],"result":[196],"88":[198],"s":[199],"Lagrangian":[202],"relaxation":[203],"based":[204],"by":[206],"takes":[210],"more":[211],"than":[212],"day.":[214]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":4},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2015,"cited_by_count":6},{"year":2013,"cited_by_count":3},{"year":2012,"cited_by_count":2}],"updated_date":"2026-03-28T08:17:26.163206","created_date":"2025-10-10T00:00:00"}
