Systems for microfluidic logic devices
A microfluidic system includes a substrate, a set of input ports coupled to the substrate, and a set of output ports coupled to the substrate. The microfluidic system also includes a microfluidic processing system coupled to the substrate and including a plurality of processing sites. The microfluidic processing system is coupled to the set of input ports and the set of output ports. The microfluidic system further includes one or more microfluidic logic devices coupled to the substrate and operable to control at least a portion of the microfluidic processing system.
1. A microfluidic system comprising:
a substrate;
a set of input ports coupled to the substrate;
a set of output ports coupled to the substrate;
a microfluidic processing system coupled to the substrate and including a plurality of processing sites, wherein the microfluidic processing system is coupled to the set of input ports and the set of output ports; and
one or more microfluidic logic devices coupled to the substrate and operable to control at least a portion of the microfluidic processing system, wherein the one or more microfluidic logic devices comprise multiple elastomeric layers and one or more clocked flip flops, and wherein each of the one or more clocked flip flops comprise two NOT gates.
2. The microfluidic system of claim 1 wherein the plurality of processing sites are disposed in an array configuration.
3. The microfluidic system of claim 1 wherein the microfluidic processing system comprises a plurality of arrays of processing sites.
4. The microfluidic system of claim 1 wherein the one or more microfluidic logic devices comprise binary logic gates.
5. The microfluidic system of claim 4 wherein the binary logic gates comprise at least one of buffer, NOT, NOR, or NAND gates.
6. The microfluidic system of claim 1 wherein the plurality of processing sites comprise reaction chambers.
7. The microfluidic system of claim 1 further comprising a processor and memory.
8. The microfluidic system of claim 1 wherein an output of a first NOT gate of the two NOT gates serves as an input of a second NOT gate of the two NOT gates.