Stanford VLSI Group Homepage

  • Increase font size
  • Default font size
  • Decrease font size
Home Research Projects

Microfluidics

Description

Microfluidic analysis systems are emerging as mainstream tools in biology, biochemistry and medicine.  Their sub-nanoliter volumes reduce required sample sizes, while their small feature sizes allow multiple analyses to be integrated into a single device, reducing analysis times. This pattern of increasing device densities and falling per-unit cost mirrors the historical trend in CMOS technology and offers the promise of full-function analysis systems, often termed lab-on-chip (LOC).  Just as solid-state electronics lead to the automation of computation, the goal has been to produce automated analysis systems and real-time analysis in the field.

Realization of this promise, however, will require efficient design methods. Our group is working an applying routing and placement algorithms developed for CMOS chips to the design of microfluidic LOCs. We are also interested in applying software abstraction layers to the design problem to allow system designers to concentrate on their end application. In addition, we hope to ease the so-called “world-to-chip” interface problem by enabling better control of the LOC itself. We have developed microfluidic valves that allow us to implement fully static logic in the LOC thus distributing control and reducing the number of required inputs. We are currently investigating the application of this approach to large microfluidic LOC.    
  

Members

  

Projects


Profile Information

Application afterLoad: 0.000 seconds, 0.26 MB
Application afterInitialise: 0.044 seconds, 2.41 MB
Application afterRoute: 0.052 seconds, 2.94 MB
Application afterDispatch: 0.094 seconds, 5.76 MB
Application afterRender: 0.138 seconds, 6.89 MB

Memory Usage

7271872

20 queries logged

  1. SELECT *
      FROM jos_session
      WHERE session_id = '92ec2a6ead99482b37d9d54f12c2a8f5'
  2. DELETE
      FROM jos_session
      WHERE ( time < '1369162888' )
  3. SELECT *
      FROM jos_session
      WHERE session_id = '92ec2a6ead99482b37d9d54f12c2a8f5'
  4. INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` )
      VALUES ( '92ec2a6ead99482b37d9d54f12c2a8f5','1369163788','','0','1','0' )
  5. SELECT *
      FROM jos_components
      WHERE parent = 0
  6. SELECT folder AS type, element AS name, params
      FROM jos_plugins
      WHERE published >= 1
      AND access <= 0
      ORDER BY ordering
  7. SELECT m.*, c.`option` AS component
      FROM jos_menu AS m
      LEFT JOIN jos_components AS c
      ON m.componentid = c.id
      WHERE m.published = 1
      ORDER BY m.sublevel, m.parent, m.ordering
  8. SELECT template
      FROM jos_templates_menu
      WHERE client_id = 0
      AND (menuid = 0 OR menuid = 65)
      ORDER BY menuid DESC
      LIMIT 0, 1
  9. SELECT *
      FROM jos_jresearch_research_area
      WHERE id = '14'
  10. SELECT *
      FROM `jos_jresearch_member`
      WHERE `published` = 1
      AND `id_research_area` = '14'
  11. SELECT `id`
      FROM `jos_jresearch_publication`
      WHERE `published` = 1
      AND `internal` = 1
      AND `id_research_area` = '14'
      ORDER BY year DESC, created DESC
      LIMIT 0, 5
  12. SELECT count(*)
      FROM `jos_jresearch_publication`
      WHERE `published`1
      AND `internal` = 1
      AND `id_research_area` = '14'
  13. SELECT *
      FROM `jos_jresearch_project`
      WHERE `published` = 1
      AND `id_research_area` = '14'
      ORDER BY start_date DESC, created DESC
      LIMIT 0, 5
  14. SELECT count(*)
      FROM `jos_jresearch_project`
      WHERE `published`1
      AND `id_research_area` = '14'
  15. SELECT *
      FROM `jos_jresearch_thesis`
      WHERE `published` = 1
      AND `id_research_area` = '14'
      ORDER BY start_date DESC, created DESC
      LIMIT 0, 5
  16. SELECT count(*)
      FROM `jos_jresearch_thesis`
      WHERE `published`1
      AND `id_research_area` = '14'
  17. SELECT id, title, module, position, content, showtitle, control, params
      FROM jos_modules AS m
      LEFT JOIN jos_modules_menu AS mm
      ON mm.moduleid = m.id
      WHERE m.published = 1
      AND m.access <= 0
      AND m.client_id = 0
      AND ( mm.menuid = 65 OR mm.menuid = 0 )
      ORDER BY position, ordering
  18. SELECT parent, menutype, ordering
      FROM jos_menu
      WHERE id = 65
      LIMIT 1
  19. SELECT count(*)
      FROM jos_menu AS m

      WHERE menutype='aboutvlsi'
      AND published='1'
      AND access <= '0'
      AND parent=0
      AND ordering < 3
  20. SELECT *, RAND() AS ordering
      FROM jos_banner
      WHERE showBanner = 1
      AND (imptotal = 0 OR impmade < imptotal)
      AND cid = 1
      AND catid = 33
      ORDER BY sticky DESC, ordering
      LIMIT 0, 1

Language Files Loaded

Untranslated Strings Diagnostic

None

Untranslated Strings Designer

None