• DocumentCode
    3559103
  • Title

    BioRoute: A Network-Flow-Based Routing Algorithm for the Synthesis of Digital Microfluidic Biochips

  • Author

    Yuh, Ping-Hung ; Yang, Chia-Lin ; Chang, Yao-Wen

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei
  • Volume
    27
  • Issue
    11
  • fYear
    2008
  • Firstpage
    1928
  • Lastpage
    1941
  • Abstract
    Due to recent advances in microfluidics, digital microfluidic biochips are expected to revolutionize laboratory procedures. One critical problem for biochip synthesis is the droplet routing problem. Unlike traditional very large scale integration routing problems, in addition to routing path selection, the biochip routing problem needs to address the issue of scheduling droplets under practical constraints imposed by the fluidic property and timing restriction of synthesis results. In this paper, we present the first network-flow-based routing algorithm that can concurrently route a set of noninterfering nets for the droplet routing problem on biochips. We adopt a two-stage technique of global routing followed by detailed routing. In global routing, we first identify a set of noninterfering nets and then adopt the network-flow approach to generate optimal global-routing paths for nets. In detailed routing, we present the first polynomial-time algorithm for simultaneous routing and scheduling using the global-routing paths with a negotiation-based routing scheme. Our algorithm targets at both the minimization of cells used for routing for better fault tolerance and minimization of droplet transportation time for better reliability and faster bioassay execution. Experimental results show the robustness and efficiency of our algorithm.
  • Keywords
    bioMEMS; drops; integrated circuit design; lab-on-a-chip; microfluidics; network routing; BioRoute; biochip synthesis; digital microfluidic biochips; droplet routing; droplet scheduling; droplet transportation time; fault tolerance; global-routing path; negotiation-based routing; network-flow-based routing algorithm; polynomial-time algorithm; routing path selection; Fault tolerance; Laboratories; Microfluidics; Minimization methods; Network synthesis; Polynomials; Routing; Scheduling algorithm; Timing; Very large scale integration; Detailed routing; digital microfluidic biochips; global routing; network-flow-based algorithm;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2008.2006140
  • Filename
    4655550