Skip to main content

Placement and Routing

  • Chapter
  • First Online:
Microfluidic Very Large Scale Integration (VLSI)

Abstract

In this chapter we address the physical design of the flow layer, which consists of the placement and routing tasks. Placement decides the location of components on the chip, and routing decides the channels interconnecting the components, and their layout on the chip. The physical design of the control layer is presented in the next chapter. We present several algorithms for placement and routing. Placement is solved using a simulated annealing-based metaheuristic, and we propose several cost functions to evaluate the fitness of a placement solution. For routing, we adapt several algorithms from the microelectronics VLSI literature and show how they can be applied to mVLSI biochips. The proposed algorithms are evaluated using several benchmarks.

Chapter co-author: Michael Lander Raagaard

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Kahng, A.B., Lienig, J., Markov, I., Hu, J.: VLSI physical design: from graph partitioning to timing closure. In: Global and Detailed Placement. Springer, Berlin (2011)

    Google Scholar 

  2. Karker, B., McDaniel, J., Brisk, P.: Simulated Annealing-based Placement for Microfluidic Large Scale Integration (mLSI) Chips. University of California, Riverside

    Google Scholar 

  3. Kirkpatrick, S., Gelatt, C.D., Vecchi, M.P.: Optimization by simulated annealing. Science 220, 671–680 (1983)

    Google Scholar 

  4. Minhass, W., Pop, P., Madsen, J.: System-level modeling and synthesis techniques for flow-based microfluidic very large scale integration biochips. Ph.D. thesis, Technical University of Denmark, DTU (2012)

    Google Scholar 

  5. Prasad, M.: Intersection of line segments. In: Graphics Gems II. Academic Press Professional, Boston (1995)

    Google Scholar 

  6. Reeves, C.R.: Simulated annealing. In: Modern Heuristic Techniques for Combinatorial Problems. Blackwell Scientific Publications, Oxford (1993)

    Google Scholar 

  7. Sherwani, N.A.: Global routing. In: Algorithms for VLSI Physical Design Automaton. Kluwer Academic Publishers, Boston (2002)

    Google Scholar 

  8. Soukup, J.: Fast Maze Router. Bell-Northern Research, Ottawa (1978)

    Google Scholar 

  9. Stanford microfluidic foundry. http://stanford.edu/group/foundry/

  10. Su, F., Chakrabarty, K.: Module Placement for Fault-Tolerant Microfluidics-Based Biochips, p. 690. Duke University, Durham (2006)

    Google Scholar 

  11. Thies, W.B.: Programmable microfluidics. Presented at Stanford University (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Paul Pop .

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Pop, P., Minhass, W.H., Madsen, J. (2016). Placement and Routing. In: Microfluidic Very Large Scale Integration (VLSI). Springer, Cham. https://doi.org/10.1007/978-3-319-29599-2_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-29599-2_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-29597-8

  • Online ISBN: 978-3-319-29599-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics