Physical Design Issues in Biofluidic Microchips

Size: px
Start display at page:

Download "Physical Design Issues in Biofluidic Microchips"

Transcription

1 Physical Design Issues in Biofluidic Microchips Tamal Mukherjee MEMS Laboratory ECE Department Carnegie Mellon University Pittsburgh, PA, USA cmu edu/~mems Carnegie Mellon ISPD, April 16, 2008

2 Tubes to Chips: ICs Driven by Information Processing needs IBM 701 calculator (1952) Intel 4004 Calculator IC (1971) 2

3 Tubes to Chips: BioChips Driven by Biomolecular Analysis needs Image from Barnard College Archives Test tubes & Beakers Agilent DNA analysis (1950) Lab on a Chip (1997) 3

4 Portable Analysis New knowledge of molecular basis of biology e.g. Human Genome Project Massively parallel analysis infrastructure Integration and miniaturization will drive biomolecular analysis instrumentation Biomolecular Spock with Tricorder mainframes Sensor + computer Burns Science

5 Typical Biological Lab Functions Synthesis Analysis A B C A+B A+B A B Mixing Reaction Separation 5

6 Microdevice Technology Summary BioMEMS BioChips Lab-on-a Chip Droplet Channel Pressure Electrokinetics 6

7 Channel-based LoC: EK drive What is Electrokinetics? Voltage driven flow Flow direction Why Electrokinetic flow? Plug velocity profile Portable kv sources EK flow can be used for electrophoresis EK flow already used in complex designs EK flow Pressure flow Serial Mixer ORNL 7

8 Microdevice Technologies: LoC Miniaturized Bio-chemical Lab-on-a-Chip Individual functional units demonstrated Analyzer, Reactor, Research driven by integration Design aids needed to handle complexity! Amino-Acid Analysis DNA Analysis Chemical Synthesis Immunoassay ORNL U. C. Berkeley U. Hull U. Alberta 8

9 Outline Introduction Motivation for Design Automation Design Hierarchy Multi-function System Simulation Multi-plex Physical Synthesis Summary 9

10 Multiplex Lab-on-a-Chip Same subsystem, integrated for redundancy, combinatorial i experiments integration year 10

11 Multifunction LoCs Example: Immunoassay 1. Load sample {Ag*, Ag} 2. Mix with reagents {Ab} 3. Rxn: Ag* + Ab Ag*-Ab Ab mixing 4. Inject sample plug 5. Separate analytes 6. Detection {[Ag*,Ag], Ab, Ag*-Ab} reaction injection loading reagent buffer separation sample waste detection buffer waste 11

12 Complexity Hierarchy Element Functional Subsystem System Component Increasing Integration 12

13 Outline Introduction Motivation for Design Automation Design Hierarchy Multi-function System Simulation Multi-plex Physical Synthesis Summary 13

14 Simulation Techniques Computational fluid dynamics One single turn Complimentary turns buffer Buffer Sampl e sample Flow direction Flow direction ~ 10 Hours 2~3 days ~ 10 hours Reduced order models Hierarchical decomposition and parameterization Capture geometric effects Amenable for use in design Serial Mixer (ORNL) 14

15 Hierarchy Example: Immunoassay Sample Buffer V+ Ag*, Ag V+ Flow Direction V- Mixing and Reaction Ag* + Ab Ag*-Ab Sample Waste Pinching Ab Ag*, Ag, Ab, V+ Ag*-Ab Ab V+ Buffer Waste 15

16 Synthesis Phase: Steady State Buffer V+ V+ Flow Direction V- V+ Mixing and Reaction Ag* + Ab Ag*-Ab Pinching Sample Waste Ag*, Ag, Ab, Ag*-Ab Ab V+ Buffer Waste 16

17 Analysis Phase: Transient V- Buffer V+ Flow Direction Sample Plug Mixture of Ag*, Ag, Ab, Ag*-Ab lv- V- Sample Waste Separatio on Channe V- Buffer Waste 17

18 Analysis Phase: Transient V- Buffer V+ Flow Direction V- Sample Waste Ag*-Ab Ab Ag*,Ag lv- Separatio on Channe Resolution = distance apart band broadness V- Buffer Waste 18

19 Component Library Library of LoC Unit Operations Compose Topology Function Type well mixer reactor injector separator splitter 19

20 Composition Examples Buffer Sample Sample waste A B Serpentine separation chip (ORNL) Multi-stream t mixer (M. Koch, et al.) System waste Spiral chip (ORNL) System waste Sample wa aste Buffer Sample Buffer A 1 A 2 A 3 A 4 A 5 Sample Waste-2 Was ste-1 Serial Mixing network (S.C. Jacobson, et 20al.)

21 Outline Introduction Motivation for Design Automation Design Hierarchy Component Models Multi-function System Simulation Multi-plex Physical Synthesis Summary 21

22 Simulating a Multifunction Design (Cheim, Clin. Chem., 44:3, , 1998) Real Immunoassay Chip from U. Alberta Operation Mixing/Dilution Reaction Injection Separation Detection Wang et. al. Transducers 05 22

23 Simulation Results 10 mm after injection Calibration curve Re elative concen ntration c Ab-Ag* Th * -Ab complex Area ratio Before turn 0.6 Th * Ag* After turn 1.0 Schematic Experimental E i l Ag* Th * Ab-Ag* Ab-Th * Antigen Theophylline (Ag) Th (mg/l) Time (s) Electropherogram Ag unreacted Ag* Ab-Ag* Simulation matches experiment Simulation time is a few CPU seconds 23 Wang et. al. Transducers 05

24 Optimizing the design: NLP x 0 obj : min f s. t. g( y i ( y ) < 0 h ( y ) = 0 y i i ) x i y i y i = SIM ( x, PARAMS i ) 7.6 cm x * 10x less space Same perf injector reactor 1.22 cm mixer separation channel detector 0.75 cm 2 cm 1.73 cm 1.14 cm 7.6 cm 2.23 cm 2.33 cm Wang et. al. Transducers cm 24

