NCKU CSIE EDALAB Department of Computer Science and Information Engineering National Cheng Kung University Tainan, Taiwan Tsung-Wei.

Slides:



Advertisements
Similar presentations
Force-Directed List Scheduling for DMFBs Kenneth ONeal, Dan Grissom, Philip Brisk Department of Computer Science and Engineering Bourns College of Engineering.
Advertisements

A Field-Programmable Pin-Constrained Digital Microfluidic Biochip Dan Grissom and Philip Brisk University of California, Riverside Design Automation Conference.
An Efficient Regular Expressions Compression Algorithm From A New Perspective Authors : Tingwen Liu,Yifu Yang,Yanbing Liu,Yong Sun,Li Guo Tingwen LiuYifu.
NCKU CSIE EDALAB Shang-Tsung Yu, Sheng-Han Yeh, and Tsung-Yi Ho Electronic Design Automation Laboratory.
A Novel Cell Placement Algorithm For Flexible TFT Circuit With Mechanical Strain And Temperature Consideration Jiun-Li Lin, Po-Hsun Wu, and Tsung-Yi Ho.
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.
1 TCAM Razor: A Systematic Approach Towards Minimizing Packet Classifiers in TCAMs Department of Computer Science and Information Engineering National.
William L. Hwang †, Fei Su ‡, Krishnendu Chakrabarty Department of Electrical & Computer Engineering Duke University, Durham, NC 27708, USA Automated.
Computer-Aided Design for Microfluidic Chips Based on Multilayer Soft Lithography Nada Amin 1, William Thies 2, Saman Amarasinghe 1 1 Massachusetts Institute.
Addressing Optimization for Loop Execution Targeting DSP with Auto-Increment/Decrement Architecture Wei-Kai Cheng Youn-Long Lin* Computer & Communications.
Compact State Machines for High Performance Pattern Matching Department of Computer Science and Information Engineering National Cheng Kung University,
1 Regular expression matching with input compression : a hardware design for use within network intrusion detection systems Department of Computer Science.
An Efficient and Scalable Pattern Matching Scheme for Network Security Applications Department of Computer Science and Information Engineering National.
NCKU CSIE EDALAB 何宗易 Tsung-Yi Ho Department of Computer Science and Information Engineering National Cheng Kung University.
Tabu Search-Based Synthesis of Dynamically Reconfigurable Digital Microfluidic Biochips Elena Maftei, Paul Pop, Jan Madsen Technical University of Denmark.
A Topology-based ECO Routing Methodology for Mask Cost Minimization Po-Hsun Wu, Shang-Ya Bai, and Tsung-Yi Ho Department of Computer Science and Information.
OpenFlow-Based Server Load Balancing GoneWild Author : Richard Wang, Dana Butnariu, Jennifer Rexford Publisher : Hot-ICE'11 Proceedings of the 11th USENIX.
Seyed Mohamad Alavi, Chi Zhou, Yu Cheng Department of Electrical and Computer Engineering Illinois Institute of Technology, Chicago, IL, USA ICC 2009.
Area-I/O Flip-Chip Routing for Chip-Package Co-Design Progress Report 方家偉、張耀文、何冠賢 The Electronic Design Automation Laboratory Graduate Institute of Electronics.
A Field-Programmable Pin-Constrained Digital Microfluidic Biochip Dan Grissom and Philip Brisk University of California, Riverside Design Automation Conference.
Packet Classification using Rule Caching Author: Nitesh B. Guinde, Roberto Rojas-Cessa, Sotirios G. Ziavras Publisher: IISA, 2013 Fourth International.
Microfluidic System for Automatic Cell Culture Chun-Wei Huang, Song-Bin Huang, Gwo-Bin Lee Department of Engineering Science, National Cheng Kung University,
Packet Classification Using Multi-Iteration RFC Author: Chun-Hui Tsai, Hung-Mao Chu, Pi-Chung Wang Publisher: COMPSACW, 2013 IEEE 37th Annual (Computer.
1 Customer-Aware Task Allocation and Scheduling for Multi-Mode MPSoCs Lin Huang, Rong Ye and Qiang Xu CHhk REliable computing laboratory (CURE) The Chinese.
Programmable Microfluidics William Thies*, J.P. Urbanski †, Mats Cooper †, David Wentzlaff*, Todd Thorsen †, and Saman Amarasinghe * * Computer Science.
The Fast Optimal Voltage Partitioning Algorithm For Peak Power Density Minimization Jia Wang, Shiyan Hu Department of Electrical and Computer Engineering.
A Regular Expression Matching Algorithm Using Transition Merging Department of Computer Science and Information Engineering National Cheng Kung University,
Path Scheduling on Digital Microfluidic Biochips Dan Grissom and Philip Brisk University of California, Riverside Design Automation Conference San Francisco,
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,
Pattern-Based DFA for Memory- Efficient and Scalable Multiple Regular Expression Matching Author: Junchen Jiang, Yang Xu, Tian Pan, Yi Tang, Bin Liu Publisher:IEEE.
Deterministic Finite Automaton for Scalable Traffic Identification: the Power of Compressing by Range Authors: Rafael Antonello, Stenio Fernandes, Djamel.
Regular Expression Matching for Reconfigurable Packet Inspection Authors: Jo˜ao Bispo, Ioannis Sourdis, Jo˜ao M.P. Cardoso and Stamatis Vassiliadis Publisher:
Johnathan Fiske, *Dan Grissom, Philip Brisk
Reliability-Oriented Broadcast Electrode- Addressing for Pin-Constrained Digital Microfluidic Biochips Department of Computer Science and Information Engineering.
NCKU CSIE EDALAB Tsung-Wei Huang, Chun-Hsien Lin, and Tsung-Yi Ho 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.
NCKU CSIE EDALAB Tsung-Wei Huang and Tsung-Yi Ho Department of Computer Science and Information Engineering National Cheng.
Weakly Supervised Training For Parsing Mandarin Broadcast Transcripts Wen Wang ICASSP 2008 Min-Hsuan Lai Department of Computer Science & Information Engineering.
SwinTop: Optimizing Memory Efficiency of Packet Classification in Network Author: Chen, Chang; Cai, Liangwei; Xiang, Yang; Li, Jun Conference: Communication.
A Survey on Interlaken Protocol for Network Applications Department of Computer Science and Information Engineering, National Cheng Kung University, Tainan,
Wajid Minhass, Paul Pop, Jan Madsen Technical University of Denmark
Memory-Efficient and Scalable Virtual Routers Using FPGA Department of Computer Science and Information Engineering, National Cheng Kung University, Tainan,
Fully-integrated microfluidic chips capable of performing DNA amplification from RNA virus, sample transportation, capillary electrophoresis separation,
OpenFlow MPLS and the Open Source Label Switched Router Department of Computer Science and Information Engineering, National Cheng Kung University, Tainan,
System in Package and Chip-Package-Board Co-Design
TFA: A Tunable Finite Automaton for Regular Expression Matching Author: Yang Xu, Junchen Jiang, Rihua Wei, Yang Song and H. Jonathan Chao Publisher: ACM/IEEE.
Range Enhanced Packet Classification Design on FPGA Author: Yeim-Kuan Chang, Chun-sheng Hsueh Publisher: IEEE Transactions on Emerging Topics in Computing.
ILP-Based Synthesis for Sample Preparation Applications on Digital Microfluidic Biochips ABHIMANYU YADAV, TRUNG ANH DINH, DAIKI KITAGAWA AND SHIGERU YAMASHITA.
Packet Classification Using Dynamically Generated Decision Trees
Synthesis of Digital Microfluidic Biochips with Reconfigurable Operation Execution Elena Maftei Technical University of Denmark DTU Informatics
Team: (Left to Right) Zachary Heifferon, Zachary Santagata, Patrick Crilly, Kenneth Bean, Michael Dushkoff, Kevin Cho, Adam Wardas, Harold Paschal (Guide)
ENGM 631 Maximum Flow Solutions. Maximum Flow Models (Flow, Capacity) (0,3) (2,2) (5,7) (0,8) (3,6) (6,8) (3,3) (4,4) (4,10)
Routing-Based Synthesis of Digital Microfluidic Biochips Elena Maftei, Paul Pop, Jan Madsen Technical University of Denmark CASES’101Routing-Based Synthesis.
SRD-DFA Achieving Sub-Rule Distinguishing with Extended DFA Structure Author: Gao Xia, Xiaofei Wang, Bin Liu Publisher: IEEE DASC (International Conference.
Optimizing Interconnection Complexity for Realizing Fixed Permutation in Data and Signal Processing Algorithms Ren Chen, Viktor K. Prasanna Ming Hsieh.
Workshop JRA1- INFN Legnaro, 19/2005
2018/6/26 An Energy-efficient TCAM-based Packet Classification with Decision-tree Mapping Author: Zhao Ruan, Xianfeng Li , Wenjun Li Publisher: 2013.
Elena Maftei Technical University of Denmark DTU Informatics
2018/11/19 Source Routing with Protocol-oblivious Forwarding to Enable Efficient e-Health Data Transfer Author: Shengru Li, Daoyun Hu, Wenjian Fang and.
Maximum Flow Solutions
Parallel Processing Priority Trie-based IP Lookup Approach
A New String Matching Algorithm Based on Logical Indexing
MEET-IP Memory and Energy Efficient TCAM-based IP Lookup
Packet Classification Using Binary Content Addressable Memory
2019/11/12 Efficient Measurement on Programmable Switches Using Probabilistic Recirculation Presenter:Hung-Yen Wang Authors:Ran Ben Basat, Xiaoqi Chen,
Presentation transcript:

NCKU CSIE EDALAB Department of Computer Science and Information Engineering National Cheng Kung University Tainan, Taiwan Tsung-Wei Huang, Hong-Yan Su, and Tsung-Yi Ho 2011 IEEE/ACM Design Automation Conference (DAC’11)

DAC 2011 ․ Digital Microfluidic Biochips  Droplets: biological sample carrier; basic units to perform the laboratory procedures on DMFBs  2D microfluidic array: set of basic cells for biological reactions  Reservoirs/dispensing ports: for droplet generation  Optical detectors: detection of reaction result Digital Microfluidic Biochips (DMFBs) Droplet Bottom plate Top plate Ground electrode Control electrodes Hydrophobic insulation DropletSpacing High voltage to generate an electric field (b) (c) 2D microfluidic array Droplets Optical detector Photodiode Dispensing ports (a) Filler medium 2

DAC 2011 Electrode Addressing and Pin-Constrained DMFB ․ Electrode addressing  A means to identify the input signal of each electrode by pin ․ Direct-addressing DMFB  Dedicated and independent control pin for each electrode  Maximum freedom of droplets  High pin count for large design with high manufacturing complexity ․ Broadcast-addressing DMFB  Multiple electrodes are addressed by a control pin  Control signal/pin sharing  Flexible for pin-constrained DMFBs (PDMFBs)  Redundant actuation problem 3 Influence of redundant actuations 1.Power-consumption problem 2.Decreasing battery lifetime 3.Decreasing electrode lifetime

DAC 2011 Broadcast Electrode Addressing ․ Fluidic-control information in the form of actuation sequences  “1” (“0”) represents a control signal with a relatively logic-high (logic-low) value of the actuation voltage  The symbol “X” indicates that the input signal can be “1” or “0”  Reduces the pin count by replacing “X” with “1” or “0” to make multiple electrodes share the same control signal  Compatibility is examined for identical and complementary signals 4

DAC 2011 Problem Formulation 5 ․ Input  A set of electrodes and the corresponding actuation sequences ․ Constraint  Broadcast addressing constraints: an electrode set can be addressed with the same control pin if and only if their corresponding actuation sequences are mutually compatible ․ Objective  Deriving an low-power addressing result without any constraint violation  Minimizing the number of control pins while keeping the resulted number of redundant actuation units (RAUs) minimized ․ Definition  RAU: redundant actuation unit (i.e., resulted from the replacement of “x” with “1”)

DAC 2011 Algorithm (1/2) – Progressive Addressing Scheme ․ Progressive addressing scheme  Reducing the design complexity by deriving several addressing subproblems  Iteratively selecting a maximum non-compatible electrode group (from unaddressed electrode set) Facilitating the flow formulation  Minimizing the pin count and power consumption 1.Maximizing the number of using existing pins for addressing  maximum flow value 2.Minimizing the number of RAUs for addressing  minimum flow cost MCMF network 6 * Progressively including an unaddressed electrode group for addressing * Iterations end until all electrodes are addressed Objective in each subproblem iteration: Unaddressed electrodes Existing pins

DAC Algorithm (2/2) Minimum-Cost Maximum-Flow (MCMF) Model Electrode set Pin set 1-1 Matching MCMF idea:

DAC Experimental Results ․ Implementation  C++ language on Linux platform with16GB Memory ․ Compared with the basic broadcast addressing [13] * ․ Multiplexed result example: * [T. Xu and K. Chakrabarty, DAC’08] [13] (1) 37% pin-count reduction (2) 76% RAU-count reduction Four real-life assays of amino- acid, multiplexed, PCR, and multi-functional assays

DAC