Microfluidic Pneumatic Logic Circuits and Digital Pneumatic. Microprocessors for Integrated Microfluidic Systems

Similar documents
Gates, Circuits, and Boolean Algebra

Lecture 8: Synchronous Digital Systems

1. True or False? A voltage level in the range 0 to 2 volts is interpreted as a binary 1.

CHAPTER 11: Flip Flops

Having read this workbook you should be able to: recognise the arrangement of NAND gates used to form an S-R flip-flop.

CHAPTER 3 Boolean Algebra and Digital Logic

COMBINATIONAL and SEQUENTIAL LOGIC CIRCUITS Hardware implementation and software design

Upon completion of unit 1.1, students will be able to

Counters and Decoders

Chapter 2 Logic Gates and Introduction to Computer Architecture

Decimal Number (base 10) Binary Number (base 2)

The components. E3: Digital electronics. Goals:

How to measure absolute pressure using piezoresistive sensing elements

Gray Code Generator and Decoder by Carsten Kristiansen Napier University. November 2004

Interfacing To Alphanumeric Displays

Digital Electronics Detailed Outline

Content Map For Career & Technology

So far we have investigated combinational logic for which the output of the logic devices/circuits depends only on the present state of the inputs.

Development of New Inkjet Head Applying MEMS Technology and Thin Film Actuator

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

Lecture 12: More on Registers, Multiplexers, Decoders, Comparators and Wot- Nots

Module 3: Floyd, Digital Fundamental

Here we introduced (1) basic circuit for logic and (2)recent nano-devices, and presented (3) some practical issues on nano-devices.

SEQUENTIAL CIRCUITS. Block diagram. Flip Flop. S-R Flip Flop. Block Diagram. Circuit Diagram

CMOS Binary Full Adder

LAB 7 MOSFET CHARACTERISTICS AND APPLICATIONS

Chapter 10 Advanced CMOS Circuits

PLL frequency synthesizer

W a d i a D i g i t a l

EE 42/100 Lecture 24: Latches and Flip Flops. Rev B 4/21/2010 (2:04 PM) Prof. Ali M. Niknejad

DM Segment Decoder/Driver/Latch with Constant Current Source Outputs

Electronics Technology

Chapter 6: From Digital-to-Analog and Back Again

ELEC EXPERIMENT 1 Basic Digital Logic Circuits

Figure 8-1 Four Possible Results of Adding Two Bits

Chapter 4 Register Transfer and Microoperations. Section 4.1 Register Transfer Language

ASYNCHRONOUS COUNTERS

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

Lecture 5: Gate Logic Logic Optimization

Study Guide for the Electronics Technician Pre-Employment Examination

Programming Logic controllers

SECTION C [short essay] [Not to exceed 120 words, Answer any SIX questions. Each question carries FOUR marks] 6 x 4=24 marks

The Secret of Hydraulic Schematics. BTPHydraulics

Using the Siemens S65 Display

Mitos P-Pump. product datasheet

Sequential Logic. (Materials taken from: Principles of Computer Hardware by Alan Clements )

INTRODUCTION TO DIGITAL SYSTEMS. IMPLEMENTATION: MODULES (ICs) AND NETWORKS IMPLEMENTATION OF ALGORITHMS IN HARDWARE

CHAPTER 11 LATCHES AND FLIP-FLOPS

Heat. Investigating the function of the expansion valve of the heat pump. LD Physics Leaflets P Thermodynamic cycle Heat pump

Lab 11 Digital Dice. Figure Digital Dice Circuit on NI ELVIS II Workstation

PROGRAMMABLE LOGIC CONTROL

WEEK 8.1 Registers and Counters. ECE124 Digital Circuits and Systems Page 1

AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR

Digital circuits make up all computers and computer systems. The operation of digital circuits is based on

Electronics Technology

Digital Logic Design. Basics Combinational Circuits Sequential Circuits. Pu-Jen Cheng

Experiment # 9. Clock generator circuits & Counters. Eng. Waleed Y. Mousa

EXPERIMENT 8. Flip-Flops and Sequential Circuits

Copyright Peter R. Rony All rights reserved.

LEVERAGING FPGA AND CPLD DIGITAL LOGIC TO IMPLEMENT ANALOG TO DIGITAL CONVERTERS

Digital Fundamentals. Lab 8 Asynchronous Counter Applications

