William L. Hwang †, Fei Su ‡, Krishnendu Chakrabarty Department of Electrical & Computer Engineering Duke University, Durham, NC 27708, USA Automated.

Slides:



Advertisements
Similar presentations
Interconnect Testing in Cluster Based FPGA Architectures Research by Ian G.Harris and Russel Tessier University of Massachusetts. Presented by Alpha Oumar.
Advertisements

NCKU CSIE EDALAB Shang-Tsung Yu, Sheng-Han Yeh, and Tsung-Yi Ho Electronic Design Automation Laboratory.
Optimal Testing of Digital Microfluidic Biochips: A Multiple Traveling Salesman Problem R. Garfinkel 1, I.I. Măndoiu 2, B. Paşaniuc 2 and A. Zelikovsky.
© Copyright 2002 ABB. All rights reserved. - Microelectromechanical Systems for Process Analytics IFPAC 2003 Dr. Berthold Andres ABB Automation Products.
Droplet-Aware Module-Based Synthesis for Fault-Tolerant Digital Microfluidic Biochips Elena Maftei, Paul Pop, and Jan Madsen Technical University of Denmark.
Computer-Aided Design for Microfluidic Chips Based on Multilayer Soft Lithography Nada Amin 1, William Thies 2, Saman Amarasinghe 1 1 Massachusetts Institute.
Monolithic Microfabricated Valves and Pumps by Multilayer Soft Lithography EECE 491C Unger et al. (Quake group, CALTECH) Science, 2000.
Metal Layer Planning for Silicon Interposers with Consideration of Routability and Manufacturing Cost W. Liu, T. Chien and T. Wang Department of CS, NTHU,
Copyright 2008 Koren ECE666/Koren Part.6a.1 Israel Koren Spring 2008 UNIVERSITY OF MASSACHUSETTS Dept. of Electrical & Computer Engineering Digital Computer.
A Scheduling and Routing Algorithm for DMFS Ring Layouts with Bus-phase Addressing Megha Gupta Srinivas Akella.
Chapter 3 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Tabu Search-Based Synthesis of Dynamically Reconfigurable Digital Microfluidic Biochips Elena Maftei, Paul Pop, Jan Madsen Technical University of Denmark.
MGR: Multi-Level Global Router Yue Xu and Chris Chu Department of Electrical and Computer Engineering Iowa State University ICCAD
Manufacturing Engineering Department Lecture 9 – Automated Inspection
1 electrowetting-driven digital microfluidic devices Frieder Mugele University of Twente Physics of Complex Fluids Fahong Li, Adrian Staicu, Florent Malloggi,
NCKU CSIE EDALAB Department of Computer Science and Information Engineering National Cheng Kung University Tainan, Taiwan Tsung-Wei.
Multiplexing.
Recent Research and Emerging Challenges in the System-Level Design of Digital Microfluidic Biochips Paul Pop, Elena Maftei, Jan Madsen Technical University.
Global Routing.
G.K.BHARAD INSTITUTE OF ENGINEERING DIVISION :D (C.E.) Roll Number :67 SUBJECT :PHYSICS SUBJECT CODE : Presentation By: Kartavya Parmar.
Smartening the Environment using Wireless Sensor Networks in a Developing Country Presented By: Al-Sakib Khan Pathan A Neighbour Discovery Approach for.
© International Rectifier DirectFET  MOSFETs Double Current Density In High Current DC-DC Converters With Double Sided Cooling.
“PCB” -AMIT NIKAM -ASHI NAGARIYA.
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
Ping-Hung Yuh, Chia-Lin Yang, and Yao-Wen Chang
SVM-Based Routability-Driven Chip-Level Design for Voltage-Aware Pin-Constraint EWOD Chips Qin Wang 1, Weiran He, Hailong Yao 1, Tsung-Yi Ho 2, Yici Cai.
ILP-Based Pin-Count Aware Design Methodology for Microfluidic Biochips Chiung-Yu Lin and Yao-Wen Chang Department of EE, NTU DAC 2009.
Exact routing for digital microfluidic biochips with temporary blockages OLIVER KESZOCZE ROBERT WILLE ROLF DRECHSLER ICCAD’14.
1. Placement of Digital Microfluidic Biochips Using the T-tree Formulation Ping-Hung Yuh 1, Chia-Lin Yang 1, and Yao-Wen Chang 2 1 Dept. of Computer Science.
A SAT-Based Routing Algorithm for Cross-Referencing Biochips Ping-Hung Yuh 1, Cliff Chiung-Yu Lin 2, Tsung- Wei Huang 3, Tsung-Yi Ho 3, Chia-Lin Yang 4,
Resource Mapping and Scheduling for Heterogeneous Network Processor Systems Liang Yang, Tushar Gohad, Pavel Ghosh, Devesh Sinha, Arunabha Sen and Andrea.
Chapter 25 Capacitance.
GG 450 Feb 27, 2008 Resistivity 2. Resistivity: Quantitative Interpretation - Flat interface Recall the angles that the current will take as it hits an.
Johnathan Fiske, *Dan Grissom, Philip Brisk
Issues concerning the interpretation of statistical significance tests.
Reliability-Oriented Broadcast Electrode- Addressing for Pin-Constrained Digital Microfluidic Biochips Department of Computer Science and Information Engineering.
Fast Online Synthesis of Generally Programmable Digital Microfluidic Biochips Dan Grissom and Philip Brisk University of California, Riverside CODES+ISSS.
1 of 16 April 25, 2006 System-Level Modeling and Synthesis Techniques for Flow-Based Microfluidic Large-Scale Integration Biochips Contact: Wajid Hassan.
LEMAR: A Novel Length Matching Routing Algorithm for Analog and Mixed Signal Circuits H. Yao, Y. Cai and Q. Gao EDA Lab, Department of CS, Tsinghua University,
Convection in Flat Plate Boundary Layers P M V Subbarao Associate Professor Mechanical Engineering Department IIT Delhi A Universal Similarity Law ……
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
Unit III Bandwidth Utilization: Multiplexing and Spectrum Spreading In practical life the bandwidth available of links is limited. The proper utilization.
Wajid Minhass, Paul Pop, Jan Madsen Technical University of Denmark
1 KU College of Engineering Elec 204: Digital Systems Design Lecture 22 Memory Definitions Memory ─ A collection of storage cells together with the necessary.
ILP-Based Synthesis for Sample Preparation Applications on Digital Microfluidic Biochips ABHIMANYU YADAV, TRUNG ANH DINH, DAIKI KITAGAWA AND SHIGERU YAMASHITA.
System-Level Modeling and Simulation of the Cell Culture Microfluidic Biochip ProCell Wajid Hassan Minhass †, Paul Pop †, Jan Madsen † Mette Hemmingsen.
MICROCHANNEL DESIGN ISSUES Susan Beatty Anne Samuel Kunal Thaker.
Synthesis of Digital Microfluidic Biochips with Reconfigurable Operation Execution Elena Maftei Technical University of Denmark DTU Informatics
Designs for Experiments with More Than One Factor When the experimenter is interested in the effect of multiple factors on a response a factorial design.
Team: (Left to Right) Zachary Heifferon, Zachary Santagata, Patrick Crilly, Kenneth Bean, Michael Dushkoff, Kevin Cho, Adam Wardas, Harold Paschal (Guide)
Routing-Based Synthesis of Digital Microfluidic Biochips Elena Maftei, Paul Pop, Jan Madsen Technical University of Denmark CASES’101Routing-Based Synthesis.
Introduction to Communication Lecture (07) 1. Bandwidth utilization Bandwidth utilization is the wise use of available bandwidth to achieve specific goals.
Chapter 15 Running Time Analysis. Topics Orders of Magnitude and Big-Oh Notation Running Time Analysis of Algorithms –Counting Statements –Evaluating.
Power-aware NOC Reuse on the Testing of Core-based Systems* CSCE 932 Class Presentation by Xinwang Zhang April 26, 2007 * Erika Cota, et al., International.
Synthesis of Biochemical Applications on Digital Microfluidic Biochips with Operation Variability Mirela Alistar, Elena Maftei, Paul Pop, Jan Madsen.
1 Placement-Aware Architectural Synthesis of Digital Microfluidic Biochips using ILP Elena Maftei Institute of Informatics and Mathematical Modelling Technical.
Overview Parallel Processing Pipelining
Lens Equation ( < 0 ).
Cellular Layouts Cellular Production Group Technology
The minimum cost flow problem
Architecture Synthesis for Cost Constrained Fault Tolerant Biochips
Elena Maftei Technical University of Denmark DTU Informatics
Cache Memory Presentation I
Chapter 4: Digital Transmission
FACILITY LAYOUT Facility layout means:
Fault-Tolerant Architecture Design for Flow-Based Biochips
Microfluidic Biochips
Multiplexing Simultaneous transmission of multiple signals across a single data link As data & telecomm use increases, so does traffic Add individual links.
Communication Driven Remapping of Processing Element (PE) in Fault-tolerant NoC-based MPSoCs Chia-Ling Chen, Yen-Hao Chen and TingTing Hwang Department.
Presentation transcript:

