SECS/GEM + full GEM300 — implemented and simulator-verified

SECS/GEM in. REST, GraphQL and WebSocket out.

Your tools keep speaking the protocol they shipped with. FabConnect translates it live into the APIs your MES, historians and dashboards already consume — without changing anything on the equipment, or in the systems you already run.

9
SEMI standards implemented
Air-gapped
On-prem option — data never leaves your fab
India
On-site delivery & data residency
24/7
Built for continuous fab operation
Any tool
That speaks SECS/GEM, any vendor
FabConnect operator console showing six semiconductor tools connected over HSMS, with live collection events and no active alarms

Built on the SEMI equipment-communication standards

HSMS · SEMI E37
SECS-II · SEMI E5
GEM · SEMI E30
SECS-I · SEMI E4

Why FabConnect

Transform Your Fab Operations

Built for the equipment-integration problem every fab hits during tool bring-up — and delivered on site, at Indian cost structures

🔌

One integration layer, every tool vendor

Standards-based SECS/GEM connectivity instead of a bespoke point-to-point integration per tool. Applies the same way to an etcher, a furnace or a metrology station.

E37 · E5 · E30
Implemented and tested
🔧

Legacy tools included

Older tools that only speak SECS-I over RS-232 connect alongside modern HSMS equipment — the tools an Ethernet-only platform leaves stranded.

SECS-I · E4
Serial RS-232 support
👁️

See the floor as it runs

Live equipment state, collection events, alarms and the raw SECS traffic behind them — with every message inspectable down to the wire bytes.

Live
Events, alarms, messages
⚡

Bring a tool online in hours, not weeks

Standards-based connectivity with reusable equipment profiles is designed to collapse the bespoke integration work that normally dominates a bring-up schedule.

Hours
Target time to first connect
💰

Built to cut integration cost

One platform and one integration pattern across the floor, delivered by an India-based team — aimed at a materially lower total cost than per-tool custom work at foreign day rates.

Lower TCO
What the model targets
🚀

Engineered for production message rates

A Rust protocol engine with horizontal scaling via Redis pub/sub, built to carry sustained SECS traffic across a full fleet. We benchmark on your equipment rather than quoting a number.

High throughput
Design goal, benchmarked
🛡️

Your data stays where you put it

Deploy fully air-gapped on-premise so equipment telemetry never leaves the fab, or on India-resident cloud when you want cross-site visibility.

Air-gapped
On-prem deployment option
🇮🇳

An engineering team in the same time zone

Integration delivered on site by an Indian team, at Indian cost structures — not flown in at foreign day rates for each bring-up.

On site
India-based delivery

Ready to see how FabConnect can transform your operations?

Everything You Need

Enterprise-Grade Equipment Connectivity

FabConnect provides a complete platform for connecting, monitoring, and controlling your semiconductor manufacturing equipment.

SECS/GEM Protocol Engine

Native Rust implementation of SEMI E5, E30, E37 standards. High-performance message parsing and state machine management.

Real-Time Connectivity

HSMS connections with automatic reconnection, heartbeat monitoring and connection pooling — and SECS-I over RS-232 for tools whose only interface is a serial port.

Enterprise Security

TLS with a 1.2 floor, bcrypt password hashing, TOTP multi-factor, OIDC single sign-on, role-based access control, and an audit trail over equipment, alarm, user and API-key changes.

Advanced Analytics

Equipment utilisation tracking, alarm analysis and dashboards over live collection-event data, including OEE reporting under SEMI E116.

High Performance

A Rust protocol engine built for sustained high-volume SECS traffic, with horizontal scaling via Redis pub/sub for distributed deployments. Throughput is benchmarked on your fleet rather than quoted from a datasheet.

Multi-Site Cloud

Centralized management of multiple fab sites. Data aggregation, cross-site analytics, and unified control.

SEMI Standards

SEMI E-Series Support

The SECS/GEM communication stack and all five GEM300 factory-automation models are implemented and verified end to end against a simulated tool. They have not yet been proven against physical equipment — we say so rather than implying qualification, because you will check.

SEMI E5Implemented

SECS-II Messages

Complete message format support with all data types

  • •Binary, ASCII, JIS-8 encoding
  • •List and array structures
  • •All format codes (0-67)
