Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.emergence.ai/llms.txt

Use this file to discover all available pages before exploring further.

Semiconductor Analytics

The Semiconductor solution provides AI-assisted data analytics for semiconductor fabrication (fab) environments. It enables fab engineers to query manufacturing data using natural language, run automated analysis workflows, and gain insights into production processes, the AI agent generates and executes Python code on behalf of the engineer.

Who Is It For

Fab Engineers

Analyze manufacturing data, identify yield issues, and investigate process deviations using conversational AI instead of manual SQL queries.

Process Engineers

Monitor process parameters, detect drift, and correlate process variables with quality outcomes using AI-assisted analytics.

Quality Engineers

Track defect rates, analyze wafer maps, and identify root causes of quality issues with automated data exploration.

Operations Leaders

Access high-level dashboards and generate reports on fab performance, throughput, and equipment utilization.

Key Capabilities

Fab engineers interact with manufacturing data through a natural-language chat interface:
  • “What is the yield trend for product X over the past 30 days?”
  • “Which tools have the highest defect rates this week?”
  • “Compare process parameters between high-yield and low-yield lots”
  • “Show me wafer map defect patterns for the last 100 wafers”
The system generates Python analysis code, executes it in the sandboxed Code Execution service using the platform’s data-access layer, and returns results with interactive visualizations.

Architecture

The Semiconductor solution follows the same architectural patterns as the other CRAFT solutions:
ComponentRole
Conversational interfaceNatural-language queries against fab data
AI agentsPydantic AI agent with MCP tools for fab analytics
Code executionSandboxed Python execution for data analysis and visualization
Workflow enginePrefect workflows for automated analysis pipelines
Platform integrationAuthentication, authorization, and data connections

Platform Integration

The Semiconductor solution integrates with the shared CRAFT:
  • Authentication: Keycloak OIDC with organization-specific user management
  • Authorization: JWT-based access control with organization-scoped data queries
  • Data connections: Database connections managed via the data source connection system
  • Multi-tenancy: All data isolated per organization
The Semiconductor solution operates as an independent platform with its own microservices (Backend API, AI Agent, MCP Server, Client Dashboard), shared library, and infrastructure. See the detailed architecture documentation for the full system design.

Semiconductor-Specific Analytics

Analysis TypeDescription
Yield analysisLot-level and wafer-level yield calculation and trending
Excursion detectionAutomated detection of yield anomalies using E1–E7, WAT, WSP, and multivariate detectors
Process correlationStatistical correlation between process parameters and quality outcomes
Bin analysisTest bin distribution analysis and Pareto charts
Report generationAutomated RCA and insight reports exportable as PDF, DOCX, and PPT
SPC monitoringControl chart generation with out-of-control detection

Data Model

The solution understands standard semiconductor manufacturing data structures:
EntityDescription
ProductsSemiconductor device families, characterized by technology node, foundry, and business unit
LotsManufacturing batches with user-friendly IDs (e.g., L2401-001) for natural reference in chat and reports
WafersIndividual wafers within lots with WAT, WSD, and FTD measurements
Excursion EventsDetected yield anomalies with detector type, severity, and affected lots/wafers
ReportsGenerated analysis reports (RCA, Insight) with sections, charts, and export support
Workflow RunsExecution records for Prefect workflows with inputs, status, and outputs
PoliciesLearned excursion detection rules with versioning from user feedback
AlertsNotifications triggered by excursion detection or workflow events
Data Source ConnectionsConfigured connections to external fab data systems