William L. Hwang †, Fei Su ‡, Krishnendu Chakrabarty Department of Electrical & Computer Engineering Duke University, Durham, NC 27708, USA Automated Design of Pin-Constrained Digital Microfluidic Arrays for Lab-on-a-Chip Applications † Department of Physics, University Of Oxford ‡ Intel Corporation

Motivation for Biochips Transfer conventional biochemical laboratory methods to lab-on-a-chip (LoC), or microfluidic biochips Potential to revolutionize biosensing, clinical diagnostics, drug discovery –Small size and sample volumes, O(nL) –Lower cost –Higher sensitivity Conventional Biochemical Analyzer Shrink Digital Microfluidic Biochip

Microfluidic Biochips Based on precise control of very small volumes of liquids Integrate various fluid-handling functions such as sample prep, analysis, separation, and detection Most commercially available microfluidic devices are continuous-flow –Permanently etched microchannels, pumps, and valves (University of Michigan) 1998 (Duke University) 2002

Microfluidic Biochips Digital microfluidic biochips (DMBs) –Manipulate discrete droplets (smaller volumes) –Electrical actuation –No need for cumbersome micropumps and microvalves –Dynamic reconfigurability (virtual routes) –Architectural scalability and greater automation –System clock controls droplet motion; similar in operation to digital microprocessor (University of Michigan) 1998 (Duke University) 2002

