Client-Side SEMI EDA/Interface A Software Library

Cimetrix EDAConnect

Cimetrix's EDAConnect™ software enables semiconductor smart factories to gather data from precision equipment used for wafer processing and testing. This data is vital to the factories because they use it in a wide range of analysis, control, and decision support applications to reduce manufacturing cost, improve product quality, and increase overall productivity.

The EDAConnect software enables manufacturing applications to implement the client-side services of the SEMI EDA standards. EDAConnect is appropriate for all EDA client applications, including factory data collection and management infrastructure components, equipment and process qualification, fault detection and classification (FDC), advanced process control (APC, R2R), real-time productivity monitoring, predictive maintenance, “big data” analysis, machine learning, and… the list goes on. Finally, EDAConnect can also be used to implement Access Control List (ACL) administration, a requirement for all EDA implementations.

EDAConnect Architecture

2020_CIMEDAConnect_Diagram_v1win10compatible2The EDAConnect client-side software library runs in a .NET environment, and can be integrated with other environments and even non-Windows systems by using bridge software. Because of the high performance of EDAConnect, one Windows computer can be used as a bridge system to collect data from multiple units and types of equipment. Cimetrix can provide EDAConnect consultation and integration services to ensure a robust factory client system design. 

Note that the EDAConnect library is the foundation for the ECCE Plus and EDATester products, so it has been thoroughly exercised in a wide variety of customer settings.

Features and Benefits

Version-Independent Abstraction Layer
Use the same application to communicate with equipment using different versions of the EDA standards. Upgrade an application to a new version of the EDA standards without changing the application.
Built-In Web Service
Receive data and other equipment-initiated message notification using simple .NET delegates. It could not be easier.
Model Cache
Minimize unnecessary communication with the equipment. View and analyze equipment models off-line.
Easy to Use
Establish an EDA session and gather data with minimal knowledge of the EDA standards.
Optimized for Performance
EDAConnect uses the CPU as efficiently as possible.
.NET Forms and Controls
With minimal development effort, develop applications with graphical user interface features to browse the equipment model and setup data collection.
Sample Applications
Use the sample application source code as a resource for application development.
Access to Version-Specific Driver
Testing applications can verifiy specific details of the EDA web service operations.
Ability to have a Custom Version
Applications can use the abstration layer with confidence even when an equipment might implement a non ISMI freeze version of the standards. This can also be used to communicate with equipment that have unusual interpretations of the EDA standard.
Data Annotation
Data interpretation is simplified when the application does not have to maintain association between the data collection plan and the data collection reports.
Simple Logging
Create SOAP message logs with minimal effort when tracking down defects.
Runtime Schema Validation
Because applications at any time can enable or disable schema validation for all messages (incoming and outgoing, client-initiated and equipment-initiated), it is easy to diagnose violations of the standard schemas. At the same time, EDAConnect processes messages as best it can so that data collection can continue despite the violations.


Supported Industry Standards