A Two-Stage Integer Linear Programming-Based Droplet Routing Algorithm for Pin-Constrained Digital Microfluidic Biochips

被引:28
作者
Huang, Tsung-Wei [1 ]
Ho, Tsung-Yi [1 ]
机构
[1] Natl Cheng Kung Univ, Dept Comp Sci & Informat Engn, Tainan 701, Taiwan
关键词
Broadcast-addressing biochips; integer linear programming; routing; DESIGN; MANIPULATION;
D O I
10.1109/TCAD.2010.2097190
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the increasing design complexities, the design of pin-constrained digital microfluidic biochips (PDMFBs) is of practical importance for the emerging marketplace. However, solutions of current pin-count reduction are inevitably limited by simply adopting it after the droplet routing stage. In this paper, we propose the first droplet routing algorithm for PDMFBs that can integrate pin-count reduction with droplet routing stage. Furthermore, our algorithm is capable of minimizing the number of control pins, the number of used cells, and the droplet routing time. We first present a basic integer linear programming (ILP) formulation to optimally solve the droplet routing problem for PDMFBs with simultaneous multiobjective optimization. Due to the complexity of this ILP formulation, we also propose a two-stage technique of global routing followed by incremental ILP-based routing to reduce the solution space. To further reduce the runtime, we present a deterministic ILP formulation that casts the original routing optimization problem into a decision problem, and solve it by a binary solution search method that searches in logarithmic time. Extensive experiments demonstrate that in terms of the number of the control pins, the number of the used cells, and the routing time, we obtain much better achievement than all the state-of-the-art algorithms in any aspect.
引用
收藏
页码:215 / 228
页数:14
相关论文
共 22 条
[1]  
[Anonymous], J MICROELECTROMECHAN
[2]  
[Anonymous], GLPK GNU LIN PROGR K
[3]   Modeling and controlling parallel tasks in droplet-based microfluidic systems [J].
Böhringer, KF .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (02) :329-339
[4]  
Chakrabarty K, 2010, DIGITAL MICROFLUIDIC BIOCHIPS: DESIGN AUTOMATION AND OPTIMIZATION, P1, DOI 10.1201/9781439819166-f
[5]   Design Automation and Test Solutions for Digital Microfluidic Biochips [J].
Chakrabarty, Krishnendu .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2010, 57 (01) :4-17
[6]   Towards Fault-Tolerant Digital Microfluidic Lab-on-Chip: Defects, Fault Modeling, Testing, and Reconfiguration [J].
Chakrabarty, Krishnendu .
2008 IEEE BIOMEDICAL CIRCUITS AND SYSTEMS CONFERENCE - INTELLIGENT BIOMEDICAL SYSTEMS (BIOCAS), 2008, :329-332
[7]   A high-performance droplet routing algorithm for digital microfluidic biochips [J].
Cho, Minsik ;
Pan, David Z. .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (10) :1714-1724
[8]  
Fan SK, 2003, PROC IEEE MICR ELECT, P694
[9]   Performance characterization of a reconfigurable planar-array digital microfluidic system [J].
Griffith, EJ ;
Akella, S ;
Goldberg, MK .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (02) :340-352
[10]   ILP-Based Pin-Count Aware Design Methodology for Microfluidic Biochips [J].
Lin, Cliff Chiung-Yu ;
Chang, Yao-Wen .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (09) :1315-1327