Conversion Between Analog and Digital Signals

Lab 1: Full Adder 0.0

ETEC 2301 Programmable Logic Devices. Chapter 10 Counters. Shawnee State University Department of Industrial and Engineering Technologies

Flip-Flops, Registers, Counters, and a Simple Processor

Lesson 12 Sequential Circuits: Flip-Flops

DIGITAL COUNTERS. Q B Q A = 00 initially. Q B Q A = 01 after the first clock pulse.

Let s put together a Manual Processor

Interfacing Analog to Digital Data Converters

ECEN 1400, Introduction to Analog and Digital Electronics

ENGI 241 Experiment 5 Basic Logic Gates

CS311 Lecture: Sequential Circuits

We r e going to play Final (exam) Jeopardy! "Answers:" "Questions:" - 1 -

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

INSTRUMENTATION AND CONTROL TUTORIAL 3 SIGNAL PROCESSORS AND RECEIVERS

Take-Home Exercise. z y x. Erik Jonsson School of Engineering and Computer Science. The University of Texas at Dallas

Asynchronous counters, except for the first block, work independently from a system clock.

Designing a Schematic and Layout in PCB Artist

Simplifying Logic Circuits with Karnaugh Maps

Manchester Encoder-Decoder for Xilinx CPLDs

Topics of Chapter 5 Sequential Machines. Memory elements. Memory element terminology. Clock terminology

Design Example: Counters. Design Example: Counters. 3-Bit Binary Counter. 3-Bit Binary Counter. Other useful counters:

Micro-Step Driving for Stepper Motors: A Case Study

what operations can it perform? how does it perform them? on what kind of data? where are instructions and data stored?

Sequential Logic: Clocks, Registers, etc.

1.1 Silicon on Insulator a brief Introduction

Gates & Boolean Algebra. Boolean Operators. Combinational Logic. Introduction

Chapter 9 Latches, Flip-Flops, and Timers

FORDHAM UNIVERSITY CISC Dept. of Computer and Info. Science Spring, Lab 2. The Full-Adder

Wireless Security Camera

A Digital Timer Implementation using 7 Segment Displays

BINARY CODED DECIMAL: B.C.D.

1. Oscilloscope is basically a graph-displaying device-it draws a graph of an electrical signal.

NEW adder cells are useful for designing larger circuits despite increase in transistor count by four per cell.

DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION

ABB i-bus EIB Logic Module LM/S 1.1

earlier in the semester: The Full adder above adds two bits and the output is at the end. So if we do this eight times, we would have an 8-bit adder.

DIGITAL TECHNICS II. Dr. Bálint Pődör. Óbuda University, Microelectronics and Technology Institute 5. LECTURE: REGISTERS AND RELATED

GLOBAL COLLEGE OF ENGINEERING &TECHNOLOGY: YSR DIST. Unit VII Fiber Optics Engineering Physics

Transcription:

Electronic Supplementary Information Microfluidic Pneumatic Logic Circuits and Digital Pneumatic Microprocessors for Integrated Microfluidic Systems Minsoung Rhee 1 and Mark A. Burns 1,2,* 1 Department of Chemical Engineering, the University of Michigan 2 Department of Biomedical Engineering, the University of Michigan Pressure level visualization through differences in light reflection Utilization of pneumatic signals for pumping, venting, and fluid routing Other materials for pneumatic microprocessor construction Table S-1. Truth Table for Pneumatic NOR Logic Gate Table S-2. Truth Table for Pneumatic NAND Logic Gate Table S-3. Truth Table for Pneumatic XNOR Logic Gate Table S-4. Truth Table for Pneumatic XOR Logic Gate Figure S-1. Schematic concept of a pneumatic microprocessor embedded in a target microfluidic device. Figure S-2. Schematics of universal pneumatic logic gates constructed by modifying the asymmetric pneumatic NOT gates. Figure S-3. NAND gate schematics and operations. 1

Figure S-4. XNOR gate operations. Figure S-5. XOR gate schematics and operations. Figure S-6. Schematics of a positive edge detector. Figure S-7. Schematics and operations of a microfluidic toggle. Figure S-8. Pneumatic clock generator. Figure S-9. 3-bit digital pneumatic microprocessor capable of auto-clocking and auto-triggering. Figure S-10. Figure S-3. Multipurpose 8-bit digital pneumatic microprocessor for venting and positioning. Movies of various pneumatic circuits in operation 2