Electrowetting Novel microfluidic platform invented at Duke University Droplet actuation achieved through an effect called electrowetting No Potential A droplet on a hydrophobic surface originally has a large contact angle. Applied Potential The droplet’s surface energy increases, which results in a reduced contact angle. The droplet now wets the surface.

Actuation Principle Droplets containing samples travel inside filler medium (e.g., silicone oil), sandwiched in between glass plates Bottom plate – patterned array of control electrodes Top plate – continuous ground electrode Surfaces are insluated (Parylene) and hydrophobic (Teflon AF)

Actuation Principle Droplet transport occurs by removing potential on current electrode, applying potential on an adjacent electrode Interfacial tension gradient created

PCB Microfluidic Biochips Rapid prototyping and inexpensive mass-fabrication Copper layer for electrodes (coplanar grounding rails) Solder mask for insulator Teflon AF coating for hydrophobicity Disposable PCB biochip plugged into controller circuit board, programmed and powered with USB port

OUTLINE What are digital microfluidic biochips (DMBs)? Pin-Constrained Digital Microfluidic Biochips –Background –Pin Assignment Problem Minimum Number of Pins for Single Droplet Pin-Assignment Problem for Two Droplets –Virtual Partitioning Scheme Impact of Partitioning on PCNI Evaluation Example: Multiplexed Bioassays Summary and future outlook

