Digital Twin / Semiconductor Manufacturing / Scheduling

FabFlow Twin

FabFlow Twin is an interactive 3D digital twin that simulates wafer movement through a compact semiconductor production line. It helps explore material flow, identify bottlenecks, compare scheduling strategies, test equipment faults, and estimate throughput before investing in physical transport systems.

Simulation engine, 3D digital twin, dispatch logic, and analytics dashboardReactTypeScriptReact Three FiberZustandRechartsTailwind CSSVitest

Discrete-event Fab Model

Combines deterministic wafer-lot flow with seven process stations, automated vehicle movement, station queues, processing windows, and repeatable experiment runs.

Routing and Dispatch Strategies

Compares FIFO, nearest-vehicle, priority-aware, and bottleneck-aware dispatch behavior while vehicles respond to queue congestion, blocked rail segments, and station availability.

Live Production Analytics

Tracks throughput, cycle time, queue length, station utilization, vehicle performance, congestion events, lot traceability, and transparent bottleneck recommendations.

Project Notes

The details that mattered.

What it simulates

The application models a compact semiconductor production line where automated vehicles move wafer carriers between seven simplified process stations. The equipment geometry and timing model are intentionally educational, but the workflow is structured around real material-flow questions: what is waiting, what is blocked, which station is saturated, and how dispatch decisions affect output.

Simulation engine

A deterministic discrete-event simulation drives station processing, vehicle assignment, rail movement, queue changes, and production metrics. Because runs are repeatable, scheduling strategies and fault scenarios can be compared without random noise hiding the cause of a performance change.

Graph routing and vehicle control

The transport network is represented as a graph so vehicles can route between stations while respecting blocked segments and active congestion. Collision-aware vehicle control keeps carriers moving through the rail layout without treating the 3D scene as a purely decorative animation.

Fault scenarios

FabFlow Twin can introduce station breakdowns, blocked rail segments, queue congestion, and changing lot priorities. These scenarios make the dashboard useful for asking how resilient each scheduling strategy is when the factory stops behaving ideally.

Dashboard and recommendations

The React dashboard pairs the 3D digital twin with Recharts-based production metrics, wafer-lot traceability, vehicle performance panels, and readable bottleneck recommendations so the user can connect visible factory behavior to measured throughput and cycle-time changes.

Prototype boundary

FabFlow Twin is an original educational prototype focused on digital-twin and material-flow software concepts. It is not connected to physical semiconductor equipment, and its equipment geometry, process timings, and transport behavior are intentionally simplified.

Videos

Project demos and test footage.

FabFlow Twin wafer transport and scheduling walkthrough