SEMI E30Implemented

GEM Behavior

Full Generic Equipment Model implementation

  • •State machine management
  • •Variable data collection
  • •Alarm management
  • •Remote commands
SEMI E4Implemented

SECS-I Serial

RS-232 connectivity for legacy tools

  • •Block framing & checksums
  • •ENQ/EOT/ACK handshake
  • •Multi-block messages
  • •Line contention
SEMI E37Implemented

HSMS Protocol

High-Speed Message Service over TCP/IP

  • •Active & passive modes
  • •Separate & single socket
  • •Auto-reconnection
  • •T3-T8 timers
SEMI E40Implemented

Process Jobs

Process Job Management for wafer processing

  • •Job state machine
  • •Recipe management
  • •Material tracking
  • •Job queuing
SEMI E87Implemented

Carrier Management

Carrier tracking and load port control

  • •Carrier state model
  • •Load port states
  • •Access modes
  • •Verification
SEMI E90Implemented

Substrate Tracking

Individual substrate location tracking

  • •Substrate locations
  • •Processing history
  • •State tracking
  • •Genealogy
SEMI E94Implemented

Control Jobs

High-level job control and orchestration

  • •Job scheduling
  • •Multi-process jobs
  • •Priority management
  • •Dependencies
SEMI E116Implemented

EPT/OEE

Equipment Performance Tracking

  • •State duration
  • •OEE calculation
  • •Availability tracking
  • •Performance metrics

What is built, and what is not

You are going to test the capability list in the first workshop, so here it is before you have to ask.

Available today

Demonstrable on request, against a simulated tool.

  • HSMS over TCP/IP (E37) and SECS-I over RS-232 (E4)
  • SECS-II (E5) and GEM (E30)
  • Full GEM300 — E40, E87, E90, E94, E116
  • REST, WebSocket and GraphQL APIs
  • Browser operator console
  • Android app — runs against a live gateway on a physical device: sign-in, fleet and alarm state, labelled collection events, and alarms pushed over a WebSocket as the tool raises them. Installed as a signed APK; it is not on any app store
  • Fully air-gapped on premise, or India-resident cloud

Built, not yet exposed

Working code that needs a last piece before you could use it.

  • OPC-UA bridge — the client and bridge are implemented and tested; connecting it to a tool needs a mapping between SECS variables and OPC-UA nodes, which is the piece still to build
  • Python and JavaScript SDKs — written and tested, not yet published to PyPI or npm
  • iOS app — the same codebase compiles and links for iOS, and the build carries its Face ID and local-network permissions. It is a simulator build: putting it on a phone needs an Apple developer account and provisioning, which is the piece still to do

Not built

Named because you will ask, and a straight answer is faster than a hedge.

  • SAML SSO — OIDC works and is in production use; SAML is a stub
  • Published throughput or latency figures — nothing has been benchmarked, so nothing is quoted

One boundary applies across the whole first column: every standard is covered by an automated test suite and exercised end to end against a simulated tool. None has yet run against physical equipment, and GEM300 message layouts still need a field-by-field check against your tool’s SECS manual, because vendors differ on optional fields. That check is the first thing a readiness assessment does.

How It Works

Up and Running in Minutes

Get started with FabConnect in four simple steps. Our guided setup process makes equipment connectivity straightforward.

01

Deploy Gateway

Deploy FabConnect Gateway to your fab network. Works on-premise, in the cloud, or hybrid.

  • Docker or Kubernetes deployment
  • Single binary, minimal dependencies
  • Auto-configuration for common equipment
02

Connect Equipment

Configure HSMS connections to your semiconductor equipment. Supports active and passive modes.

  • Visual connection wizard
  • Auto-discovery of equipment
  • Pre-built templates for major vendors
03

Configure GEM

Set up GEM state machines, variables, alarms, and remote commands for each equipment.

  • Import SECS definitions
  • Visual state machine editor
  • Test message sequences
04

Monitor & Control

Access real-time dashboards, receive alerts, and control equipment from anywhere.

  • Real-time equipment status
  • Alarm notifications
  • Historical data analysis

Ready to Transform Your Fab?

Start with a free equipment-integration readiness assessment — we scope your fleet, you get a plan and a custom quote.

Free readiness assessment
No obligation
Cancel anytime