Solution Overview

SecsToTool.Net Factory Manager is a Host or Cell Controller framework for semiconductor factories to connect factory host systems to
 GEM (E5/E30/E37) compliant equipment, enabling equipment communication, data collection and control in the shortest time-to-market. 

 

The solution is designed on the concept of CONFIGURE-DEPLOY-RUN that is highly automated, efficient to implement and fast to deploy. SecsToTool.Net Factory Manager supports multiple instances that connect equipments and comes with many native handlers to save data output automatically to CSV files or database servers (such as: MS SQL Server, MySQL or Oracle) without writing a single line of code.

 

Features Highlight

6a00d8345225f869e2017eeadf3a1c970d.jpg

Fully Compliant with SEMI Standards

api.png

Support Custom Codes

modelbuilder.png

Flexible & Easy Configuration 

exchange-2.png

Support Async SendAndWait

rocket.png

Fast Deployment and Support Multiple Instances

automated.png

Auto Initialisation & Synchronisation

 

Supported SEMI Standards

  • SEMI E4 - SECS-I (RS232)

  • SEMI E37 - HSMS

  • SEMI E5 - SECS-II Message Specification

  • SEMI E30 - GEM

Flexible & Easy Configuration with Model Builder

Model Builder is a configuration utility that comes with the SDK to create a tool model that represent a single tool or equipment. It is easy to configure for any tool type, giving you the flexibility and full control over how equipment is controlled and how data collection is managed. (i.e.: saved to CSV files or Database server). This empower the developer to focus on processing/mining the data and other business logics.

Model Builder also comes with a sophisticated feature to automatically discover events, variables, alarms and data item format information directly from the equipment. This simplifies the manual process of configuring the tool model to define variables, reports, gather data and monitor the equipment.

 

Fast Deployment & Support Multiple Instances

Deployment new instance is made easy with a simply click of button using Admin Panel. Once deployed, the equipment instance will run in the background as windows service and automatically attempt to establish communication with the equipment.

The Admin Panel also allows multiple instances to be deployed in a single server. You can also use this utility to monitor the data changes happened in the background between the host and equipment.

 

Auto Initialisation & Synchronisation

Initialisation is a standard process performed upon connection is established. With SecsToTool.Net, these steps are performed automatically (in a sequential manner) and configurable with Model Builder:

  • S1F13 - Establish Communication

  • S2F37 - Disable All Events

  • S2F33 - Undefined Reports

  • S2F35 - Unlink Event Report

  • S2F33 - Define Reports (based on tool model definition)

  • S2F35 - Link Event Report (based on tool model definition)

  • S2F37 - Enable All Events (based on tool model definition)

  • S5F3 - Disable All Alarms

  • S5F3 - Enable All Alarms (based on tool model definition)

During Start-up, SecsToTool.Net will also automatically synchronise the equipment clock and SV and EC data. 

Support Custom Codes

With SecsToTool.Net Factory Manager, most tasks such as initialisation, data collection (collection events, trace reports, alarms, etc), export data out to CSV or database server are automatically handled in the background with you write a single line of codes.

 

However, there may be scenario whereby you need to insert your own custom handler codes to handle tasks like: integration to external systems (i.e.: MES, SPC) for remote command, recipe upload/download, etc.

SecsToTool.Net Factory Manager provides a very easy way for developer to attach their own codes written in .NET C# into the 

framework. ​

 

Asynchronous "SendAndWait"

Completely re-design based on .NET Task Based Asynchronous Pattern. The method wait for the secondary reply from Host asynchronously without blocking any thread.

 

Copyright © INSPHERE TECHNOLOGY PTE LTD. All rights reserved.

+65 97844564

111 North Bridge Road, #27-01 Peninsula Plaza Singapore 179098