Direct Addressing Most design and CAD research for DMBs has been focused on directly-addressable chips Suitable for small/medium-scale microfluidic electrode arrays (e.g., with fewer than 10 x 10 electrodes) For large-scale DMBs (e.g., > 100 x 100 electrodes), multi-layer electrical connection structures and complicated routing solutions are needed for that many control pins

Pin-Constrained DMBs Product cost is major marketability driver due to disposable nature of most emerging devices Multiple metal layers for PCB design may lead to reliability problems and increase fabrication cost Reduce number of independent control pins (pin-constrained DMBs) –Reduce input bandwidth between electronic controller and microfluidic array while minimizing any decrease in performance

Pin-Constrained DMBs Pin-constrained array –Advantage: Reduce number of independent pins for n x m array from n x m to k ≤ n x m k = 5 is fewest # of control pins to control single droplet –Disadvantage: Potential for unintentional interference when multiple droplets are present Example: There is no way to concurrently move D i to position (1,2) and D j to position (4,4) DiDi DjDj

Pin-Constraint Problem First, examine interference for two droplets For multiple droplets, the interference problem reduces to two droplet problem by examining all possible pairs of droplets Assumptions –Any sequence of movements for multiple droplets can occur in parallel, controlled by a clock –In a single clock cycle a droplet can move a maximum of one edge length –Assume no diagonal adjacent effect (experimentally verified for smaller electrode sizes)

Pin-Constraint Problem In some situations, we would like both droplets to move to another cell at the next clock edge. If this is not possible without interference, then a contingency plan would be to have one droplet undergo a stall cycle (stay on its current cell) and only move a single droplet at a time.

Pin-Constraint Problem Notation Droplets i and j are denoted Di and Dj The position of droplet i at the time t is given by Pi(t) The directly adjacent neighbors of a droplet as a function of time is denoted Ni(t), where Ni(t) is a set of cells The operator is the set of pins (no redundancies) that control the set of cells Formulation We examine the general problem of two droplets moving concurrently, which reduces to the problem of one droplet moving and one droplet waiting if we set Pj(t) = Pj(t+1): –Di moves from Pi(t) to Pi(t+1) –Dj moves from Pj(t) to Pj(t+1)

Interference vs. Mixing Interference constraints are designed to prevent “long-range” interference between the desired paths of droplets Fluidic constraints are necessary to avoid “short-range” interference in the form of inadvertent mixing Interference is a manifestation of the sharing of control pins between cells anywhere on the array while mixing (i.e., when fluidic constraints are violated) is a result of physical contact between droplets.

Interference Constraints Interference constraints for two droplets moving simultaneously on a two-dimensional array

Fluidic Constraints Fluidic constraints for two droplets on the same two- dimensional array

Pin-Constrained Non-Interference Index Objective: Given k independent pins, maximize the number of independent movements that a droplet can undertake from each position of the array while not interfering with another droplet on the same array. Need useful, application-independent index representing the independence of movement for two droplets on an array Easily extended to multiple droplets

Pin-Constrained Non-Interference Index Let Φ be the set of all possible pin configurations using k pins for an n x m array. For a particular pin configuration c Φ using k-pins in our 2-droplet system, can develop algorithm to obtain a pin-constrained non- interference index (PCNI) The situation of one droplet moving and one droplet waiting is the “safe” contingency plan if two droplets moving concurrently cause interference. We therefore examine this case here.

Pin-Constrained Non-Interference Index The output value, index, is a value between 0 and 1 that is the fraction of legal moves for two droplets (one moving, one waiting) on a n x m array with each cell having its own dedicated control pin that are still legal with pin layout c Φ and k < n x m pins,

