
![]()
Software Libraries and Documentation. |
| Home
| Contact
| About
| Careers | |
![]()
| SECSC |
SECSC
is C source code for implementing the SEMI Equipment Communications Standard (SECS) protocol in
equipment controllers. It is designed to be portable between most
compilers. It implements E4 (SECS-I) and E37.1 (HSMS-SS) and uses the
same library for both protocols, which may be switched at runtime
by changing a software setting and cycling the communication from
disabled to enabled. There is no need to load a different driver for
each protocol. It also contains a message formatter and unformatter
which allows the en- and decoding of messages in E5 (SECS-II)
format. |
|
| GEMLib |
GEMLib
is a library of ANSI C-languages files which define message handlers,
variables, and related functions to support the SEMI E30 (GEM)
standards. |
|
| 300mmLib |
300mmlib has been built on the above two
packages to implement E39 (Object Services), E40 (Process Managment),
E87 (Carrier Management), E90 (Substrate Tracking) , E94(Control Job
Management) and E116 (Equipment Performance Tracking). These libraries
are also configurable at runtime, allowing each component to be enabled
as needed, smoothing testing and integration or allowing tool placement
in fabs of any automation level. Don't need job management? Just
configure it off and use E30 remote commands instead. |
|
| makegb |
The data required by the GEMLib and 300mmlib packages is placed in a single GEM Definition File. Our makegb tool processes such a gdf file to produce C source code to be included in the generated libraries, CSV files for importing this data into a spreadsheet for documentation, FrameMaker MIF format for inclusion into our documentation template and other intermediate formats for client library inclusion. |
|
| Documentation Template |
Our documentation template is provided as a FrameMaker document. It is designed for the host programmer and the user of the host interface. It containes all SEMI required information and full descriptions of the standards implementation and derivations. Some sections and tables are prepared for equipment specific information to be filled in. Although this template uses its own consistent layout and styles, there are no restrictions towards custom specific formats. |
![]()
| Copyright © 2008 FABMation GmbH. All rights reserved. Click here to view legal information. |