Pressure level visualization through differences in light reflection The presented pneumatic circuits operate based on the pneumatic Boolean rules (Bit 0 and Bit 1). All input and output ports in a pneumatic circuit maintain either Bit 0 or Bit 1 pressure level. Such binary pressure levels can be easily visualized at the valves with a thin diaphragm membrane. Due to the membrane deflection, any open valve chambers exhibit strong light reflection while closed valves reflect little light. All circuits are built in separate closed systems maintaining the same pressure level over their volume. Regular channels and chambers in the flow layer do not have deflectable membranes so that it might be difficult to distinguish their pressure levels visually. However, one can easily infer their pressure levels by visually checking the pressure level at the valve connected to the channels. Utilization of pneumatic signals for pumping, venting, and fluid routing Pumping, venting, droplet positioning, or fluid routing is achievable with such microprocessors. Such actuators (i.e., pumps, channel crossovers) utilize the layer-separating air-permeable PDMS membrane that stops liquid flow but allows air to pass. When vacuum signals are supplied to the bottom part, due to the deflected membrane, the upper part experiences an abrupt pressure decrease at the same time. When the vacuum in the pump vanishes, the upper part restores its original pressure. However, if the vacuum input in the bottom part persists for a while, the air-permeable membrane will allow air in the upper channel to vent slowly. The ability of such actuators to actively control the movement of liquid in 3

the channel thus can help many other microfluidic applications such as selective routing, controlled reaction, and convective mixing. Figure S-10 shows a 8-bit digital pneumatic processor capable of converting serial input data (8-bit commands) to eight final output signals used to control membranous air-bypasses for liquid positioning. Depending on the command and its parallelized outputs, drops of liquid or air-bubbles will be guided toward specific air-bypass positions. Successive commands will let the drops or bubbles move around in the channel independently for drop merging, mixing, and selective reaction. Other materials for pneumatic microprocessor construction Although all devices presented here have been fabricated in PDMS, a wide variety of materials can be used for a whole or parts of the devices in order to suit specific needs, including silicon and glass, especially for the tasks involved with PDMS-incompatible solvents. The normally closed pneumatic valves can be also constructed with diaphragms made in different elastomers (1-2) that may exhibit less air-permeability. However, applications of air pumping or venting may become very limited with such airtight materials, since pumping mechanics is based on the slow air flow through the porous membrane. In our PDMS systems, air leaking through the valve membrane does not cause any critical operational problems since the membrane itself is an extremely high resistance to air flow and all circuits produce and 4

deliver new full strength pneumatic signals to the consecutive circuits. References 1. P. A. Willis, B. D. Hunt, V. E. White, M. C. Lee, M. Ikeda, S. Bae, M. J. Pelletier, and F. J. Grunthaner, Lab Chip 7, 1469-1474 2. W. H. Grover, M. G. von Muhlen, S. R. Manalis, Lab Chip, 2008, 8, 913-918. 5

Table S-1. Truth Table for Pneumatic NOR Logic Gate INPUT 1 INPUT 2 OUTPUT Atmosphere Atmosphere Vacuum Atmosphere Vacuum Atmosphere Vacuum Atmosphere Atmosphere Vacuum Vacuum Atmosphere Table S-2. Truth Table for Pneumatic NAND Logic Gate INPUT 1 INPUT 2 OUTPUT Atmosphere Atmosphere Vacuum Atmosphere Vacuum Vacuum Vacuum Atmosphere Vacuum Vacuum Vacuum Atmosphere Table S-3. Truth Table for Pneumatic XNOR Logic Gate INPUT 1 INPUT 2 OUTPUT Atmosphere Atmosphere Vacuum Atmosphere Vacuum Atmosphere Vacuum Atmosphere Atmosphere Vacuum Vacuum Vacuum 6

Table S-4. Truth Table for Pneumatic XOR Logic Gate INPUT 1 INPUT 2 OUTPUT Atmosphere Atmosphere Atmosphere Atmosphere Vacuum Vacuum Vacuum Atmosphere Vacuum Vacuum Vacuum Atmosphere 7

Figure S-1. Schematic concept of a pneumatic microprocessor embedded in a target microfluidic device. The microprocessor is connected to the vacuum reservoir and receives serially-encoded pneumatic commands from a single input line, parallelizes the command using various logic circuits, and transfers the decoded commands to multiple on-chip control lines in the target device. 8