Examples of PCNI Layout Layout Layout

Maximizing PCNI Qualitatively speaking, better layouts seem to loosely obey two principles: –Spread out placement of pins used multiple times –Place multiply-used pins on cells that have fewer neighbors (e.g. sides and corners) Most assays cannot even be completed as scheduled on pin-constrained arrays (functionality problem, not just throughput)

Virtual Partitioning Alternative: partition array into regions in which only one droplet will be present at any given time With partitioned array, # of droplets that can be transported simultaneously without interference is equal to the number of partitions since partitions do not share any control pins (no interference between partitions possible) Fluidic constraints still must be satisfied so that inadvertent mixing does not occur.

Virtual Partitioning When would droplets in each partition need to be near each other? When they need to be mixed! It would be a relatively simple matter to create central partition(s) of the array for mixing purposes. Sometimes not necessary. When mixing is complete, the merged droplet can be moved to the appropriate partition for further processing without fear of interference with other droplets.

Non-Partitioned ArrayVirtually-Partitioned Array For full control of single droplet, need k ≥ 5 regardless of array size For full control of single droplet in each partition, need k = 5 x p, where p = # of partitions (assuming 3x3 partitions or larger) A lot of interference even with k significantly larger than 5 (most assays cannot properly run from start to finish) No interference if partitioning is such that there is one droplet per partition at any given time Throughput severely reducedNo change in throughput despite significantly reduced input bandwidth Fixed pin layoutReconfigure pin layouts one time before an assay is performed (only need to reconfigure if a new assay is performed) Virtual Partitioning

Non-partitioned I(10,5,5) = Dynamically divide the array into two partitions such that two droplets will never have the potential to interfere - Only the fluidic constraints need to be considered Yellow Partition: pins 1-5 Green Partition: pins 6-10 I(10,5,5) = Examples of Partitioned Arrays

I(20,10,10) = Four partitions can accommodate up to four droplets simultaneously Multiple Partitions

15x15 array with depiction of droplet paths for multiplexed glucose and lactase assays Multiplexed Bioassays

With 225 control pins (i.e., fully addressable array), schedule was devised to be: Step/Time Elapsed (seconds) Operation Step 1 / 0Sample 2 and reagent 2 start to move towards the mixer. Step 2 / 0.8 Sample 2 and reagent 2 begin to mix together and turn around in the 2  3-array mixer. Step 3 / 6.0Sample1 and reagent 1 start to move towards the mixer. Sample 2 and reagent 2 continue the mixing. Step 4 / 6.8Sample 2 and reagent 2 finish the mixing and product 2 leaves the mixer to optical detection location 2. Sample 1 and reagent 1 begin to mix in the 2  3-array mixer. Step 5 / 12.8Sample 1 and reagent 1 finish the mixing and product 1 leaves the mixer to the optical detection location 1. Product 2 continues the absorbance detection. Step 6 / 19.8Product 2 finishes optical detection and leaves the array to the waste reservoir. Product 1 continues the absorbance detection. Step 7 / 25.8Product 1 finishes optical detection and leaves the array to the waste reservoir. One procedure of the multiplexed bioassays ends. Multiplexed Bioassays

Can reduce input bandwidth while maintaining same throughput (true of most assays). Only need 5 partitions and 25 pins (11.11% of original input bandwidth). Throughput would be significantly reduced with a non-partitioned array with k ≥ 25 and in many instances, assay cannot be finished. In many instances, substantial rerouting and rescheduling is required to finish the assay. Multiplexed Bioassays

For pin-constrained arrays, virtual partitioning reduces interference when arrays are used randomly, and removes interference when one droplet per partition rule is followed. Partitioning Advantage

Summary Addressed an important problems in automating design of DMBs –New design method for pin-constrained digital microfluidics involving virtual partitioning to reduce input bandwidth without sacrificing schedule functionality and throughput