Advertisement

Deadlock Detection in Digital Microfluidics Biochip Droplet Routing

  • Jyotiranjan SwainEmail author
  • Sumanta Pyne
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 892)

Abstract

Digital Microfluidics Biochip (DMFB) is one of the trending research areas. It is used extensively in genetic research and medical diagnostics. Droplet routing is one of the essential tasks in DMFB. The goal is to transport all the droplets to their respective destination cells to perform the desired operation without colliding with each other. To avoid unwanted interference between two droplets, fluidics constraints are defined. Deadlock occurs when two droplets stop advancing to next cell due to the violation of fluidics constraints. This leads to higher routing time. In this paper, we defined the conditions for deadlock and detect the deadlock before its occurrence. The proof is presented also. The simulation result shows improvement in routing time.

Keywords

DMFB Droplet routing Deadlock Routing time 

References

  1. 1.
    Su, F., Hwang, W., Chakrabarty, K.: Droplet routing in the synthesis of digital microfluidic biochips. In: Proceedings of the Conference on Design, Automation and Test in Europe, DATE 2006, Munich, Germany, 6–10 March 2006, pp. 323–328 (2006)Google Scholar
  2. 2.
    Roy, P., Rahaman, H., Dasgupta, P.: A novel droplet routing algorithm for digital microfluidic biochips. In: Proceedings of the 20th Symposium on Great Lakes Symposium on VLSI, GLSVLSI 2010, Rhode Island, USA, 16–18 May 2010, pp. 441–446 (2010)Google Scholar
  3. 3.
    Juarez, J., Brizuela, C., Martínez, I., Velázquez, K., Lozano, E.: A genetic algorithm for the routing of droplets in DMFB: preliminary results. In: Proceeding of 2014 IEEE International Conference on Systems, Man and Cybernetics (SMC), San Diego, CA, USA, pp. 3808–3815 (2014)Google Scholar
  4. 4.
    Bohringer, K.F.: Towards optimal strategies for moving droplets in digital microfluidic systems. In: Proceeding of IEEE International Conference on Robotics and Automation, pp. 1468–1474 (2004)Google Scholar
  5. 5.
    Griffith, E., Akella, S.: Coordinating multiple droplets in planar array digital microfluidics systems. Int. J. Robot. Res. 24(11), 933–949 (2005)CrossRefGoogle Scholar
  6. 6.
    Akella, S., Griffith, E.J., Goldberg, M.K.: Performance characterization of a reconfigurable planar-array digital microfluidic system. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 25, 340–352 (2006)Google Scholar
  7. 7.
    Yuh, P.H., Yang, C.-L., Chang, Y.-W.: BioRoute: a network-flow based routing algorithm for digital microfluidic biochips. In: Proceeding of IEEE/ACM Computer-Aided Design, ICCAD 2007, San Jose, CA, USA, 4–8 November 2007Google Scholar
  8. 8.
    Xu, T., Chakrabarty, K.: A cross-referencing-based droplet manipulation method for high-throughput and pin-constrained digital microfluidic arrays. In: Proceedings of Design Automation and Test in Europe, April 2007, pp. 552–557 (2007)Google Scholar
  9. 9.
    Yuh, P.-H., Sapatnekar, S., Yang, C.-L., Chang, Y.-W.: A progressive-ILP based routing algorithm for Cross referencing biochips. In: Proceedings of Design Automation Conference, June 2008, pp. 284–289 (2008)Google Scholar
  10. 10.
    Cho, M., Pan, D.Z.: A high-performance droplet routing algorithm for digital microfluidic biochips. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 27(10), 406–419 (2008)Google Scholar
  11. 11.
    Huang, T., Ho, T.: A fast routability - and performance-driven droplet routing algorithm for digital microfluidic biochips. In: Proceedings of IEEE ICCD, Lake Tahoe, CA, pp. 445–450 (2009)Google Scholar
  12. 12.
    Zhao, Y., Chakrabarty, K.: Cross-contamination avoidance for droplet routing in digital microfluidic biochips. In: Proceeding of Conference on Design, Automation and Test in Europe, DATE 2009, Nice, France, 20–24 April 2009, pp. 1290–1295 (2009)Google Scholar
  13. 13.
    Roy, P., Bhattacharya, R., Rahaman, H., Dasgupta, P.: A best path selection based parallel router for DMFBs. In: IEEE International Symposium on Electronic Design, ISED 2011, Kochi, India, pp. 176–181 (2011)Google Scholar
  14. 14.
    Roy, P., Rahaman, H., Dasgupta, P.: Two-level clustering-based techniques for intelligent droplet routing in digital microfluidic biochips. Integr. 45(3), 316–330 (2012)CrossRefGoogle Scholar
  15. 15.
    Pan, I., Dasgupta, P., Rahaman, H., Samanta, T.: Ant colony optimization based droplet routing technique in digital microfluidic biochip. In: International Symposium on Electronic System Design, pp. 223–229 (2011)Google Scholar
  16. 16.
    Roy, P., Howladar, P., Bhattacharjee, R., Rahaman, H., Dasgupta, P.: A new cross contamination aware routing method with intelligent path exploration in digital microfluidic biochips. In: Proceedings of 8th International Conference on Design & Technology of Integrated Systems in Nanoscale Era, (DTIS), Abu Dhabi, United Arab Emirates, 26–28 March 2013Google Scholar
  17. 17.
    Pan, I., Samanta, T.: Weighted optimization of various parameters for droplet routing in digital microfluidic biochips. In: Thampi, S., Abraham, A., Pal, S., Rodriguez, J. (eds.) Recent Advances in Intelligent Informatics. AISC, vol. 235, pp. 131–139. Springer, Cham (2004).  https://doi.org/10.1007/978-3-319-01778-5_14CrossRefGoogle Scholar
  18. 18.
    Wang, Q., Shen, Y., Yao, H., Ho, T.-Y., Cai, Y.: Contamination-aware routing flow for both functional and washing droplets in digital microfluidic biochips. In: Proceeding of 19th Workshop on Synthesis And System Integration of Mixed Information technologies, (SASIMI 2015), Yilan, Taiwan (2015)Google Scholar
  19. 19.
    Bhattacharya, R., Rahaman, H., Roy, P.: A new heterogeneous droplet routing technique and its simulator to improve route performance in digital microfluidic biochips. In: Proceedings of 2016 International Conference on Microelectronics, Computing and Communications, MicroCom, Durgapur, India, 23–25 January 2016Google Scholar
  20. 20.
    Maftei, E., Pop, P., Madsen, J.: Routing-based synthesis of digital microfluidic biochips. In: Proceedings of International Conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES 2010), Scottsdale, Arizona, USA, 24–29 October 2010, pp. 41–50 (2010)Google Scholar
  21. 21.
    Grissom, D., Brisk, P.: A high-performance online assay interpreter for digital microfluidic biochips. In: Proceedings of the 22nd Great Lake Symposium on VLSI, (GLS-VLSI), Salt Lake City, UT, USA, 3–4 May 2012, pp. 103–106 (2012)Google Scholar
  22. 22.
    Grissom, D., Brisk, P.: Fast online synthesis of digital microfluidic biochips. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. (TCAD) 33(3), 356–369 (2014)CrossRefGoogle Scholar
  23. 23.
    Grissom, D., Brisk, P.: Path scheduling on digital microfluidic biochips. In: Proceedings of 49th Design Automation Conference, (DAC), San Francisco, CA, USA, 3–7 June 2012, pp. 26–35 (2012)Google Scholar
  24. 24.
    Bhattacharya, R., Roy, P., Rahaman, H.: Homogeneous droplet routing in DMFB: an enhanced technique for high performance bioassay implementation. Integr. VLSI J. 60, 74–91 (2018)CrossRefGoogle Scholar
  25. 25.
    Sait, S., Youssef, H.: VLSI Physical Design Automation: Theory and Practice. IEEE Press, New York (1995)Google Scholar
  26. 26.
    Singha, K., Samanta, T., Rahaman, H., Dasguptay, P.: Method of droplet routing in digital microfluidic biochip. In: Proceeedings of the 2010 IEEE/ASME International Conference on Mechatronics and Embedded Systems and Applications (MESA), QingDao, China, 15–17 July 2010Google Scholar
  27. 27.
    Bazargan, K., Kastner, R., Sarrafzadeh, M.: Fast template placement for reconfigurable computing systems. IEEE Des. Test Comput. 17(1), 68–83 (2000)CrossRefGoogle Scholar
  28. 28.
    Grissom, D., et al.: An open-source compiler and PCB synthesis tool for digital microfluidic biochips. Integr. VLSI J. 51, 169–193 (2015)CrossRefGoogle Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  1. 1.Department of Computer Science and EngineeringNational Institute of TechnologyRourkelaIndia

Personalised recommendations