System Support for Generally Programmable Digital Microfluidic Biochip Devices

This project has introduced a programming language, compiler, and runtime environment that enables software to control a “cyber-physical” microfluidic device in which integrated sensors and video monitoring equipment form a closed feedback loop (a). The technical contributions of the project include the design and implementation of the language, and a detailed description of the algorithms built into the compiler to enable fast decision-making in real-time in response to sensory feedback (b). In addition to compilation speed, an important algorithmic contribution is a technique to rapidly assign and dispatch operations to on-chip resources (c) while ensuring deadlock-free routing. This project has also applied these same principles to pin-constrained electrowetting devices, which sacrifice some flexibility to reduce the cost of PCB design (d). Current and ongoing work focuses on the design and implementation algorithms for fault tolerance and device reconfiguration, and the specification of new and innovative feedback-driven biological assays using our programming language.

Tags:
License: CC-2.5
Submitted by Philip Brisk on
Feedback
Feedback
If you experience a bug or would like to see an addition or change on the current page, feel free to leave us a message.
Image CAPTCHA
Enter the characters shown in the image.
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.