DiDaCT 2

Equipment automation tests for rapid fab acceptance and integration

Extensible protocol‑independent platform used to design and execute fab-approved test scenarios to validate SEMI automation standards compliance.

Validate SECS/GEM, SEMI E84, and E87

Digital Data & Control Tester (DiDaCT 2) is a Windows‑based application used by OEMs, fab automation teams, and integrators to reduce risk and tool integration time by testing and validating SEMI automation standards compliance.

With a host of comprehensive test plan management features, DiDaCT 2 enables the design and execution of automated real‑world test scenarios across multiple interfaces, including SECS/GEM (E30), SECS‑II (HSMS), SEMI E84, and SEMI E87. DiDaCT 2 generates audit‑ready summaries with pass/fail criteria, detailed protocol logs, signal charts, and reports to accelerate fab sign-off and equipment acceptance.

Its extensible architecture ensures DiDaCT 2 is compatible with new and emerging interfaces, such as OPC UA, providing a stable and future-proof test platform that will scale and adapt with evolving fab requirements.

E84 Service Box

PEER Group's E84 service boxThe optional E84 Service Box simulates active E84 devices for realistic handoff testing. Test sessions are saved as reusable “dt2-files” that bundle test plans, results, logs, and tool‑specific data for easy sharing, regression, and sign‑off.

Upgrading from DiDaCT

Test plans can be migrated from the original version of DiDaCT to DiDaCT 2 through an automated process. Since some factories may still specify that OEMs use DiDaCT as part of their fab requirements, PEER Group continues to support both versions while fabs make the transition. Please contact our sales team to learn more.

Key features

Protocol‑independent testing

Multiple connection interfaces (SECS‑II/HSMS, E84, E87) with a core set of generic test instructions.

Extensible, future-proof architecture

Add new and emerging interfaces as they become available.

Designed for SECS/GEM, SEMI E84, and SEMI E87

Validate automation behavior and data for SEMI E30 (GEM), E84 (PI/O), and E87 (Carrier Management) use cases using configurable message templates, data setup, and runtime checks.

Parallel and synchronized executions

Model realistic scenarios with Split, Split Wait, Synchronize, and Set Synchronization Point. Define End/Pass criteria and timeouts and repeat flows with Loop (for/while/do‑while).

Linked, embedded, and nested test plans

Build complex scenarios by linking test plans, running branches in parallel, and exporting all dependencies as a shareable package.

Dynamic message templates & SML

Author reusable SECS/HSMS message templates with dynamic lists and parameters that expand on send/receive with the option to include custom and ad‑hoc messages.

Test run manager

Automatically store every run, switch between runs (including a merged summary), rename or delete runs, and compare results at a glance.

Test plan comparison

Compare two sessions to see differences, similarities, and missing/added details and export comparison results for reviews and audits.

Data setup wizard

Query equipment to pull CEID/SVID/ECID/ALID/VID lists and pair IDs to setup names; import/export data setups (XML/CSV with mapping) and validate at runtime.

Logging and visualization

Consolidated session log with SECS/HSMS/E84 entries (optionally including hex/control frames), generate reports and visualize E84 signal charts, and sequence diagrams for forensics and sign-off.

Learn more about DiDaCT 2

Supported SEMI Standards

DiDaCT 2 supports the following SEMI Standards

Supported technologies

DiDaCT 2 supports the following technologies

Operating system

  • Windows 10 (32-bit, 64-bit)
  • Windows 11 (32-bit, 64-bit)

Development environment

  • .NET 4.8

Contact our Sales team to discuss your needs

Fill in the form and we will be in touch.

Pardot iFrame Resizing

We take your data privacy seriously! At PEER Group, we strive to provide a safe online experience for our visitors. For more information on how we collect, use, and protect your personal data, see our privacy policy.