Tabu search-based synthesis of digital microfluidic biochips with dynamically reconfigurable non-rectangular devices

被引:26
作者
Maftei, Elena [1 ]
Pop, Paul [1 ]
Madsen, Jan [1 ]
机构
[1] Tech Univ Denmark, DK-2800 Lyngby, Denmark
关键词
Microfluidics; Biochips; Reconfigurability; Synthesis; PLACEMENT;
D O I
10.1007/s10617-010-9059-x
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Microfluidic biochips are replacing the conventional biochemical analyzers, and are able to integrate on-chip all the necessary functions for biochemical analysis. The "digital" microfluidic biochips are manipulating liquids not as a continuous flow, but as discrete droplets, and hence they are highly reconfigurable and scalable. A digital biochip is composed of a two-dimensional array of cells, together with reservoirs for storing the samples and reagents. Several adjacent cells are dynamically grouped to form a virtual device, on which operations are performed. So far, researchers have assumed that throughout its execution, an operation is performed on a rectangular virtual device, whose position remains fixed. However, during the execution of an operation, the virtual device can be reconfigured to occupy a different group of cells on the array, forming any shape, not necessarily rectangular. In this paper, we present a Tabu Search metaheuristic for the synthesis of digital microfluidic biochips, which, starting from a biochemical application and a given biochip architecture, determines the allocation, resource binding, scheduling and placement of the operations in the application. In our approach, we consider changing the device to which an operation is bound during its execution, to improve the completion time of the biochemical application. Moreover, we devise an analytical method for determining the completion time of an operation on a device of any given shape. The proposed heuristic has been evaluated using a real-life case study and ten synthetic benchmarks.
引用
收藏
页码:287 / 307
页数:21
相关论文
共 24 条
[1]  
[Anonymous], 1994, SYNTHESIS OPTIMIZATI, DOI DOI 10.5555/541643
[2]   Fast template placement for reconfigurable computing systems [J].
Bazargan, K ;
Kastner, R ;
Sarrafzadeh, M .
IEEE DESIGN & TEST OF COMPUTERS, 2000, 17 (01) :68-83
[3]  
Chakrabarty K., 2006, DIGITAL MICROFLUIDIC
[4]  
CHAKRABARTY K, 2006, DESIGN AUTOMATION ME
[5]  
Chakrabarty K., 2005, ACM J EMERG TECH COM, V1, P186, DOI DOI 10.1145/1116696.1116698
[6]  
CHO M, 2008, P INT S PHYS DES, P200
[7]  
Dick RP, 1998, HARDW SOFTW CODES, P97, DOI 10.1109/HSC.1998.666245
[8]   Digital microfluidics: is a true lab-on-a-chip possible? [J].
Fair, R. B. .
MICROFLUIDICS AND NANOFLUIDICS, 2007, 3 (03) :245-281
[9]  
Glover F., 1998, Tabu Search, DOI DOI 10.1007/978-1-4615-6089-0_1
[10]  
Maftei E., 2009, Proceedings of International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES), P195