{"id":"https://openalex.org/W7165169311","doi":"https://doi.org/10.1145/3787109.3815239","title":"MP-FTRouter: Fault-Tolerant Routing for Multi-Port Fully Programmable Valve Array Using Deep Reinforcement Learning","display_name":"MP-FTRouter: Fault-Tolerant Routing for Multi-Port Fully Programmable Valve Array Using Deep Reinforcement Learning","publication_year":2026,"publication_date":"2026-06-18","ids":{"openalex":"https://openalex.org/W7165169311","doi":"https://doi.org/10.1145/3787109.3815239"},"language":null,"primary_location":{"id":"doi:10.1145/3787109.3815239","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3787109.3815239","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Great Lakes Symposium on VLSI 2026","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3787109.3815239","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5138853730","display_name":"Shiyi Ding","orcid":"https://orcid.org/0009-0005-5540-4306"},"institutions":[{"id":"https://openalex.org/I80947539","display_name":"Fuzhou University","ror":"https://ror.org/011xvna82","country_code":"CN","type":"education","lineage":["https://openalex.org/I80947539"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shiyi Ding","raw_affiliation_strings":["College of Computer and Data Science, Fuzhou University, Fuzhou, China"],"raw_orcid":"https://orcid.org/0009-0005-5540-4306","affiliations":[{"raw_affiliation_string":"College of Computer and Data Science, Fuzhou University, Fuzhou, China","institution_ids":["https://openalex.org/I80947539"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5089098757","display_name":"Yuhan Zhu","orcid":"https://orcid.org/0000-0002-0246-3653"},"institutions":[{"id":"https://openalex.org/I80947539","display_name":"Fuzhou University","ror":"https://ror.org/011xvna82","country_code":"CN","type":"education","lineage":["https://openalex.org/I80947539"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuhan Zhu","raw_affiliation_strings":["College of Computer and Data Science, Fuzhou University, Fuzhou, China"],"raw_orcid":"https://orcid.org/0000-0002-0246-3653","affiliations":[{"raw_affiliation_string":"College of Computer and Data Science, Fuzhou University, Fuzhou, China","institution_ids":["https://openalex.org/I80947539"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051017723","display_name":"Yang-Geng Fu","orcid":"https://orcid.org/0000-0002-8507-9189"},"institutions":[{"id":"https://openalex.org/I80947539","display_name":"Fuzhou University","ror":"https://ror.org/011xvna82","country_code":"CN","type":"education","lineage":["https://openalex.org/I80947539"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yanggeng Fu","raw_affiliation_strings":["College of Computer and Data Science, Fuzhou University, Fuzhou, China"],"raw_orcid":"https://orcid.org/0000-0002-8507-9189","affiliations":[{"raw_affiliation_string":"College of Computer and Data Science, Fuzhou University, Fuzhou, China","institution_ids":["https://openalex.org/I80947539"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5045753829","display_name":"Genggeng Liu","orcid":"https://orcid.org/0000-0002-3099-4371"},"institutions":[{"id":"https://openalex.org/I80947539","display_name":"Fuzhou University","ror":"https://ror.org/011xvna82","country_code":"CN","type":"education","lineage":["https://openalex.org/I80947539"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Genggeng Liu","raw_affiliation_strings":["Computer and Data Science, Fuzhou University, Fuzhou, China"],"raw_orcid":"https://orcid.org/0000-0002-3099-4371","affiliations":[{"raw_affiliation_string":"Computer and Data Science, Fuzhou University, Fuzhou, China","institution_ids":["https://openalex.org/I80947539"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I80947539"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"265","last_page":"270"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12452","display_name":"Electrowetting and Microfluidic Technologies","score":0.9506999850273132,"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/T12452","display_name":"Electrowetting and Microfluidic Technologies","score":0.9506999850273132,"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/T10412","display_name":"Microfluidic and Capillary Electrophoresis Applications","score":0.00800000037997961,"subfield":{"id":"https://openalex.org/subfields/2204","display_name":"Biomedical 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/T11407","display_name":"Innovative Microfluidic and Catalytic Techniques Innovation","score":0.003700000001117587,"subfield":{"id":"https://openalex.org/subfields/2204","display_name":"Biomedical 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/routing","display_name":"Routing (electronic design automation)","score":0.539900004863739},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.4986000061035156},{"id":"https://openalex.org/keywords/reinforcement-learning","display_name":"Reinforcement learning","score":0.4772999882698059},{"id":"https://openalex.org/keywords/serialization","display_name":"Serialization","score":0.4523000121116638},{"id":"https://openalex.org/keywords/flexibility","display_name":"Flexibility (engineering)","score":0.38510000705718994},{"id":"https://openalex.org/keywords/initialization","display_name":"Initialization","score":0.38510000705718994},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.367000013589859},{"id":"https://openalex.org/keywords/fault-tolerance","display_name":"Fault tolerance","score":0.34200000762939453},{"id":"https://openalex.org/keywords/markov-decision-process","display_name":"Markov decision process","score":0.33970001339912415}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5803999900817871},{"id":"https://openalex.org/C74172769","wikidata":"https://www.wikidata.org/wiki/Q1446839","display_name":"Routing (electronic design automation)","level":2,"score":0.539900004863739},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.4986000061035156},{"id":"https://openalex.org/C97541855","wikidata":"https://www.wikidata.org/wiki/Q830687","display_name":"Reinforcement learning","level":2,"score":0.4772999882698059},{"id":"https://openalex.org/C52723943","wikidata":"https://www.wikidata.org/wiki/Q1127410","display_name":"Serialization","level":2,"score":0.4523000121116638},{"id":"https://openalex.org/C114466953","wikidata":"https://www.wikidata.org/wiki/Q6034165","display_name":"Initialization","level":2,"score":0.38510000705718994},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.38510000705718994},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.367000013589859},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.34880000352859497},{"id":"https://openalex.org/C63540848","wikidata":"https://www.wikidata.org/wiki/Q3140932","display_name":"Fault tolerance","level":2,"score":0.34200000762939453},{"id":"https://openalex.org/C106189395","wikidata":"https://www.wikidata.org/wiki/Q176789","display_name":"Markov decision process","level":3,"score":0.33970001339912415},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3391000032424927},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3368000090122223},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.33079999685287476},{"id":"https://openalex.org/C42812","wikidata":"https://www.wikidata.org/wiki/Q1082910","display_name":"Partition (number theory)","level":2,"score":0.328000009059906},{"id":"https://openalex.org/C2777735758","wikidata":"https://www.wikidata.org/wiki/Q817765","display_name":"Path (computing)","level":2,"score":0.320499986410141},{"id":"https://openalex.org/C152124472","wikidata":"https://www.wikidata.org/wiki/Q1204361","display_name":"Redundancy (engineering)","level":2,"score":0.31139999628067017},{"id":"https://openalex.org/C124681953","wikidata":"https://www.wikidata.org/wiki/Q339062","display_name":"Decomposition","level":2,"score":0.30649998784065247},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.3052999973297119},{"id":"https://openalex.org/C76522221","wikidata":"https://www.wikidata.org/wiki/Q5035396","display_name":"Multipath routing","level":5,"score":0.2946000099182129},{"id":"https://openalex.org/C2777869240","wikidata":"https://www.wikidata.org/wiki/Q1424398","display_name":"Flexible manufacturing system","level":3,"score":0.2874999940395355},{"id":"https://openalex.org/C186594467","wikidata":"https://www.wikidata.org/wiki/Q1429176","display_name":"Flooding (psychology)","level":2,"score":0.2831000089645386},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.2808000147342682},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.27140000462532043},{"id":"https://openalex.org/C89305328","wikidata":"https://www.wikidata.org/wiki/Q1755411","display_name":"Link-state routing protocol","level":4,"score":0.2694000005722046},{"id":"https://openalex.org/C128519102","wikidata":"https://www.wikidata.org/wiki/Q339554","display_name":"Network on a chip","level":2,"score":0.2678999900817871},{"id":"https://openalex.org/C99498987","wikidata":"https://www.wikidata.org/wiki/Q2210247","display_name":"Noise (video)","level":3,"score":0.2596000134944916},{"id":"https://openalex.org/C175551986","wikidata":"https://www.wikidata.org/wiki/Q47089","display_name":"Fault (geology)","level":2,"score":0.2567000091075897},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.25440001487731934}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3787109.3815239","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3787109.3815239","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Great Lakes Symposium on VLSI 2026","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3787109.3815239","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3787109.3815239","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Great Lakes Symposium on VLSI 2026","raw_type":"proceedings-article"},"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","score":0.557769238948822,"id":"https://metadata.un.org/sdg/16"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W2064053341","https://openalex.org/W2295208317","https://openalex.org/W2333296258","https://openalex.org/W2783320122","https://openalex.org/W2799097785","https://openalex.org/W3035872360","https://openalex.org/W4229955117","https://openalex.org/W4288391552","https://openalex.org/W4386242042","https://openalex.org/W4386764159","https://openalex.org/W4392188062","https://openalex.org/W4393140627","https://openalex.org/W4406047490","https://openalex.org/W4413876885","https://openalex.org/W4414197018"],"related_works":[],"abstract_inverted_index":{"Fully":[0],"programmable":[1],"valve":[2],"array":[3],"(FPVA)":[4],"biochips":[5],"have":[6],"emerged":[7],"as":[8,28,103],"a":[9,70,85,104],"next-generation":[10],"platform":[11],"for":[12,20,74],"flow-based":[13],"microfluidics,":[14],"offering":[15],"high":[16],"flexibility":[17],"and":[18,31,38,40,55,97,121,132,172],"programmability":[19],"executing":[21],"complex":[22],"bioassays.":[23],"However,":[24],"physical":[25],"faults":[26],"such":[27],"channel":[29],"blockage":[30],"leakage":[32],"are":[33],"inevitable":[34],"during":[35],"chip":[36],"manufacturing":[37],"operation,":[39],"the":[41,91,99,147,151,161,174],"widely":[42],"adopted":[43],"single-port":[44,95],"architecture":[45,88],"in":[46],"existing":[47,145],"research":[48],"serializes":[49],"fluid":[50],"injection,":[51],"severely":[52],"limiting":[53],"throughput":[54],"fault-tolerant":[56,71],"routing":[57,72,101],"quality":[58],"under":[59,124],"large-scale":[60,139],"conditions.":[61],"To":[62],"address":[63],"this":[64,66],"challenge,":[65],"paper":[67],"proposes":[68],"MP-FTRouter,":[69],"algorithm":[73,83,149],"multi-port":[75,86],"FPVA":[76],"using":[77],"deep":[78,115],"reinforcement":[79],"learning.":[80],"The":[81],"proposed":[82,148],"introduces":[84],"flow-layer":[87],"to":[89],"alleviate":[90],"serialization":[92],"bottleneck":[93],"of":[94,154,159,164,170],"designs,":[96],"models":[98],"concurrent":[100,129],"process":[102],"Markov":[105],"decision":[106],"process.":[107],"By":[108],"combining":[109],"value":[110],"decomposition":[111],"networks":[112],"with":[113,144],"double":[114],"Q-networks,":[116],"MP-FTRouter":[117],"achieves":[118],"conflict":[119],"avoidance":[120],"path":[122],"optimization":[123],"fault":[125],"constraints":[126],"through":[127],"staged":[128],"batch":[130],"generation":[131],"multi-agent":[133],"cooperative":[134],"decision-making.":[135],"Experimental":[136],"results":[137],"on":[138],"benchmarks":[140],"demonstrate":[141],"that,":[142],"compared":[143],"work,":[146],"reduces":[150],"completion":[152],"time":[153],"bioassays":[155],"by":[156,167,178],"an":[157,168],"average":[158,169],"40.6%,":[160],"total":[162],"length":[163],"flow":[165],"paths":[166],"47.8%,":[171],"improves":[173],"fault-tolerance":[175],"success":[176],"rate":[177],"6%.":[179]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2026-06-19T00:00:00"}
