Microfluidic design automation method and system
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention generally relates to microfluidics and more particularly to the design of customized microfluidic systems using a microfluidic computer aided design system. In one embodiment of the present invention a microfluidic circuit design method is provided. The method includes developing synthesizable computer code for a design. Next, a microfluidic circuit schematic, including a plurality of symbols for microfluidic components, is generated either interactively or using the synthesizable computer code. The microfluidic circuit schematic is then functionally simulated. The microfluidic components are placed and routed on a template to form a physical layout. Then the physical layout is physically simulated using dynamic simulation models of the microfluidic components; and the physical layout is written to a layout file.
170 Citations
80 Claims
-
1-51. -51. (Canceled).
-
52. A method for validating a physical layout of a microfluidic circuit design comprising a plurality of microfluidic components, said method comprising:
-
providing said plurality of microfluidic components on a template to form said physical layout of said microfluidic circuit design;
extracting a netlist information from said physical layout; and
physically simulating said physical layout by using a dynamic simulation model for each component of said plurality of microfluidic components on said template and said netlist information. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59)
-
-
60. A method for device implementation of a microfluidic circuit comprising a plurality of microfluidic components, said method comprising:
-
providing said plurality of microfluidic components on a template to form a physical layout of said microfluidic circuit design;
writing said physical layout to a layout file to be used for manufacturing;
selecting a pattern for a die to be repetitively laid out on a wafer, said die comprising said physical layout; and
automatically laying out said pattern on said wafer by using said layout file. - View Dependent Claims (61)
-
-
62. A microfluidic circuit design method comprising:
-
developing synthesizable computer code for a design;
generating a microfluidic circuit schematic, comprising a plurality of symbols for microfluidic components, using said synthesizable computer code;
functionally simulating said microfluidic circuit schematic;
placing and routing on a template said microfluidic components to form a physical layout;
physically simulating said physical layout using dynamic simulation models of said microfluidic components; and
writing to a layout file said physical layout. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69)
-
-
70. A microfluidic circuit design system comprising:
-
a synthesis module for synthesizing software of a design into a schematic having a plurality of connected symbols of microfluidic components;
a design capture module for displaying said schematic;
a functional analysis module for functionally simulating selected microfluidic components of the schematic;
a physical implementation module for placing and routing said microfluidic components into a physical layout according to said design; and
a physical analysis module for physically simulating the components in the physical layout. - View Dependent Claims (71)
-
-
72. A system for physically laying out a microfluidic circuit having a plurality of microfluidic components, comprising:
-
a library module comprising information associated with said plurality of microfluidic components;
a design rule checking module having a plurality of layout rules; and
a physical layout module for placing and routing said plurality of microfluidic components on a template using said information and said plurality of layout rules. - View Dependent Claims (73, 74, 75)
-
-
76-77. -77. (Canceled).
-
78. A system for analyzing a microfluidic circuit having a plurality of microfluidic components, comprising:
-
a physical layout comprising said plurality of microfluidic components, after placement and routing on a template;
a model library comprising dynamic simulation models for said plurality of microfluidic components; and
a dynamic microfluidic simulator for simulating said physical layout using said dynamic simulation models.
-
-
79. A computer program product stored in a computer readable medium for validating a physical layout of a microfluidic circuit design comprising a plurality of microfluidic components, said computer program product comprising:
-
code for providing said plurality of microfluidic components on a template to form said physical layout of said microfluidic circuit design;
code for extracting a netlist information from said physical layout; and
using a dynamic simulation model for each component of said plurality of microfluidic components on said template and said netlist information, code for physically simulating said physical layout.
-
-
80. A computer program product stored in a computer readable medium for device implementation of a microfluidic circuit comprising a plurality of microfluidic components, said computer program product comprising:
-
code for providing said plurality of microfluidic components on a template to form a physical layout of said microfluidic circuit design;
code for writing said physical layout to a layout file to be used for manufacturing;
code for selecting a pattern for a die to be repetitively laid out on a wafer, said die comprising said physical layout; and
code for automatically laying out said pattern on said wafer by using said layout file.
-
Specification