automatic synthesis of microfluidic large scale integration chips from a domain-specific language...
TRANSCRIPT
Automatic Synthesis of Microfluidic Large Scale Integration Chips from a
Domain-Specific Language
Jeffrey McDaniel, Christopher Curtis,
Philip Brisk
University of California, Riverside
Biomedical Circuits and Systems ConferenceRotterdam, Netherlands, November 1, 2013
2
The Future Of Chemistry
Microfluidics
Miniaturization + Automation
Laboratory-on-Chip (LoC)
3
Applications
Biochemical assays and immunoassaysClinical pathology
Drug discovery and testingRapid assay prototyping
Testing new drugs (via lung-on-a-chip)
Biochemical terror and hazard detection
DNA extraction & sequencing
4
Design of Continuous Fluid-flow LoCs
AutoCADDraw each layer of the chip manually
Akin to transistor-level design of ICs with manual wire routing
Limited AutomationMulti-layer soft lithography
[Amin et al., ICCD 2009]
[Minhass et al. CASES 2011 & 2012]
[McDaniel et al. ASPDAC 2013]
Capillary dielectrophoresis[Pfeiffer et al. TCAD 2006]
[Hsieh and Ho, VLSI Design 2011]
5
Current input specification[Minhass et al. CASES 2012]
Sequencing Graphs
6
Sequencing Graphs
7
BioCoder CompilerHigh-Level Language for assay specification
Our Contributions
8
BioCoder
Restricted BioCoder language
9
Example: Influenza Detection
The thermocycling protocol applied to the device consists of 92 degrees C for 30s, and then 35 cycles of the following: 92 degrees C for 5s, 55 degrees C for 10s, and 72 degrees C for 20s, and finally 72 degrees C for 60s, for a total cycling time of 22 minutes. A portion of the PCR product (~60nl) is subsequently subjected to a restriction endonuclease digestion within the same device. The restriction digest reaction is performed at 37 degrees C for 10 min.
[Pal et al., Lab-on-a-Chip 2005]
10
Example: Influenza Detection
[Pal et al., Lab-on-a-Chip 2005]
11
Example: Influenza Detection
[Pal et al., Lab-on-a-Chip 2005]
12
Example: Influenza DetectionInfluenza Detection
13
Example: Influenza Detection
[Pal et al., Lab-on-a-Chip 2005]
14
Example: Influenza Detection
[Pal et al., Lab-on-a-Chip 2005]
15
Example: Influenza Detection
[Pal et al., Lab-on-a-Chip 2005]
16
Conclusion and Future Work
BioCoder CompilerHigh-level language for assay specification
Restricted BioCoder specific to LoC’s
Interface to existing tool-chainsProvides intuitive interface for biochemists
Future WorkComplete design automation tools
Extend the restricted BioCoder