on HEFT proposed by (Topcuoglu et al., 2002).
DMHEFT is a list scheduling based greedy heuristic
works in two phases, operation prioritization for
generating scheduling sequence and module allo-
cation. DMHEFT schedules each vertex only once
unlike ILP and iterative improvement methods. It
uses upward rank value for prioritizing the operations
and determining scheduling sequence. Module with
earliest finish time is chosen for operations in the
queue. DMHEFT uses Least Recently Used policy
when scheduling operations on modules to avoid
deadlocks in future steps. DMHEFT can schedule
all types of DAGs unlike PS which only works
on trees/forests. Produces shorter or equal length
schedules than LS in all cases. Gives shorter or
equal length schedules than PS except in one case.
DMHEFT’s rank calculation mechanism is simpler
than FDLS’s, that is why it runs faster than FDLS.
Although DMHEFT produces longer schedules than
GA1, GA2 and ILP it runs much faster than them
with small difference in assay lengths.
REFERENCES
Bhardwaj, T. and Jha, S. K. (2018). Microfluidic plat-
form for aptamer based fluorimetric analysis of ana-
lytes. In Proceedings of the 11th International Joint
Conference on Biomedical Engineering Systems and
Technologies - Volume 1: BIODEVICES, (BIOSTEC
2018), pages 218–223. INSTICC, SciTePress.
Ding, J., Chakrabarty, K., and Fair, R. B. (2001). Schedul-
ing of microfluidic operations for reconfigurable two-
dimensional electrowetting arrays. IEEE Transactions
on Computer-Aided Design of Integrated Circuits and
Systems, 20(12):1463–1468.
Grissom, D. and Brisk, P. (2012a). Fast online synthesis of
generally programmable digital microfluidic biochips.
In Proceedings of the eighth IEEE/ACM/IFIP interna-
tional conference on Hardware/software codesign and
system synthesis, pages 413–422. ACM.
Grissom, D. and Brisk, P. (2012b). Path scheduling on digi-
tal microfluidic biochips. In Design Automation Con-
ference (DAC), 2012 49th ACM/EDAC/IEEE, pages
26–35. IEEE.
Grissom, D., Curtis, C., Windh, S., Phung, C., Kumar, N.,
Zimmerman, Z., Kenneth, O., McDaniel, J., Liao, N.,
and Brisk, P. (2015). An open-source compiler and
pcb synthesis tool for digital microfluidic biochips.
INTEGRATION, the VLSI journal, 51:169–193.
Grissom, D., O’Neal, K., Preciado, B., Patel, H., Doherty,
R., Liao, N., and Brisk, P. (2012). A digital mi-
crofluidic biochip synthesis framework. In VLSI and
System-on-Chip, 2012 (VLSI-SoC), IEEE/IFIP 20th
International Conference on, pages 177–182. IEEE.
Grissom, D. T. and Brisk, P. (2014). Fast online synthesis
of digital microfluidic biochips. IEEE Transactions
on Computer-Aided Design of Integrated Circuits and
Systems, 33(3):356–369.
Micheli, G. D. (1994). Synthesis and optimization of digital
circuits. McGraw-Hill Higher Education.
O’Neal, K., Grissom, D., and Brisk, P. (2012). Force-
directed list scheduling for digital microfluidic
biochips. In VLSI and System-on-Chip (VLSI-SoC),
2012 IEEE/IFIP 20th International Conference on,
pages 6–pp. IEEE.
Pollack, M. G., Shenderov, A. D., and Fair, R. (2002).
Electrowetting-based actuation of droplets for inte-
grated microfluidics. Lab on a Chip, 2(2):96–101.
Ricketts, A. J., Irick, K., Vijaykrishnan, N., and Irwin, M. J.
(2006). Priority scheduling in digital microfluidics-
based biochips. In Proceedings of the conference
on Design, automation and test in Europe: Proceed-
ings, pages 329–334. European Design and Automa-
tion Association.
Schulte, T. H., Bardell, R. L., and Weigl, B. H. (2002). Mi-
crofluidic technologies in clinical diagnostics. Clinica
Chimica Acta, 321(1-2):1–10.
Srinivasan, V., Pamula, V. K., Pollack, M. G., and Fair, R. B.
(2003). Clinical diagnostics on human whole blood,
plasma, serum, urine, saliva, sweat, and tears on a dig-
ital microfluidic platform. In Proc. MicroTAS, pages
1287–1290.
Su, F. and Chakrabarty, K. (2004). Architectural-level syn-
thesis of digital microfluidics-based biochips. In Pro-
ceedings of the 2004 IEEE/ACM International con-
ference on Computer-aided design, pages 223–228.
IEEE Computer Society.
Su, F. and Chakrabarty, K. (2006). Benchmarks for digi-
tal microfluidic biochip design and synthesis. Duke
University Department ECE.
Su, F. and Chakrabarty, K. (2008). High-level synthe-
sis of digital microfluidic biochips. ACM Jour-
nal on Emerging Technologies in Computing Systems
(JETC), 3(4):1.
Su, F., Hwang, W., and Chakrabarty, K. (2006). Droplet
routing in the synthesis of digital microfluidic
biochips. In Design, Automation and Test in Europe,
2006. DATE’06. Proceedings, volume 1, pages 1–6.
IEEE.
Topcuoglu, H., Hariri, S., and Wu, M.-y. (2002).
Performance-effective and low-complexity task
scheduling for heterogeneous computing. IEEE
Transactions on parallel and distributed systems,
13(3):260–274.
Verpoorte, E. and De Rooij, N. F. (2003). Microfluidics
meets mems. Proceedings of the IEEE, 91(6):930–
953.
BIODEVICES 2019 - 12th International Conference on Biomedical Electronics and Devices