
controls movements of the droplets. The electrodes 
in the microfluidic array are controlled by 
independent control pins, which actuate free 
movement of the droplets on the array. By assigning 
time-varying voltage values to turn on/off the 
electrodes on the digital microfluidic biochip, it is 
possible to move the droplets around the entire 2D 
array and perform fundamental microfluidic 
operations (such as, mixing reactions) for different 
bioassays. The applied voltages are changed 
according to the need for moving the droplets from 
one electrode to the other, and the process can be 
controlled by a processor of predefined clock 
frequency that determines the velocity of movement 
of the droplets (Su and Chakraborty, 2004). These 
operations performed under the control of the 
electrodes are reconfigurable operations because of 
their flexibility in area (electrodes involved) and in 
execution time. Digital microfluidic biochips allow 
continuous sampling and analysis capabilities for 
online and real-time chemical/biological sensing.  
Digital microfluidic biochips have a vast 
multitude of applications including clinical 
diagnosis, environmental studies, and military 
operations. Due to their digital nature, any operation 
on droplets can be accomplished with a set of library 
operations like VLSI standard library, controlling a 
droplet by applying a sequence of preprogrammed 
electric signals (actuation sequences) (Zeng, Liu, 
Wue and Yue, 2007).Therefore, a hierarchical cell-
based design methodology can be applied to a 
DMFB.  
The first top down methodology for a DMFB 
proposed by (Su and Chakraborty, 2004) mainly 
consists of architecture level synthesis and 
geometry-level synthesis. The geometry-level 
synthesis in DMFBs broadly involves placement of 
modules (source, mixer and target) and droplet 
routing. During module placement, the location of 
each module is determined to minimize chip area or 
response time. In droplet routing, the path of each 
droplet transports it without any unexpected or 
accidental mixing under design requirements. 
In this paper, attempts are made to route 2-pin 
and multi-pin nets (which imply number of droplet 
samples moving to the same target is greater than or 
equal to two) in digital microfluidic biochip using a 
hierarchical approach. The objectives are to optimize 
(i) the number of electrodes used to route all the 
droplets from source to target (via the mixer in case 
of multi-pin droplets) and (ii) the overall droplet 
routing time. This, in turn, optimizes the area, 
routabilty and throughput. 
The organization of the remaining paper is 
arranged as follows. Section 2 deals with existing 
works on droplet routing. Section 3 depicts the 
fundamentals of droplet routing. Section 4 
introduces the problem formulation with multi-pin 
droplet routing. Section 5 discusses the algorithm for 
clustering the sub-problems together to deal with 
maximum parallel routability. Section 6 describes 
the routing algorithm using hierarchical approach 
.Section 7 depicts the final results for the given test 
cases along with graphical representation of the 
clusters showing sub-problem connectivity. Finally, 
section 8 provides the conclusion with analysis of 
results. 
2 EXISTING WORKS 
A critical step in biochip automation is droplet 
routing, which provides an overall estimation of the 
net performance time as well as resource utilization. 
Numerous techniques are proposed for optimization 
of droplet routing in biochips. A graph coloring 
approach was proposed by (Akela, Griffith and 
Goldberg, 2006), which is applied to each successive 
cycle of direct addressing solution. In this work 
direct addressing was defined as the control 
mechanism of droplet movement over the electrodes 
by direct addressing of the micro-controller control 
unit. An acyclic graph was generated based on the 
movement time of the droplets and coloring was 
done based on concurrent routing of droplets. DMFB 
arrays with hardware limited row-column addressing 
are considered, and a polynomial-time algorithm for 
coordinating droplet movement under such hardware 
limitations was developed. Direct addressing method 
was also used by (Xu and Chakraborty, 2007) where 
the droplet routing problem is mapped into graph 
clique model. Droplet routing time is optimized by 
optimal partitioning of the clique model. (Lin, Yang, 
Wen, Ping and Sapnetkar, 2008) explored the use of 
direct addressing mode in their work of routing for 
biochip, using integer linear programming (ILP) to 
solve the problem. In works of (Hwang, Su and 
Chakraborty, 2006) dynamic reconfigurability of the 
microfluidic array is exploited during run-time. The 
proposed method starts with an initial placement 
technique. A series of 2-D placement configurations, 
in different time spans, is obtained in the module 
placement phase. Then appropriate routing paths are 
determined to complete droplet routing. The authors 
decompose a given problem into a series of sub-
problems, based on their initial placement and solve 
them sequentially to find the ultimate solution. (Cho 
A MULTI-PIN DROPLET ROUTING ALGORITHM FOR DIGITAL MICROFLUIDIC BIOCHIPS
217