25 Outline Introduction Motivation for Design Automation Design Hierarchy Multi-function System Simulation Multi-plex Physical Synthesis Summary 25

26 Multiplex Physical Synthesis Input: Design Specs Overall Chip Dimensions Species/Buffer properties Operational constraints Chip fabrication Subsystem performance Family of subsystems Final Routed Layout Simultaneously determine: placement dimensions # of sections voltage Intermediate Placement Pfeiffer et. al., TCAD 06 Route subsystems to wells: single layer, planar min. length, bends 26

27 Placement Features Subsystem optimization: NLP System-on-Chip extensions * : * Murata, H. et al., IEEE Trans. on CAD s e c f a d b t e c f a b d Orientation: and Well placement: e a d c Overlap constraints: Pfeiffer et. al., TCAD 06 f b E T e c a d a EL ER c f b E B Never a Penalty a d c b e f e f d b 27 b

28 Routing Features Routing grid graph * : e a d Expand e a d * Lengauer, T., Combinatorial Algs. for IC Layout, 1990 c f b c f b Node constraints: flows in = flows out 1 flow in/out of node (single layer, planar) penalize bends Bend reduction: 5 favor straight paths Pfeiffer et. al., TCAD

29 Multiplex Synthesis Example Placed and Routed Design P&R By Hand Automated Improvement Place: 20 min Time 5+ hrs. Route: 3 min > 10X faster Total: 23 min Dimensionsi cm x cm cm x cm ~ 25X 2.5X smaller Pfeiffer et. al., TCAD 06 29

30 Summary Lab on a Chips integrate bioanalysis functions Hierarchically decomposition used for development of fast, accurate, reusable, parameterized models Relatively few types of band profile on a chip Profile representation to simplify PDE into ODEs Models are reuseable Separation models integrated with P&R algorithms for simultaneous model based placement followed by routing Focus still at circuit -level, need to consider architecture, protocol optimization 30

31 Acknowledgements Collaborators Prof. James F. Hoburg (ECE) Prof. Steinar Hauan (ChE) Prof. Qiao Lin (ME, now at Columbia Univ) Students Anton Pfeiffer, Yi Wang, Ryan Magargle, Xiang He, Bikram Baidya Funding DARPA DSO SIMBIOSYS Program NSF ITR Program 31

A Network-Flow Based Optimal Sample Preparation Algorithm for Digital Microfluidic Biochips

A Network-Flow Based Optimal Sample Preparation Algorithm for Digital Microfluidic Biochips A Network-Flow Based Optimal Sample Preparation Algorithm for Digital Microfluidic Biochips Trung Anh Dinh Shigeru Yamashita Tsung-Yi Ho 2 Ritsumeikan University, Japan 2 National Cheng-Kung University,

More information

Abstraction Layers for Scalable Microfluidic Biocomputers

Abstraction Layers for Scalable Microfluidic Biocomputers Abstraction Layers for Scalable Microfluidic Biocomputers William Thies*, J.P. Urbanski, Todd Thorsen and Saman Amarasinghe* * Computer Science and Artificial Intelligence Laboratory Hatsopoulos Microfluids

More information

CFD for Microfluidics

CFD for Microfluidics CFD for Microfluidics Application Examples Fluent Ralf Kröger, rkr@fluent.de Fluent Deutschland GmbH 2006 ANSYS, Inc. All rights reserved. 1 ANSYS, Inc. Proprietary Content Examples on what we have simualted

More information

Minimum Resource Characterization of Biochemical Analyses for Digital Microfluidic Biochip Design

Minimum Resource Characterization of Biochemical Analyses for Digital Microfluidic Biochip Design Minimum Resource Characterization of Biochemical Analyses for Digital Microfluidic Biochip Design Lingzhi Luo 1 and Srinivas Akella 1 Department of Computer Science, Rensselaer Polytechnic Institute, Troy,

More information

Towards Programmable Microfluidics

Towards Programmable Microfluidics Towards Programmable Microfluidics William Thies*, Mats Cooper, David Wentzlaff*, Todd Thorsen, and Saman Amarasinghe* * Computer Science and Artificial Intelligence Laboratory Hatsopoulos Microfluids

More information

Simulation of chaotic mixing dynamics in microdroplets

Simulation of chaotic mixing dynamics in microdroplets Simulation of chaotic mixing dynamics in microdroplets Hongbo Zhou, Liguo Jiang and Shuhuai Yao the Hong Kong University of Science and Technology Date: 20/10/2011 Presented at COMSOL Conference 2011 China

More information

Performance-Preserved Analog Routing Methodology via Wire Load Reduction

Performance-Preserved Analog Routing Methodology via Wire Load Reduction Electronic Design Automation Laboratory (EDA LAB) Performance-Preserved Analog Routing Methodology via Wire Load Reduction Hao-Yu Chi, Hwa-Yi Tseng, Chien-Nan Jimmy Liu, Hung-Ming Chen 2 Dept. of Electrical

More information

EDA for ONoCs: Achievements, Challenges, and Opportunities. Ulf Schlichtmann Dresden, March 23, 2018

EDA for ONoCs: Achievements, Challenges, and Opportunities. Ulf Schlichtmann Dresden, March 23, 2018 EDA for ONoCs: Achievements, Challenges, and Opportunities Ulf Schlichtmann Dresden, March 23, 2018 1 Outline Placement PROTON (nonlinear) PLATON (force-directed) Maze Routing PlanarONoC Challenges Opportunities

More information

Re-Examining Conventional Wisdom for Networks-on-Chip in the Context of FPGAs

Re-Examining Conventional Wisdom for Networks-on-Chip in the Context of FPGAs This work was funded by NSF. We thank Xilinx for their FPGA and tool donations. We thank Bluespec for their tool donations. Re-Examining Conventional Wisdom for Networks-on-Chip in the Context of FPGAs

