Академический Документы
Профессиональный Документы
Культура Документы
REVERSED; ifMask
i
Mask
i1
OVERLAPPED; others
8
>
<
>
:
:
Multi-layer feasibility search algorithm
Input: A list of layers LayerList {Layer
1
, Layer
2
, . . . , Layer
n
};
Output: A list of feasible groups FGroupList {FGroup
1
, FGroup
2
, . . . , FGroup
n
};
Begin
For (i 1; i LayerList.count( ); i++)
{
objLayer LayerList[i];
If (i 1)
Then
Figure 6. An illustration of feasibility multi-layer structures.
6060 Q.-H. Wang and H.-Q. Gong
{
Create a new feasible group object objFGroup;
objFGroup.addLayer(objLayer);
FGroupList.addGroup(objFGroup);
Continue;
}
objLayer
upper
LayerList[i 1];
objLayer
lower
objLayer;
Calculate the relationship Rel(objLayer
upper
, objLayer
lower
);
If (Rel OVERLAPPED)
Then
{
Create a new feasible group object objFGroup;
objFGroup.addLayer(objLayer);
FGroupList.addGroup(objFGroup);
Continue;
}
If (objFGroup.layer_count( ) 1)
Then
{
objFGroup.addLayer(objLayer);
objFGroup.direction =Rel;
}
Else//objFComp.layer-count( ) 41
{
If (objFGroup.direction Rel)
Then
{
objFGroup.addLayer(objLayer);
}
Else//direction changed
{
Create a new feasible group object objFGroup;
objFGroup.addLayer(objLayer);
FGroupList.addGroup(objFGroup);
}
}
}
End
4.2 Process plan generation
After the geometry decomposition and layer grouping are completed, the system can now
derive the mask data and the depth for each layer fabrication by retrieving information
from the layers geometry. Basically, the process of building a single part of a PDMS-
based microstructure has two phases: firstly, a few cycles of layer fabrications are involved
International Journal of Production Research 6061
to make a multi-layer die; secondly, PDMS processes like casting and peeling are applied
to build the microstructure using the die. To build an integrated microstructure in
bioMEMS, which is composed of several parts, it is necessary to have an overall
fabrication sequence of a number of layer fabrication processes and other auxiliary
processes like bonding and PDMS processes. In this work, the assembled B-rep
representation expresses the integrated microstructure with a hierarchical structure that
organises the data into different levels. Figure 7 demonstrates an example of the assembled
B-rep representation after geometric decomposition and layer grouping. The layers
resulting from decomposition are represented by the leaf nodes, while layers are grouped
after a parent node. For a part with PDMS material, the parent nodes of layers represent
feasible groups, which are grouped for the PDMS casting process. While for a part with
non-PDMS material, the parent node of several layers is the part that they belong to.
The overall process sequence is then generated based on the hierarchical structure with
the following steps:
Step 1: Add an additional bonding object between any two neighbouring feasible groups.
For a decomposed part, to integrate these feasible groups into an integrated PDMS
structure, a bonding process must be adopted. The procedure is to search for contacting
faces between the two feasible groups, and then add the contacting faces found into the
bonding object.
Step 2: Generate fabrication sequences for each group of layers at end levels. For
a PDMS part, this layer fabrication sequence is needed to build layers into a multi-layer
die for the PDMS casting process, which will be used in a later phase. The order of the
sequence should be revised if the feasible groups direction is marked as REVISED.
Simultaneously, a DXF file is generated to save mask data for each layer fabrication based
on the layers geometric data.
Step 3: Generate PDMS processes for all feasible groups, and then append these PDMS
processes into the sequence
Step 4: Search for bonding information among feasible groups, and combine bonding
processes into the sequence.
Step 5: Search the bonding information among the assemblys components, and generate
relevant bonding process for component integration.
Part1 (PDMS)
Feasible group 1
Feasible group 2
Layer 1
Layer 2
Layer 3
Layer 4
Layer 1
Layer 2
Part2 (non-
PDMS)
Bonding
Forward
Reversed
Layer 5
Bonding
...
Assembled B-rep
model
Component 1
Component 2
Figure 7. An example of assembled B-rep model after decomposition and layer grouping for
process planning.
6062 Q.-H. Wang and H.-Q. Gong
5. Prototype implementation
The proposed approach has been implemented into a software prototype. The software
was programmed in Visual C and using ACIS as the geometry kernel.
The software architecture of the system prototype is illustrated in Figure 8. The system
is designed with a component-based structure, in which the separate functions are
encapsulated and implemented into a set of dynamic link libraries (DLLs). The GUI
component provides a friendly user interface. CAD models created externally are loaded
into the system through a data interface. For the purpose of better visualisation, the user
can view the model in 3D space from an OpenGL enabled graphic window. The CAD
model together with the data for process planning is managed by a document object, which
is actually an object of an assembled B-rep representation system. The model manager is
designed to manage all the operations to the CAD model, which include the data
processing, the geometry decomposition and layer grouping. Since the CAD model is
represented as B-rep bodies supported by ACIS, the model manager encapsulated the
ACIS functions for B-rep bodies operations. The process planner is responsible for
generating the entire process plan based on the results of geometric processing.
Furthermore, the user can view the generated process plan and the corresponding mask
of each process interactively through a process browser in a GUI. A process plan is
exported together with a list of mask files which are represented in drawing exchange
format DXF. DXF files are basically text files, which contain drawing information that
can be read by drawing tools such as AutoCAD. A case study is provided in Appendix 1
for detailed explanation.
6. Conclusion
With the fast advances in microfabrication technology, it is a trend that bioMEMS systems
come with higher throughput design and increased complexity in microstructure. The paper
presented an automatic process planning approach and the software prototype for
microstructure fabrication in bioMEMS applications. Different from most existing MEMS
ACIS kernel
Model manager
Data Interafce
OpenGL display
in 3D space
Process planer
G
U
I
Document
Process
browser
Information
output
CAD
Modeling
tool
DXF files
Process
plan
......
......
SAT
file
Assembled B-rep
representation of
microstructures
Figure 8. Schematic overview of the system prototype.
International Journal of Production Research 6063
CAD systems, the proposed system is able to generate the process plan directly from a 3D
solid model, which was designed using an external CADmodelling tool. Both mask data and
fabrication sequence can be automatically generated by the software prototype.
Many bioMEMS systems are designed with a hybrid microstructure that is integrated
by bonding a few microstructures together. It is particularly so for high throughput
bioMEMS systems which require complex microfluidic channel and valve structures.
In this work, a novel assembled B-rep representation was proposed to handle the
representation of these hybrid microstructures for process planning. Not only geometric
information, but also the material feature of each component and bonding relations
among components can be represented. Based on this representation, an algorithm of
geometry decomposition and layer grouping has been proposed to support PDMS-based
microfabrication processes. Using the algorithm, a complex multi-level PDMS micro-
structure can be decomposed into a list of layers first and then grouped into a few feasible
layer groups, each of which can be built within one cycle of a PDMS fabrication process.
It is worth mentioning that the algorithms proposed in this solution are not limited to
PDMS fabrication, which was dealt with in this work. The decomposition, layer grouping
and the mask generation algorithm can be extended to support other MEMS/bioMEMS
applications such as injection moulding, or hot embossing, with which multilayer
structures are involved.
A system prototype has been designed using object-orientated methodology, and
implemented using VC and an ACIS geometry kernel. With this prototype, a process
plan with mask data and fabrication sequence can be automatically generated. It helps
improve the productivity in the design-fabrication cycle of bioMEMS systems with
complex structures.
Acknowledgements
This research was conducted under grant NSTB/43/11/4-1from the Agency for Science, Technology
and Research (A*STAR) of Singapore.
References
Anderson, J.R., Chiu, D.T., Jackman, R.J., et al., 2000. Fabrication of topologically complex
three-dimensional microfluidic systems in PDMS by rapid prototyping. Analytical Chemistry,
72 (14), 31583164.
Bloomstein, T.M. and Ehrlich, D.J., 1992. Stereo laser micromachining of silicon. Applied Physics
Letters, 61 (6), 708710.
Cho, S., Lee, K., and Kim, T.W., 2002. Development of a geometry-based process planning
system for surface micromachining. International Journal of Production Research, 40 (5),
12751293.
Corney, J. and Lim, T., 2001. 3D modeling with ACIS. Stirling, UK: Saxe-Coburg Publications.
Fujii, T., 2002. PDMS-based microfluidic devices for biomedical applications. Microelectronic
Engineering, 6162, 907914.
Gabbay, L.D., 1998. Computer aided macromodeling for MEMS. Thesis (PhD). Massachusetts
Institute of Technology.
Gadre, A., Kastantin, M., Li, S. and Ghodssi, R., 2001. An integrated bioMEMS
fabrication technology. In: Proceedings of international semiconductor device research
symposium (ISDRS). Washington DC, 186189.
6064 Q.-H. Wang and H.-Q. Gong
Gonzalez, C., Smith, R.L., Howitt, D.G., and Collins, S.D., 1998. MicroJoinery: concept, definition,
and application to microsystem development. Sensors and Actuators A, 66 (13), 315332.
He, Y., Marchetti, J. and Maseeh, F., 1997. MEMS computer-aided design. In: Proceedings of
European design & test conference (ED&TC97). Paris, 15.
Ikuta, K., Hirowatari, K. and Ogata, T., 1994. Three dimensional micro integrated fluid systems
(MIFS) fabricated by stereo lithography source. In: Proceedings of IEEE MEMS 94. Oiso,
Japan, 16.
Jeon, N.L., Chiu, D.T., Wargo, C.J., et al., 2002. Design and fabrication of integrated passive valves
and pumps for flexible polymer 3-dimensional microfluidic systems. Biomedical Microdevices,
4 (2), 117121.
Lee, G.B., Chen, S.H., Huang, G.R., et al., 2001. Microfabricated plastic chips by hot embossing
methods and their applications for DNA separation and detection. Sensors and Actuators B,
75 (12), 142148.
Li, Y.G., Sasaki, M., and Hane, K., 2001. Fabrication and testing of solid polymer dye
microcavity lasers based on PMMA micromolding. Journal of Micromechanics and
Microengineering, 11 (3), 234238.
Lin, C.-H., Lee, G.-B., Chang, B.-W., and Chang, G.-L., 2002. A new fabrication process for
ultra-thick microfluidic microstructures utilizing SU-8 photoresist. Journal of Micromechanics
and Microengineering, 12 (5), 590597.
Liu, H.B., Gong, H.Q., et al., 2007. Micro air bubble formation and its control during
polymerase chain reaction (PCR) in polydimethylsiloxane (PDMS) microreactors.
Journal of Micromechanics and Microengineering, 17 (10), 20552064.
Schmidt, M.A., 1998. Wafer-to-wafer bonding for microstructure formation. In: Proceedings of
IEEE, 86 (8), 15751585.
Thorsen, T., Maerkl, S.J., and Quake, S.R., 2002. Microfluidic large-scale integration. Science, 298
(5593), 580584.
Voldman, J., Gray, M.L., and Schmidt, M.A., 1999. Microfabrication in biology and medicine.
Annual Review of Biomedical Engineering, 1 (August), 401425.
Xia, Y.N. and Whitesides, G.M., 1998. Soft lithography. Annual Review of Materials Science, 28
(August), 153184.
Zauner, R., 2006. Micro powder injection moulding. Microelectronic Engineering, 83 (49),
14421444.
Figure 9. (a) A PDMS-based bioMEMS microstructure, (b) section view.
International Journal of Production Research 6065
Figure 10. Illustrations of the process planning using implemented software prototype. (a) Solid
model of an integrated microstructure in bioMEMs, (b) an explosive display of resultant feasible
groups after geometry decomposition and layer grouping, (c) generating mask data and process
sequence.
6066 Q.-H. Wang and H.-Q. Gong
Appendix 1. Case study
Figure 9 shows the solid structure of a microfluidic bioMEMS chip, which is designed for high
throughput polymerase chain reactions (PCR) for genetic analysis. The details of the application can
be found in reference Liu et al. (2007). The primary components in this PCR biochip device are:
(a) an array of micro reaction wells; (b) the sample loading micro-channel for a microfluidic DNA
sample injection into the wells; (c) an array of bridge channels connecting the wells to the sample
loading channel; and (d) an array of venting channel with holes connecting to the wells to vent air
initially trapped in wells during the sample loading into each well. This microfabricated device or
PCR chip allows a large number of disease-specific DNA oligonucleotides to be preloaded into the
wells and react to the incoming patient sample loaded into wells through the sample loading channel.
The PCR process in each well allows the monitoring of the disease gene expression through
fluorescent optical emission from a PCR product in each well, which is subjected to a light
excitation. The fluorescence emissions from wells are to be detected using CCD camera or a PMT
in a scanning mode.
In order to achieve a compact design and optimised microfluidic performances, the PCR chip
components are to be fabricated in a PDMS silicone-based multi-level microstructure. The PDMS
structure is integrated with a rigid silicon or glass substrate at its bottom by adhesive bonding.
The PCR chip device is modelled as an assembly of two individual parts in external CAD software.
The assembly model with SAT format was imported into the prototype system and displayed in
an OpenGL-enabled 3D graphics window (Figure 10a). The user can view the 3D model and
interactively manipulate it for better visualisation by means of the toolbar provided. A structure
browser is designed to show the hierarchical model structure information (Figure 10a). Also, the user
may check the loaded model and set the material feature to each individual part through interactions
like mouse picking in the graphic window or selection in the structure browser.
With the proposed method of geometry decomposition and layer grouping, this PDMS
microstructure is decomposed into six layers and then grouped into three multi-layer feasible
structures. The results of decomposition and layer grouping can be displayed in an exploded view in
the 3D graphic window for user verification (Figure 10b). The attributes of each layer or each multi-
layer structure, such as name, colour and depth, can be seen and editable from the structure browser.
Once the user has verified the generated layers and structures, the fabrication process plan can
then be generated automatically by the process planner. The process browser displays the fabrication
sequence in a hierarchical tree style. For each layer fabrication process, there is a corresponding
mask generated and the mask geometry could be displayed in a 2D view in the graphic window
(Figure 10c). From the browser, the user is allowed to do some editing on the automatically
generated process plan.
International Journal of Production Research 6067