- Grissom, Daniel;
- O'Neal, Kenneth;
- Preciado, Benjamin;
- Patel, Hiral;
- Doherty, Robert;
- Liao, Nick;
- Brisk, Philip
- Editor(s): Katkoori, Srinivas;
- Guthaus, Matthew R;
- Coskun, Ayse K;
- Burg, Andreas;
- Reis, Ricardo
Synthesis of digital microfluidic biochips (DMFBs) is a crucial to the advancement and realization of miniaturized, automated, programmable biochemistry solutions; synthesis is performed in three steps: scheduling, placement and routing. In principle, algorithms for specific steps should be interchangeable with one another; however, different research groups typically develop algorithms for each step in isolation from one another. Thus, it is difficult to compare algorithms against one another, or to determine which algorithms for different steps share synergies. We introduce an open source DMFB synthesis framework to encourage collaboration between researchers working in the area. We introduce a common interface and describe the internal data structures that must be updated to ensure that the interfaces are adhered to. We also present and describe a number of high-quality 2D and 3D debugging tools that provide graphical output for each stage of synthesis. © 2012 IEEE.