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