Exact one-pass synthesis of digital microfluidic biochips

With the advances of the microfluidic technology, the design of digital microfluidic biochips recently received significant attention. But thus far, the corresponding design tasks such as binding, scheduling, placement, and routing have usually been considered separately. Furthermore, often just heuristic results have been obtained. In this work, we present a one-pass synthesis scheme which directly realizes the desired functionality onto the chip and, at the same time, guarantees minimality with respect to area and/or timing. For this purpose, the deductive power of solvers for Boolean satisfiability is exploited. Experiments show how the approach leverages the design of the respective devices.

[1]  Fei Su,et al.  High-level synthesis of digital microfluidic biochips , 2008, JETC.

[2]  Ying-Han Chen,et al.  A Reliability-Oriented Placement Algorithm for Reconfigurable Digital Microfluidic Biochips Using 3-D Deferred Decision Making Technique , 2013, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[3]  Niklas Sörensson,et al.  An Extensible SAT-solver , 2003, SAT.

[4]  Paul Pop,et al.  Tabu search-based synthesis of digital microfluidic biochips with dynamically reconfigurable non-rectangular devices , 2010, Des. Autom. Embed. Syst..

[5]  Fei Su,et al.  Droplet Routing in the Synthesis of Digital Microfluidic Biochips , 2006, Proceedings of the Design Automation & Test in Europe Conference.

[6]  R. Fair,et al.  Electrowetting-based actuation of droplets for integrated microfluidics. , 2002, Lab on a chip.

[7]  Clark W. Barrett,et al.  The SMT-LIB Standard Version 2.0 , 2010 .

[8]  R. Fair,et al.  A scaling model for electrowetting-on-dielectric microfluidic actuators , 2009 .

[9]  Cesare Tinelli,et al.  Handbook of Satisfiability , 2021, Handbook of Satisfiability.

[10]  Krishnendu Chakrabarty,et al.  Digital microfluidic biochips: A vision for functional diversity and more than moore , 2010, 2010 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

[11]  Narayanan Vijaykrishnan,et al.  Priority Scheduling in Digital Microfluidics-Based Biochips , 2006, Proceedings of the Design Automation & Test in Europe Conference.

[12]  Stefan Frehse,et al.  metaSMT: Focus on Your Application not on Solver Integration , 2011, DIFTS@FMCAD.

[13]  Philip Brisk,et al.  Fast online synthesis of generally programmable digital microfluidic biochips , 2012, CODES+ISSS.

[14]  Nikolaj Bjørner,et al.  Z3: An Efficient SMT Solver , 2008, TACAS.