基于离散粒子群优化的多路复用器布局布线协同优化方法

周诗琪, 蔡华洋, 王景熠, 刘耿耿

集成电路与嵌入式系统 ›› 2026, Vol. 26 ›› Issue (4) : 51-60.

PDF(5937 KB)
PDF(5937 KB)
集成电路与嵌入式系统 ›› 2026, Vol. 26 ›› Issue (4) : 51-60. DOI: 10.20193/j.ices2097-4191.2025.0134
集成电路设计自动化(EDA)与高可靠性设计研究专栏

基于离散粒子群优化的多路复用器布局布线协同优化方法

作者信息 +

Discrete particle swarm optimization-based placement-routing co-optimization method for multiplexers

Author information +
文章历史 +

摘要

连续微流控生物芯片(Continuous-Flow Microfluidic Biochips, CFMBs)因具有高精度、低试剂消耗和高可靠性,已广泛应用于各类生物、化学分析实验。CFMBs由流层和控制层两部分组成,其中控制层为实现复杂的控制逻辑需依赖大量片外压力控制器,因此采用多路复用器以较少数量的控制引脚进行逻辑控制。然而,现有相关工作在多路复用器的物理设计,尤其是控制阀门布局与通道布线的协同优化方面,尚未开展系统研究。为此,提出了一种基于离散粒子群优化的多路复用器布局布线协同优化方法。首先,通过阀门信息预处理限定控制阀门的可布局区域从而避免不合法布局、以提升布线可行性; 其次,采用离散粒子群优化算法构建协同优化框架,将控制阀门布局编码为粒子位置,利用内嵌A*算法的布线代价作为适应度值反馈,从而建立布局与布线的闭环反馈机制;最后,引入X结构布线方式以扩展布线解空间,进一步压缩控制通道长度。实验结果表明,所提算法在多个基准测试中表现优异,控制通道平均长度缩短了8.27%,相比传统R型布线,采用的X结构布线方式平均缩短了5.01%的通道长度,有效提升了控制阀门布局质量与控制通道布线效率。

Abstract

Continuous-flow microfluidic biochips (CFMBs) are widely used in biochemical analysis due to their high precision and reliability. CFMBs consist of a flow layer and a control layer. To manage complex logic in the control layer with limited control pins, multiplexers are extensively employed. However, the physical design of multiplexers-specifically the co-optimization of valve placement and channel routing-remains underexplored. To address this, this paper proposes a co-optimization method based on Discrete Particle Swarm Optimization (DPSO). First, valve placement regions are constrained via preprocessing to ensure routing feasibility. Second, a DPSO framework encodes placement into particle positions and utilizes an embedded A* router to provide routing cost as fitness, establishing a closed-loop feedback mechanism between placement and routing. Third, X-architecture routing is introduced to expand the solution space and minimize wirelength. Experimental results demonstrate that the proposed method reduces the average control channel length by 8.27%. Notably, the X-architecture contributes a 5.01% improvement over traditional R-type routing, significantly enhancing both layout quality and routing efficiency.

关键词

连续微流控生物芯片 / 多路复用器 / 控制逻辑 / 布局布线协同优化 / 离散粒子群优化

Key words

continuous-flow microfluidic biochips / multiplexers / control logic / placement-routing co-optimization / discrete particle swarm optimization

引用本文

导出引用
周诗琪, 蔡华洋, 王景熠, . 基于离散粒子群优化的多路复用器布局布线协同优化方法[J]. 集成电路与嵌入式系统. 2026, 26(4): 51-60 https://doi.org/10.20193/j.ices2097-4191.2025.0134
ZHOU Shiqi, CAI Huayang, WANG Jingyi, et al. Discrete particle swarm optimization-based placement-routing co-optimization method for multiplexers[J]. Integrated Circuits and Embedded Systems. 2026, 26(4): 51-60 https://doi.org/10.20193/j.ices2097-4191.2025.0134
中图分类号: TP391   

参考文献