More information

DIGITAL DESIGN TECHNOLOGY & TECHNIQUES

DIGITAL DESIGN TECHNOLOGY & TECHNIQUES DIGITAL DESIGN TECHNOLOGY & TECHNIQUES CAD for ASIC Design 1 INTEGRATED CIRCUITS (IC) An integrated circuit (IC) consists complex electronic circuitries and their interconnections. William Shockley et

More information

Three-Dimensional Integrated Circuits: Performance, Design Methodology, and CAD Tools

Three-Dimensional Integrated Circuits: Performance, Design Methodology, and CAD Tools Three-Dimensional Integrated Circuits: Performance, Design Methodology, and CAD Tools Shamik Das, Anantha Chandrakasan, and Rafael Reif Microsystems Technology Laboratories Massachusetts Institute of Technology

More information

Emerging Platforms, Emerging Technologies, and the Need for Crosscutting Tools Luca Carloni

Emerging Platforms, Emerging Technologies, and the Need for Crosscutting Tools Luca Carloni Emerging Platforms, Emerging Technologies, and the Need for Crosscutting Tools Luca Carloni Department of Computer Science Columbia University in the City of New York NSF Workshop on Emerging Technologies

More information

Implementing Tile-based Chip Multiprocessors with GALS Clocking Styles

Implementing Tile-based Chip Multiprocessors with GALS Clocking Styles Implementing Tile-based Chip Multiprocessors with GALS Clocking Styles Zhiyi Yu, Bevan Baas VLSI Computation Lab, ECE Department University of California, Davis, USA Outline Introduction Timing issues

More information

BeiHang Short Course, Part 5: Pandora Smart IP Generators

BeiHang Short Course, Part 5: Pandora Smart IP Generators BeiHang Short Course, Part 5: Pandora Smart IP Generators James C. Hoe Department of ECE Carnegie Mellon University Collaborator: Michael Papamichael J. C. Hoe, CMU/ECE/CALCM, 0, BHSC L5 s CONNECT NoC

More information

Virtuoso - Enabled EPDA framework AIM SUNY Process

Virtuoso - Enabled EPDA framework AIM SUNY Process Virtuoso - Enabled EPDA framework AIM SUNY Process CADENCE, LUMERICAL, PHOENIX SOFTWARE Driven by our customers Cadence is the leader with Virtuoso custom design platform for electronics custom and mixed

More information

Fast Flexible FPGA-Tuned Networks-on-Chip

Fast Flexible FPGA-Tuned Networks-on-Chip This work was funded by NSF. We thank Xilinx for their FPGA and tool donations. We thank Bluespec for their tool donations. Fast Flexible FPGA-Tuned Networks-on-Chip Michael K. Papamichael, James C. Hoe

More information

Outline Marquette University

Outline Marquette University COEN-4710 Computer Hardware Lecture 1 Computer Abstractions and Technology (Ch.1) Cristinel Ababei Department of Electrical and Computer Engineering Credits: Slides adapted primarily from presentations

More information

DpRouter: A Fast and Accurate Dynamic- Pattern-Based Global Routing Algorithm

DpRouter: A Fast and Accurate Dynamic- Pattern-Based Global Routing Algorithm DpRouter: A Fast and Accurate Dynamic- Pattern-Based Global Routing Algorithm Zhen Cao 1,Tong Jing 1, 2, Jinjun Xiong 2, Yu Hu 2, Lei He 2, Xianlong Hong 1 1 Tsinghua University 2 University of California,

More information

Control Synthesis for the Flow-Based Microfluidic Large-Scale Integration Biochips

Control Synthesis for the Flow-Based Microfluidic Large-Scale Integration Biochips Control Synthesis for the Flow-Based Microfluidic Large-Scale Integration Biochips Wajid Hassan Minhass, Paul Pop, Jan Madsen Technical University of Denmark {whmi, paul.pop, jan}@imm.dtu.dk Tsung-Yi Ho

More information

Evolution of CAD Tools & Verilog HDL Definition

Evolution of CAD Tools & Verilog HDL Definition Evolution of CAD Tools & Verilog HDL Definition K.Sivasankaran Assistant Professor (Senior) VLSI Division School of Electronics Engineering VIT University Outline Evolution of CAD Different CAD Tools for

More information

An overview of standard cell based digital VLSI design

An overview of standard cell based digital VLSI design An overview of standard cell based digital VLSI design Implementation of the first generation AsAP processor Zhiyi Yu and Tinoosh Mohsenin VCL Laboratory UC Davis Outline Overview of standard cellbased

More information

Intelligent Flow Rate Peristaltic Pump- Lab V Series. Model No.: Lab V1, Lab V3, Lab V6. Acceptable Pump Head: YZ1515x, YZ2515x, SN Series, MC Series

Intelligent Flow Rate Peristaltic Pump- Lab V Series. Model No.: Lab V1, Lab V3, Lab V6. Acceptable Pump Head: YZ1515x, YZ2515x, SN Series, MC Series Intelligent Flow Rate Peristaltic Pump- Lab V Series Model No.: Lab V1, Lab V3, Lab V6 Acceptable Pump Head: YZ1515x, YZ2515x, SN Series, MC Series New Features 1. Portable handheld design, feel comfortable

More information

CAD for VLSI. Debdeep Mukhopadhyay IIT Madras

CAD for VLSI. Debdeep Mukhopadhyay IIT Madras CAD for VLSI Debdeep Mukhopadhyay IIT Madras Tentative Syllabus Overall perspective of VLSI Design MOS switch and CMOS, MOS based logic design, the CMOS logic styles, Pass Transistors Introduction to Verilog

More information

Educational Microfluidic Starter Kit

