25-27 April 2012, Cannes, France ©EDA Publishing/DTIP 2012 ISBN: Droplet-Aware Module-Based Synthesis for Fault-Tolerant Digital Microfluidic Biochips Elena Maftei, Paul Pop, Jan Madsen Technical Univ. of Denmark, DK-2800 Kgs. Lyngby email: paul.pop@imm.dtu.dk Abstract—Microfluidic biochips are replacing the conventional biochemical analyzers, and are able to integrate on-chip all the basic functions for biochemical analysis. On a “digital” biochip liquids are manipulated as discrete droplets on a two- dimensional microfluidic array of electrodes. Basic operations, such as mixing and dilution, are performed on the array, by routing the corresponding droplets on a group of electrodes, forming a virtual device. Initially researchers have ignored the locations of droplets during operation execution, and have considered that all electrodes inside devices are occupied. We have recently proposed a droplet-aware approach for the execution of operations on the microfluidic array, in which the locations of droplets inside devices are known at each time step. In this article we extend the droplet-aware approach to consider the synthesis of biochips which contain defective electrodes on the microfluidic array. We show that for such biochips knowing the exact locations of droplets during operation execution leads to significant improvements in the completion time of applications. I. I NTRODUCTION Microfluidic biochips represent a promising alternative to conventional biochemical laboratories, and are able to integrate on-chip all the necessary functions for biochemical analysis such as, transport, splitting, merging, dispensing, mixing, and detection, using very small amount of fluids (micro- or nanoliters). Due to the lower cost per bioassay and increased automation and miniaturization compared to biochemical lab- oratories, biochips are expected to revolutionize areas such as clinical diagnosis, point-of-care diagnosis of diseases and DNA and protein analysis [1]. This article focuses on the synthesis of digital microfluidic biochips (DMBs). Such devices are based on the manipu- lation of discrete droplets using software-driven electronic control [2]. A typical digital microfluidic biochip is composed of a two-dimensional microfluidic array of identical cells, together with reservoirs for storing the samples and reagents, as shown in Figure 1a. Each cell is composed of two parallel glass plates, see Figure 1b. The top plate contains a single ground electrode, while the bottom plate has several control electrodes. The droplet moves between the two plates using an electri- cal method called electrowetting-on-dielectric (EWOD). With EWOD, the movement of droplets is controlled by applying voltages to the required electrodes. For example, turning off the middle control electrode and turning on the right control electrode in Figure 1b will force the droplet to move to the right. For the details on EWOD, the reader is directed to [3]. A. Operation Execution In order to perform a biochemical application on a biochip, its protocol must be known, that is the sequence of basic oper- ations (e.g., dispensing, mixing, dilution, detection) composing the application. Such a protocol will typically be provided by the users of the biochips, e.g., biochemists, and can be modeled using a sequencing graph. For example, Figure 1c describes part of a biochemical application which consists of seven input operations (O 1 O 6 , O 10 ), during which droplets are created and dispensed on the array, three mixing operations (O 7 , O 8 and O 9 ) and one dilution operation (O 11 ). On a digital microfluidic biochip operations such as mixing and dilution are performed by repeatedly routing the droplets on a group of adjacent electrodes, forming a virtual module. Due to the fact that any electrodes on the chip can be used for such a purpose, we say that these operations are “reconfigurable”. A biochemical application may also contain “non-reconfigurable” operations, that are executed on real devices, such as reservoirs or optical detectors. The number and location of non-reconfigurable devices are decided during the design of the biochip and remain fixed after the fabrication of the device. Initially researchers have ignored the positions of droplets inside modules, considering them as black-boxes inside which operations are executed. In order to avoid the accidental merg- ing of droplets, it was considered that devices are surrounded by segregation areas, containing cells that cannot be used until the operations performing on the devices are completed. For example, the mixing operation O 7 in Figure 2b is executed inside the 2 × 3 module denoted by M 1 . However, due to the 1-electrode segregation area, the device occupies 4 × 5 electrodes. In [4] we have proposed a droplet-aware execution of mi- crofluidic operations, in which the exact positions of droplets inside devices are known at each time step. For example, in Figure 3b the mixing operations O 7 , O 8 and O 9 are performed by routing the droplets inside the virtual modules, according to the movement patterns described by the corresponding arrows. We avoid the accidental merging of droplets by maintaining a minimum distance between the executing operations, i.e., enforcing the fluidic constraints. The advantage of this ap- proach is a better utilization of the space on the microfluidic array. For example the M 1 device in Figure 3b occupies the same amount of space as the 2 × 3 M 1 device (4 × 5