[1]
XU X, CAI L, LIANG S, et al. Digital microfluidics for biological analysis and applications[J]. Lab on a Chip, 2023, 23(5):1169-1191.
Digital microfluidic (DMF) bioassays with the benefits of automation, addressability, integration and dynamic configuration ability for nucleic acids, proteins, immunoreaction and cell analysis are presented in this review.
[2]
HUANG X, WANG J, YU Z, et al. PathDriver-Wash:A Path-Driven Wash Optimization Method for Continuous-Flow Lab-on-a-Chip Systems[C]// 2024 Design,Automation & Test in Europe Conference & Exhibition (DATE).IEEE, 2024:1-6.
[3]
ZHU Y, LIU G, GUO W, et al. FTCD:Fault-Tolerant Co-Design of Flow and Control Layers for Fully Programmable Valve Array Biochips[J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2025.
[4]
陈志盛, 朱予涵, 刘耿耿, 等. 考虑流端口数量约束下的连续微流控生物芯片流路径规划算法[J]. 电子与信息学报, 2023, 45(9):3321-3330.
CHEN Z S, ZHU Y H, LIU G G, et al. Flow-path planning algorithm for continuous-flow microfluidic biochips with strictly constrained flow ports[J]. Journal of Electronics & Information Technology, 2023, 45(9):3321-3330. (in Chinese)
[5]
刘耿耿, 叶正阳, 朱予涵, 等. 连续微流控生物芯片下一种多阶段启发式的流层物理协同设计算法[J]. 电子与信息学报, 2023, 45(9):3401-3409.
LIU G G, YE Z Y, ZHU Y H, et al. A multi-stage heuristic flow-layer physical codesign algorithm for continuous-flow microfluidic biochips[J]. Journal of Electronics & Information Technology, 2023, 45(9):3401-3409. (in Chinese)
[6]
HUANG X, PAN Y, ZHANG G L, et al. PathDriver:A path-driven architectural synthesis flow for continuous-flow microfluidic biochips[C]// Proceedings of the 39th International Conference on Computer-Aided Design, 2020:1-8.
[7]
YE Z, CHEN Z, PAN Y, et al. Timing-Driven High-Level Synthesis for Continuous-Flow Microfluidic Biochips[C]// 2024 25th International Symposium on Quality Electronic Design (ISQED).IEEE, 2024:1-6.
[8]
CHEN Z, HU X, GUO W, et al. Capacity-Aware Wash Optimization with Dynamic Fluid Scheduling and Channel Storage for Continuous-Flow Microfluidic Biochips[J]. ACM Transactions on Design Automation of Electronic Systems, 2024, 29(4):1-28.
[9]
ZHU Y, HUANG X, LI B, et al. Multicontrol:Advanced control-logic synthesis for flow-based microfluidic biochips[J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2019, 39(10):2489-2502.
[10]
HUANG X, CAI H, GUO W, et al. Control-logic synthesis of fully programmable valve array using reinforcement learning[J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2023, 43(1):277-290.
[11]
YAO H, HO T Y, CAI Y. PACOR:practical control-layer routing flow with length-matching constraint for flow-based microfluidic biochips[C]// Proceedings of the 52nd Annual Design Automation Conference, 2015:1-6.
[12]
朱予涵, 刘博文, 黄兴, 等. 完全可编程阀门阵列生物芯片下容错导向的高阶综合算法[J]. 电子与信息学报, 2024, 47:1-10.
ZHU Y H, LIU B W, HUANG X, et al. Fault-tolerance-oriented high-level synthesis algorithm for fully programmable valve array biochip[J]. Journal of Electronics & Information Technology, 2024, 47:1-10. (in Chinese)
[13]
THORSEN T, MAERKL S J, QUAKE S R. Microfluidic large-scale integration[J]. Science, 2002, 298(5593):580-584.
We developed high-density microfluidic chips that contain plumbing networks with thousands of micromechanical valves and hundreds of individually addressable chambers. These fluidic devices are analogous to electronic integrated circuits fabricated using large-scale integration. A key component of these networks is the fluidic multiplexor, which is a combinatorial array of binary valve patterns that exponentially increases the processing power of a network by allowing complex fluid manipulations with a minimal number of inputs. We used these integrated microfluidic networks to construct the microfluidic analog of a comparator array and a microfluidic memory storage device whose behavior resembles random-access memory.
[14]
GROVER W H, IVESTER R H C, JENSEN E C, et al. Development and multiplexed control of latching pneumatic valves using microfluidic logical structures[J]. Lab on a Chip, 2006, 6(5):623-631.
Novel latching microfluidic valve structures are developed, characterized, and controlled independently using an on-chip pneumatic demultiplexer. These structures are based on pneumatic monolithic membrane valves and depend upon their normally-closed nature. Latching valves consisting of both three- and four-valve circuits are demonstrated. Vacuum or pressure pulses as short as 120 ms are adequate to hold these latching valves open or closed for several minutes. In addition, an on-chip demultiplexer is demonstrated that requires only n pneumatic inputs to control 2(n-1) independent latching valves. These structures can reduce the size, power consumption, and cost of microfluidic analysis devices by decreasing the number of off-chip controllers. Since these valve assemblies can form the standard logic gates familiar in electronic circuit design, they should be useful in developing complex pneumatic circuits.
[15]
KIM S J, LAI D, PARK J Y, et al. Microfluidic automation using elastomeric valves and droplets:reducing reliance on external controllers[J]. Small, 2012, 8(19):2925-2934.
[16]
LIU C, LI B, BHATTACHARYA B B, et al. Test generation for flow-based microfluidic biochips with general architectures[J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2019, 39(10):2530-2543.
[17]
CRITES B, KONG K, BRISK P. Diagonal component expansion for flow-layer placement of flow-based microfluidic biochips[J]. ACM Transactions on Embedded Computing Systems (TECS), 2017, 16(5s):1-18.
[18]
YANG K, YAO H, HO T Y, et al. AARF:Any-angle routing for flow-based microfluidic biochips[J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2018, 37(12):3042-3055.
[19]
WANG Q, RU Y, YAO H, et al. Sequence-pair-based placement and routing for flow-based microfluidic biochips[C]// 2016 21st Asia and South Pacific Design Automation Conference (ASP-DAC).IEEE, 2016:587-592.
[20]
HU K, DINH T A, HO T Y, et al. Control-layer optimization for flow-based mVLSI microfluidic biochips[C]// Proceedings of the 2014 International Conference on Compilers,Architecture and Synthesis for Embedded Systems, 2014:1-10.
[21]
HU K, DINH T A, HO T Y, et al. Control-layer routing and control-pin minimization for flow-based microfluidic biochips[J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2016, 36(1):55-68.
[22]
HUANG X, HO T Y, LI Z, et al. MiniControl 2.0: Co-synthesis of flow and control layers for microfluidic biochips with strictly constrained control ports[J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2022, 41(12):5449-5463.
[23]
WANG Q, ZOU H, YAO H, et al. Physical co-design of flow and control layers for flow-based microfluidic biochips[J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2017, 37(6): 1157-1170.

基金

国家自然科学基金(61877010)
福建省杰出青年科学基金(2023J06017)

责任编辑: 薛士然
PDF(5937 KB)

Accesses

Citation

Detail

段落导航
相关文章

/