Educational Microfluidic Starter Kit Educational Microfluidic Starter Kit Product datasheet Page Description 4 Benefits 5 System Specifications 5 Typical System setup 6 Parts List 7 IP License 19 MAR-000189_v.A.11 Page 1 of 20 Low Pressure

More information

ECE520 VLSI Design. Lecture 1: Introduction to VLSI Technology. Payman Zarkesh-Ha

ECE520 VLSI Design. Lecture 1: Introduction to VLSI Technology. Payman Zarkesh-Ha ECE520 VLSI Design Lecture 1: Introduction to VLSI Technology Payman Zarkesh-Ha Office: ECE Bldg. 230B Office hours: Wednesday 2:00-3:00PM or by appointment E-mail: pzarkesh@unm.edu Slide: 1 Course Objectives

More information

Architecture Synthesis for Cost-Constrained Fault-Tolerant Flow-based Biochips

Architecture Synthesis for Cost-Constrained Fault-Tolerant Flow-based Biochips Architecture Synthesis for Cost-Constrained Fault-Tolerant Flow-based Biochips Morten Chabert Eskesen, Paul Pop, Seetal Potluri Department of Applied Mathematics and Computer Science, Technical University

More information

Dataflow programming for heterogeneous computing systems

Dataflow programming for heterogeneous computing systems Dataflow programming for heterogeneous computing systems Jeronimo Castrillon Cfaed Chair for Compiler Construction TU Dresden jeronimo.castrillon@tu-dresden.de Tutorial: Algorithmic specification, tools

More information

GLAST Silicon Microstrip Tracker Status

GLAST Silicon Microstrip Tracker Status R.P. Johnson Santa Cruz Institute for Particle Physics University of California at Santa Cruz Mechanical Design Detector Procurement Work list for the Prototype Tracker Construction. ASIC Development Hybrids

More information

Mitos P-Pump. product datasheet

Mitos P-Pump. product datasheet product datasheet page Product description 2 Main benefits 3 Why choose the Mitos P-Pump? 3 Closed-loop flow control 4 Product specifications 5 Accessories - overview 6 Mitos P-Pump Basic 7 Mitos P-Pump

More information

MSST 08 Tutorial: Data-Intensive Scalable Computing for Science