Figure S-2. Schematics of universal pneumatic logic gates constructed by modifying the asymmetric pneumatic inverters. (a) NOR gate with two parallel inputs, producing the output of 1 at the inputs of 0 and 0. (b) NAND gate with two sequential inputs, producing the output of 1 at the inputs of 0 and 0. 9

Figure S-3. NAND gate schematic and operation. (a) CAD design of a NAND gate. In this and later figures, the bottom control layer is shown in blue while the upper flow layer is in red. The overlapped regions are visible in violet. Red squares with an empty circle are the holes that remain open to atmosphere during operation and those with V s indicate connections to vacuum reservoir. White arrows in the squares show the signal input locations and violet squares represent inter-layer connections between the bottom and upper layers. Channel crossovers between two layers are also shown in violet, but not as an individual square. (b) Output variations depending on two inputs. (c) NAND gate working with the 0-0 input. The output channel shows deformation or increased light reflection around the boundaries due to the existing vacuum (i.e., an output state of 1). (d) NAND gate with the 1-0 input. The left input valve is open while the right remains closed. (e) NAND gate with a 0-1 input and (f) NAND gate with a 1-1 input. The output channel is now connected to atmosphere and light reflection decreases as the channel redeems the original shape. 10

Figure S-4. XNOR gate operations. (a) CAD design of a XNOR gate. (b) Output variations depending on two inputs. (c) XNOR gate working with the 0-0 input. The output valve shows deformation due to the existing vacuum. (d) XNOR gate with the 1-0 input. The output valve now returns closed and its reflection disappeared. (e) XNOR gate with the 0-1 input. (f) XNOR gate with the 1-1 input. The output valve opens again. 11

Figure S-5. XOR gate schematics and operations. (a) CAD design of a XOR gate. (b) Output variations depending on two inputs. (c) XOR gate working with the 0-0 input. The output valve will not open. (d) XOR gate with the 1-0 input. The output valve opens and shows deformation due to the existing vacuum. (e) XOR gate with the 0-1 input. (f) XOR gate with the 1-1 input. The output valve closes again. 12

Figure S-6. Schematics of a positive edge detector. (a) Electrical representation. (b) CAD design. (c) Representation of output pneumatic signal variations. The device detects positive rises of pneumatic signals and produce a short (<200ms) pulse at every rise. 13

Figure S-7. Schematics and operations of a microfluidic toggle. (a) Electrical representation. (b) Output variations depending on the input signals. Every positive input signal switches the pressure level of output at its rising stage. (c) CAD design. (d) Sequential operations of the toggle function. Each frame corresponds to the signal status numbered in Figure 15c; i) toggle is at rest with the 0 (atm) input, the output is set to 0, ii) as soon as the toggle is fed with a 1 (vac) input, this positive rise in signal produces a transient vacuum signal at the embedded edge detector. The output then rapidly changes from atm to vac, iii) the transient vacuum signal vanishes after the output change is done, and iv) when the toggle is back at rest, the new output remains changed. 14

Figure S-8. Pneumatic clock generator. (a) CAD design of a clock generator. The clock frequency will be determined by characteristics of the embedded resistor and capacitor. (b) Plot of clock frequencies over time. The obtained clock frequencies show high stability over time. (c) Plot of average clock frequencies versus normalized RC numbers. Clock generators with a higher RC number tend to produce clock pulses with lower frequencies. The RC numbers were normalized against that of the clock generator with an intermediate frequency. Higher resistance and capacitance yield clock pulses of lower frequencies while at a lower RC number, the generated clock pulses have a higher frequency. 15

Figure S-9. 3-bit digital pneumatic microprocessor capable of auto-clocking and auto-triggering. This processor runs from a single input line and the clock pluses are generated autonomously as well as the triggering signals. Three parallel outputs allow for multiplexing eight individual channels. (a) CAD design and (b) electrical symbolic representation. 16

17

Figure S-10. Multipurpose 8-bit digital pneumatic microprocessor for venting and positioning. (a) CAD design of the 8-bit processor that produces eight parallel independent outputs from serially-encoded input commands. The output from each bit of the command actuates a membranous pump at the specific location to position, direct, and route fluid flows in the test channel. (b) Photo of the same 8-bit processor with different target test channels. 18