MSST 08 Tutorial: Data-Intensive Scalable Computing for Science MSST 08 Tutorial: Data-Intensive Scalable Computing for Science Julio López Parallel Data Lab -- Carnegie Mellon University Acknowledgements: CMU: Randy Bryant, Garth Gibson, Bianca Schroeder (University

More information

An Overview of Standard Cell Based Digital VLSI Design

An Overview of Standard Cell Based Digital VLSI Design An Overview of Standard Cell Based Digital VLSI Design With examples taken from the implementation of the 36-core AsAP1 chip and the 1000-core KiloCore chip Zhiyi Yu, Tinoosh Mohsenin, Aaron Stillmaker,

More information

Vdd Programmable and Variation Tolerant FPGA Circuits and Architectures

Vdd Programmable and Variation Tolerant FPGA Circuits and Architectures Vdd Programmable and Variation Tolerant FPGA Circuits and Architectures Prof. Lei He EE Department, UCLA LHE@ee.ucla.edu Partially supported by NSF. Pathway to Power Efficiency and Variation Tolerance

More information

Advanced Modeling and Simulation Strategies for Power Integrity in High-Speed Designs

Advanced Modeling and Simulation Strategies for Power Integrity in High-Speed Designs Advanced Modeling and Simulation Strategies for Power Integrity in High-Speed Designs Ramachandra Achar Carleton University 5170ME, Dept. of Electronics Ottawa, Ont, Canada K1S 5B6 *Email: achar@doe.carleton.ca;

More information

An Interconnect-Centric Design Flow for Nanometer Technologies. Outline

An Interconnect-Centric Design Flow for Nanometer Technologies. Outline An Interconnect-Centric Design Flow for Nanometer Technologies Jason Cong UCLA Computer Science Department Email: cong@cs.ucla.edu Tel: 310-206-2775 http://cadlab.cs.ucla.edu/~cong Outline Global interconnects

More information

On-the-Fly Elimination of Dynamic Irregularities for GPU Computing

On-the-Fly Elimination of Dynamic Irregularities for GPU Computing On-the-Fly Elimination of Dynamic Irregularities for GPU Computing Eddy Z. Zhang, Yunlian Jiang, Ziyu Guo, Kai Tian, and Xipeng Shen Graphic Processing Units (GPU) 2 Graphic Processing Units (GPU) 2 Graphic

More information

Chapter 1 Introduction. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

Chapter 1 Introduction. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan Chapter 1 Introduction Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan Outline Classes of Computing Applications Hierarchical Layers of Hardware and Software Contents

More information

ENGINEERING PHYSICS CURRICULUM GUIDE

ENGINEERING PHYSICS CURRICULUM GUIDE ENGINEERING PHYSICS CURRICULUM GUIDE The following course schedule represents the suggested curriculum for a typical student in the Engineering Physics Program. Substitutions may be made for some courses

More information

Satisfiability Modulo Theory based Methodology for Floorplanning in VLSI Circuits

Satisfiability Modulo Theory based Methodology for Floorplanning in VLSI Circuits Satisfiability Modulo Theory based Methodology for Floorplanning in VLSI Circuits Suchandra Banerjee Anand Ratna Suchismita Roy mailnmeetsuchandra@gmail.com pacific.anand17@hotmail.com suchismita27@yahoo.com

More information

Multi processor systems with configurable hardware acceleration

Multi processor systems with configurable hardware acceleration Multi processor systems with configurable hardware acceleration Ph.D in Electronics, Computer Science and Telecommunications Ph.D Student: Davide Rossi Ph.D Tutor: Prof. Roberto Guerrieri Outline Motivations

More information

Faulted Circuit Interrupting Tests on Type CMU Power Fuses

Faulted Circuit Interrupting Tests on Type CMU Power Fuses CP No.: CP0510 Rev. 01 Page: 1 of 9 CERTIFIED TEST REPORT Faulted Circuit Interrupting Tests on Type CMU Power Fuses REV. 01 DATE: August 12, 2005 ORIGINAL REPORT DATE: May 25, 2005 Cooper Power Systems,

More information

DIGITAL SANDBOX WORKSHOP Summer Digital Sandbox Mission

DIGITAL SANDBOX WORKSHOP Summer Digital Sandbox Mission DIGITAL SANDBOX WORKSHOP Summer 2004 Sandbox CAD Support Digital Sandbox Mission The virtual SoC design support facility provides "industrial strength" hardware, software, EDA tools, workflows, and technical

More information

Hardware Description Languages. Introduction to VHDL

Hardware Description Languages. Introduction to VHDL Hardware Description Languages Introduction to VHDL 1 What does VHDL stand for? VHSIC (= Very High Speed Integrated Circuit) Hardware Description Language 2 Others HDL VHDL IEEE Std 1076-1993 Verilog IEEE

More information

Metal-Density Driven Placement for CMP Variation and Routability

Metal-Density Driven Placement for CMP Variation and Routability Metal-Density Driven Placement for CMP Variation and Routability ISPD-2008 Tung-Chieh Chen 1, Minsik Cho 2, David Z. Pan 2, and Yao-Wen Chang 1 1 Dept. of EE, National Taiwan University 2 Dept. of ECE,

More information

Hardware Design Environments. Dr. Mahdi Abbasi Computer Engineering Department Bu-Ali Sina University

Hardware Design Environments. Dr. Mahdi Abbasi Computer Engineering Department Bu-Ali Sina University Hardware Design Environments Dr. Mahdi Abbasi Computer Engineering Department Bu-Ali Sina University Outline Welcome to COE 405 Digital System Design Design Domains and Levels of Abstractions Synthesis

More information

Abhinav Bhatele, Laxmikant V. Kale University of Illinois at Urbana Champaign Sameer Kumar IBM T. J. Watson Research Center

Abhinav Bhatele, Laxmikant V. Kale University of Illinois at Urbana Champaign Sameer Kumar IBM T. J. Watson Research Center Abhinav Bhatele, Laxmikant V. Kale University of Illinois at Urbana Champaign Sameer Kumar IBM T. J. Watson Research Center Motivation: Contention Experiments Bhatele, A., Kale, L. V. 2008 An Evaluation

More information

Project design tutorial (I)

Project design tutorial (I) Project design tutorial (I) Design or project specifications Divide the project or system into blocks or subsystems (top-down design) (hierarchical design) Analogue subsystem Mixed-signal subsystem Digital

More information

Construction of All Rectilinear Steiner Minimum Trees on the Hanan Grid

Construction of All Rectilinear Steiner Minimum Trees on the Hanan Grid Construction of All Rectilinear Steiner Minimum Trees on the Hanan Grid Sheng-En David Lin and Dae Hyun Kim Presenter: Dae Hyun Kim (Assistant Professor) daehyun@eecs.wsu.edu School of Electrical Engineering

More information

NetSpeed ORION: A New Approach to Design On-chip Interconnects. August 26 th, 2013

NetSpeed ORION: A New Approach to Design On-chip Interconnects. August 26 th, 2013 NetSpeed ORION: A New Approach to Design On-chip Interconnects August 26 th, 2013 INTERCONNECTS BECOMING INCREASINGLY IMPORTANT Growing number of IP cores Average SoCs today have 100+ IPs Mixing and matching

More information

Composable Architecture & Design Applying Product Line and Systems of Systems Concepts to the Design of Unique, Complex Cyber-Physical Systems

Composable Architecture & Design Applying Product Line and Systems of Systems Concepts to the Design of Unique, Complex Cyber-Physical Systems Composable Architecture & Design Applying Product Line and Systems of Systems Concepts to the Design of Unique, Complex Cyber-Physical Systems 12/03/2014 Christopher Oster About Me B.S. Computer Science,

More information

Variation Tolerant Buffered Clock Network Synthesis with Cross Links

Variation Tolerant Buffered Clock Network Synthesis with Cross Links Variation Tolerant Buffered Clock Network Synthesis with Cross Links Anand Rajaram David Z. Pan Dept. of ECE, UT-Austin Texas Instruments, Dallas Sponsored by SRC and IBM Faculty Award 1 Presentation Outline

More information

Lab 9: FLUENT: Transient Natural Convection Between Concentric Cylinders

Lab 9: FLUENT: Transient Natural Convection Between Concentric Cylinders Lab 9: FLUENT: Transient Natural Convection Between Concentric Cylinders Objective: The objective of this laboratory is to introduce how to use FLUENT to solve both transient and natural convection problems.

More information

University at Buffalo's NEES Equipment Site. Data Management. Jason P. Hanley IT Services Manager

University at Buffalo's NEES Equipment Site. Data Management. Jason P. Hanley IT Services Manager University at Buffalo's NEES Equipment Site Data Management Jason P. Hanley IT Services Manager Structural Engineering and Earthquake Simulation Laboratory, Department of Civil, Structural and Environmental

More information

Outline. Darren Wang ADS Momentum P2

Outline. Darren Wang ADS Momentum P2 Outline Momentum Basics: Microstrip Meander Line Momentum RF Mode: RFIC Launch Designing with Momentum: Via Fed Patch Antenna Momentum Techniques: 3dB Splitter Look-alike Momentum Optimization: 3 GHz Band

More information

FPGAs & Multi-FPGA Systems. FPGA Abstract Model. Logic cells imbedded in a general routing structure. Logic cells usually contain:

FPGAs & Multi-FPGA Systems. FPGA Abstract Model. Logic cells imbedded in a general routing structure. Logic cells usually contain: s & Multi- Systems Fit logic into a prefabricated system Fixed inter-chip routing Fixed on-chip logic & routing XBA Partitioning Global outing Technology Map. XBA XBA Placement outing 23 Abstract Model

More information

Lab. Course Goals. Topics. What is VLSI design? What is an integrated circuit? VLSI Design Cycle. VLSI Design Automation

Lab. Course Goals. Topics. What is VLSI design? What is an integrated circuit? VLSI Design Cycle. VLSI Design Automation Course Goals Lab Understand key components in VLSI designs Become familiar with design tools (Cadence) Understand design flows Understand behavioral, structural, and physical specifications Be able to

More information

Architectural Synthesis of Flow-Based Microfluidic Large-Scale Integration Biochips

Architectural Synthesis of Flow-Based Microfluidic Large-Scale Integration Biochips Architectural Synthesis of Flow-Based Microfluidic Large-Scale Integration Biochips Wajid Hassan Minhass whmi@imm.dtu.dk Paul Pop pop@imm.dtu.dk Jan Madsen jan@imm.dtu.dk DTU Informatics Technical University

More information

Congestion-Aware Power Grid. and CMOS Decoupling Capacitors. Pingqiang Zhou Karthikk Sridharan Sachin S. Sapatnekar

Congestion-Aware Power Grid. and CMOS Decoupling Capacitors. Pingqiang Zhou Karthikk Sridharan Sachin S. Sapatnekar Congestion-Aware Power Grid Optimization for 3D circuits Using MIM and CMOS Decoupling Capacitors Pingqiang Zhou Karthikk Sridharan Sachin S. Sapatnekar University of Minnesota 1 Outline Motivation A new

More information

High Performance Mixed-Signal Solutions from Aeroflex

High Performance Mixed-Signal Solutions from Aeroflex High Performance Mixed-Signal Solutions from Aeroflex We Connect the REAL World to the Digital World Solution-Minded Performance-Driven Customer-Focused Aeroflex (NASDAQ:ARXX) Corporate Overview Diversified

More information

Case study of Mixed Signal Design Flow

Case study of Mixed Signal Design Flow IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume 6, Issue 3, Ver. II (May. -Jun. 2016), PP 49-53 e-issn: 2319 4200, p-issn No. : 2319 4197 www.iosrjournals.org Case study of Mixed Signal Design

More information

ECE 261: Full Custom VLSI Design

ECE 261: Full Custom VLSI Design ECE 261: Full Custom VLSI Design Prof. James Morizio Dept. Electrical and Computer Engineering Hudson Hall Ph: 201-7759 E-mail: jmorizio@ee.duke.edu URL: http://www.ee.duke.edu/~jmorizio Course URL: http://www.ee.duke.edu/~jmorizio/ece261/261.html

More information

HIERARCHICAL DESIGN. RTL Hardware Design by P. Chu. Chapter 13 1

HIERARCHICAL DESIGN. RTL Hardware Design by P. Chu. Chapter 13 1 HIERARCHICAL DESIGN Chapter 13 1 Outline 1. Introduction 2. Components 3. Generics 4. Configuration 5. Other supporting constructs Chapter 13 2 1. Introduction How to deal with 1M gates or more? Hierarchical

More information

Outline HIERARCHICAL DESIGN. 1. Introduction. Benefits of hierarchical design

Outline HIERARCHICAL DESIGN. 1. Introduction. Benefits of hierarchical design Outline HIERARCHICAL DESIGN 1. Introduction 2. Components 3. Generics 4. Configuration 5. Other supporting constructs Chapter 13 1 Chapter 13 2 1. Introduction How to deal with 1M gates or more? Hierarchical

More information

Mathematical modeling for protein folding devices. Applications to high pressure processing and microfluidic mixers.

Mathematical modeling for protein folding devices. Applications to high pressure processing and microfluidic mixers. Mathematical modeling for protein folding devices. Applications to high pressure processing and microfluidic mixers. Ivorra Benjamin 1 & Angel Manuel Ramos 1 Microlfuidic mixer: Juana López Redondo 2 &

More information

Utilizing Student Computers for Laboratory Data Acquisition in a University-Wide Laptop Environment

Utilizing Student Computers for Laboratory Data Acquisition in a University-Wide Laptop Environment Utilizing Student Computers for Laboratory Data Acquisition in a University-Wide Laptop Environment Lewis G. Frasch, P.E. Lawrence Technological University Session 2559 Abstract Laptop computers are being

More information

Discover the CE you ve been missing.

Discover the CE you ve been missing. Discover the CE you ve been missing. Designed for STR analysis, the Spectrum CE System is built to streamline and support your forensic and paternity workflow needs. Spectrum CE System combines state-of-the-art

More information

VLSI Design Automation. Maurizio Palesi

VLSI Design Automation. Maurizio Palesi VLSI Design Automation 1 Outline Technology trends VLSI Design flow (an overview) 2 Outline Technology trends VLSI Design flow (an overview) 3 IC Products Processors CPU, DSP, Controllers Memory chips

More information

Design methodology for multi processor systems design on regular platforms

Design methodology for multi processor systems design on regular platforms Design methodology for multi processor systems design on regular platforms Ph.D in Electronics, Computer Science and Telecommunications Ph.D Student: Davide Rossi Ph.D Tutor: Prof. Roberto Guerrieri Outline

More information

l Some materials from various sources! Soma 1! l Apply a signal, measure output, compare l 32-bit adder test example:!

l Some materials from various sources! Soma 1! l Apply a signal, measure output, compare l 32-bit adder test example:! Acknowledgements! Introduction and Overview! Mani Soma! l Some materials from various sources! n Dr. Phil Nigh, IBM! n Principles of Testing Electronic Systems by S. Mourad and Y. Zorian! n Essentials

More information

Silicon Virtual Prototyping: The New Cockpit for Nanometer Chip Design

Silicon Virtual Prototyping: The New Cockpit for Nanometer Chip Design Silicon Virtual Prototyping: The New Cockpit for Nanometer Chip Design Wei-Jin Dai, Dennis Huang, Chin-Chih Chang, Michel Courtoy Cadence Design Systems, Inc. Abstract A design methodology for the implementation

More information

Hardware-Software Codesign. 1. Introduction

Hardware-Software Codesign. 1. Introduction Hardware-Software Codesign 1. Introduction Lothar Thiele 1-1 Contents What is an Embedded System? Levels of Abstraction in Electronic System Design Typical Design Flow of Hardware-Software Systems 1-2

More information

SOFTWARE ARCHITECTURE For MOLECTRONICS

SOFTWARE ARCHITECTURE For MOLECTRONICS SOFTWARE ARCHITECTURE For MOLECTRONICS John H. Reif Duke University Computer Science Department In Collaboration with: Allara, Hill, Reed, Seminario, Tour, Weiss Research Report Presentation to DARPA:

More information

How Much Logic Should Go in an FPGA Logic Block?

How Much Logic Should Go in an FPGA Logic Block? How Much Logic Should Go in an FPGA Logic Block? Vaughn Betz and Jonathan Rose Department of Electrical and Computer Engineering, University of Toronto Toronto, Ontario, Canada M5S 3G4 {vaughn, jayar}@eecgutorontoca

More information

Standard Operating Procedure for the Beckman PA/CE MDQ Electrophoresis System. Last Modified October 19, 2012

Standard Operating Procedure for the Beckman PA/CE MDQ Electrophoresis System. Last Modified October 19, 2012 Standard Operating Procedure for the Beckman PA/CE MDQ Electrophoresis System Last Modified October 19, 2012 Considerations Prior to Beginning Experiment All solutions must be filtered (using 0.45 m or

More information

Graduate Institute of Electronics Engineering, NTU FPGA Design with Xilinx ISE

Graduate Institute of Electronics Engineering, NTU FPGA Design with Xilinx ISE FPGA Design with Xilinx ISE Presenter: Shu-yen Lin Advisor: Prof. An-Yeu Wu 2005/6/6 ACCESS IC LAB Outline Concepts of Xilinx FPGA Xilinx FPGA Architecture Introduction to ISE Code Generator Constraints

More information

More Course Information

More Course Information More Course Information Labs and lectures are both important Labs: cover more on hands-on design/tool/flow issues Lectures: important in terms of basic concepts and fundamentals Do well in labs Do well

More information

Discover the CE you ve been missing.

Discover the CE you ve been missing. Discover the CE you ve been missing. Designed for STR analysis, the Spectrum CE System is built to streamline and support your forensic and paternity workflow needs. Spectrum CE System combines state-of-the-art

More information

Title: ====== Open Research Compiler (ORC): Proliferation of Technologies and Tools

Title: ====== Open Research Compiler (ORC): Proliferation of Technologies and Tools Tutorial Proposal to Micro-36 Title: ====== Open Research Compiler (ORC): Proliferation of Technologies and Tools Abstract: ========= Open Research Compiler (ORC) has been well adopted by the research

More information

Data Acquisition Laboratory

Data Acquisition Laboratory Session 2559 Data Acquisition Laboratory Asad Yousuf Savannah State University Abstract The essential element to automate your system for data collection and analysis is termed as the data acquisition.

More information

NOVEL ACOUSTIC-WAVE MICROMIXER

NOVEL ACOUSTIC-WAVE MICROMIXER NOVEL ACOUSTIC-WAVE MICROMIXER Vibhu Vivek, Yi Zeng and Eun Sok Kim* Department of Electrical Engineering, University of Hawaii at Manoa, Honolulu, HI 96822 *Present Address: Department of EE-Electrophysics,

More information

Routing Algorithms for Flow-based Microfluidic Very Large Scale Integration Biochips

Routing Algorithms for Flow-based Microfluidic Very Large Scale Integration Biochips Routing Algorithms for Flow-based Microfluidic Very Large Scale Integration Biochips 28. June 2013 By: Martin Simonsen Hørslev-Petersen, S103054 Thomas Onstrup Risager, S103040 Supervisor: Paul Pop, DTU

More information

Advanced Multimedia Architecture Prof. Cristina Silvano June 2011 Amir Hossein ASHOURI

Advanced Multimedia Architecture Prof. Cristina Silvano June 2011 Amir Hossein ASHOURI Advanced Multimedia Architecture Prof. Cristina Silvano June 2011 Amir Hossein ASHOURI 764722 IBM energy approach policy: One Size Fits All Encompass Software/ Firmware/ Hardware Power7 predecessors features

More information

Abacus: Fast Legalization of Standard Cell Circuits with Minimal Movement

Abacus: Fast Legalization of Standard Cell Circuits with Minimal Movement EDA Institute for Electronic Design Automation Prof. Ulf Schlichtmann Abacus: Fast Legalization of Standard Cell Circuits with Minimal Movement Peter Spindler, Ulf Schlichtmann and Frank M. Johannes Technische

More information

Tree Structure and Algorithms for Physical Design

Tree Structure and Algorithms for Physical Design Tree Structure and Algorithms for Physical Design Chung Kuan Cheng, Ronald Graham, Ilgweon Kang, Dongwon Park and Xinyuan Wang CSE and ECE Departments UC San Diego Outline: Introduction Ancestor Trees

More information

Droplet Routing in the Synthesis of Digital Microfluidic Biochips*

Droplet Routing in the Synthesis of Digital Microfluidic Biochips* Droplet Routing in the ynthesis of Digital Microfluidic Biochips* Abstract Recent advances in microfluidics are expected to lead to sensor systems for high-throughput biochemical analysis. CAD tools are

More information

Data Mining Technologies for Bioinformatics Sequences

Data Mining Technologies for Bioinformatics Sequences Data Mining Technologies for Bioinformatics Sequences Deepak Garg Computer Science and Engineering Department Thapar Institute of Engineering & Tecnology, Patiala Abstract Main tool used for sequence alignment

More information

An Interconnect-Centric Design Flow for Nanometer Technologies

An Interconnect-Centric Design Flow for Nanometer Technologies An Interconnect-Centric Design Flow for Nanometer Technologies Professor Jason Cong UCLA Computer Science Department Los Angeles, CA 90095 http://cadlab.cs.ucla.edu/~ /~cong

More information

Sensor and Actuator Technology

Sensor and Actuator Technology Agenda: Sensor and Actuator Technology Classification Transduction Mechanisms MEMS System MEMS Design Methodology MEMS Design Specifications Reading: Senturia, Ch. 2 pp. 15-28. Next time: Reading: Senturia,

More information

Rockers, Shakers, Rotators

Rockers, Shakers, Rotators Rockers, Shakers, Rotators 5 MR-1, Mini-Rocker Shaker Rocker MR-1 provides regulated gentle rocking motion of the platform and mixing of liquid components. It is a compact, noiseless device designed for

More information

New Technologies in CST STUDIO SUITE CST COMPUTER SIMULATION TECHNOLOGY

New Technologies in CST STUDIO SUITE CST COMPUTER SIMULATION TECHNOLOGY New Technologies in CST STUDIO SUITE 2016 Outline Design Tools & Modeling Antenna Magus Filter Designer 2D/3D Modeling 3D EM Solver Technology Cable / Circuit / PCB Systems Multiphysics CST Design Tools

More information

TECHNOLOGY SYSTEM-LEVEL SIMULATION. S.P. Levitan and D.M. Chiarulli University of Pittsburgh, Pittsburgh, PA USA

TECHNOLOGY SYSTEM-LEVEL SIMULATION. S.P. Levitan and D.M. Chiarulli University of Pittsburgh, Pittsburgh, PA USA MULTI-LEVEL LEVEL MIXED- TECHNOLOGY SYSTEM-LEVEL SIMULATION S.P. Levitan and D.M. Chiarulli University of Pittsburgh, Pittsburgh, PA 15260 USA Collaborators and Support Jose A. Martinez, Mark Kahrs, Jason

More information

Floorplan and Power/Ground Network Co-Synthesis for Fast Design Convergence

Floorplan and Power/Ground Network Co-Synthesis for Fast Design Convergence Floorplan and Power/Ground Network Co-Synthesis for Fast Design Convergence Chen-Wei Liu 12 and Yao-Wen Chang 2 1 Synopsys Taiwan Limited 2 Department of Electrical Engineering National Taiwan University,

More information

Dept. of Electrical, Computer and Biomedical Engineering. Instrumentation for the data acquisition laboratory

Dept. of Electrical, Computer and Biomedical Engineering. Instrumentation for the data acquisition laboratory Dept. of Electrical, Computer and Biomedical Engineering Instrumentation for the data acquisition laboratory Purpose of the lab activity Design and make simple systems for data acquisition from detectors,

More information

Simulation Model for Coupler Curve Generation using Five Bar Planar Mechanism With Rotation Constraint

Simulation Model for Coupler Curve Generation using Five Bar Planar Mechanism With Rotation Constraint Simulation Model for Coupler Curve Generation using Five Bar Planar Mechanism With Rotation Constraint A. K. Abhyankar, S.Y.Gajjal Department of Mechanical Engineering, NBN Sinhgad School of Engineering,

More information

System Synthesis of Digital Systems

System Synthesis of Digital Systems System Synthesis Introduction 1 System Synthesis of Digital Systems Petru Eles, Zebo Peng System Synthesis Introduction 2 Literature: Introduction P. Eles, K. Kuchcinski and Z. Peng "System Synthesis with

More information

KSU Computer Science Department 2008 (First!) Graduate Alumni Reunion

KSU Computer Science Department 2008 (First!) Graduate Alumni Reunion KSU Computer Science Department 28 (First!) Graduate Alumni Reunion Kent State University 33, students 22, at Kent & 11, at 7 Regional Campuses 29, undergraduate & 4, graduate 7 Colleges Business Administration,

More information

GRID 2008 International Conference on Distributed computing and Grid technologies in science and education 30 June 04 July, 2008, Dubna, Russia

GRID 2008 International Conference on Distributed computing and Grid technologies in science and education 30 June 04 July, 2008, Dubna, Russia GRID 2008 International Conference on Distributed computing and Grid technologies in science and education 30 June 04 July, 2008, Dubna, Russia VO of EIMM within EGEE GRID: sharing of computing resources

More information

Morphing based approach for process planning for fabrication of geometries and the control of material composition

Morphing based approach for process planning for fabrication of geometries and the control of material composition Morphing based approach for process planning for fabrication of geometries and the control of material composition Rajeev Dwivedi and Radovan Kovacevic Research Center for Advanced Manufacturing Southern

More information

Full Custom Layout Optimization Using Minimum distance rule, Jogs and Depletion sharing

Full Custom Layout Optimization Using Minimum distance rule, Jogs and Depletion sharing Full Custom Layout Optimization Using Minimum distance rule, Jogs and Depletion sharing Umadevi.S #1, Vigneswaran.T #2 # Assistant Professor [Sr], School of Electronics Engineering, VIT University, Vandalur-

More information

What is Computer Architecture?

What is Computer Architecture? What is Computer Architecture? Architecture abstraction of the hardware for the programmer instruction set architecture instructions: operations operands, addressing the operands how instructions are encoded

More information

Hardware-Software Codesign

Hardware-Software Codesign Hardware-Software Codesign 8. Performance Estimation Lothar Thiele 8-1 System Design specification system synthesis estimation -compilation intellectual prop. code instruction set HW-synthesis intellectual

More information