Home Knowledge Base Optical inspection is the high-throughput, non-destructive imaging of wafers, masks, packages, and assemblies to find defects and process excursions.

Optical inspection is the high-throughput, non-destructive imaging of wafers, masks, packages, and assemblies to find defects and process excursions. Brightfield systems collect reflected light, darkfield systems emphasize scattered light, and patterned-wafer algorithms compare nominally identical regions. Inspection does not merely produce pictures: it creates defect coordinates and classifications that guide review, root cause, lot disposition, and yield learning across hundreds of fabrication steps.

The fundamental tradeoff is sensitivity versus throughput. Shorter wavelength and high numerical aperture improve resolution, while broadband illumination, polarization, angle, and collection geometry reveal different defects. Tiny particles, scratches, residues, pattern bridges, missing features, color variation, and topography produce distinct scattering signatures. Detecting everything creates nuisance alarms; missing a systematic killer allows many wafers to accumulate value before failure appears.

TechniqueSignal and strengthTypical useMain limitation
Brightfield opticalReflected image under controlled illuminationPattern defects, macro defects, dimensional contrastResolution and pattern noise
Darkfield opticalScattered light outside specular pathParticles, scratches, surface anomaliesClassification ambiguity and nuisance events
Broadband plasmaMultiple short optical wavelengthsAdvanced patterned-wafer sensitivityTool complexity and data volume
CD-SEM / e-beam reviewSecondary electrons from focused beamNanometer review and critical dimensionsSlow throughput, charging, small sampled area
ScatterometrySpectral/angular response fitted to modelCD, profile, film stack and overlayModel dependence and parameter correlation

Brightfield and darkfield are complementary rather than competing. Brightfield sees amplitude and phase contrast in the reflected field and resembles microscopy at production speed. Darkfield blocks the main reflection so weak scattering from particles and edges stands out. Multi-mode tools scan the same wafer under several optical conditions. Recipe engineers choose modes, focus, pixel size, and thresholds for the layer and defect mechanism.

<svg viewBox="0 0 760 470" xmlns="http://www.w3.org/2000/svg" font-family="-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif">
  <rect x="0" y="0" width="760" height="470" fill="#0d1117"/>
  <text x="380" y="28" fill="#e6edf3" font-size="21" font-weight="700" text-anchor="middle">Optical Inspection Technical Microarchitecture</text>
  <text x="380" y="48" fill="#8b98a5" font-size="12" text-anchor="middle">Detailed Domain Pipeline, Architectural Blocks &amp; Engineering Performance Optimization (ID 13577)</text>
  
  
    <!-- INFRA MICROSERVICES DAG (4 Stage Workflow) -->
    <g transform="translate(25, 75)">
      <rect width="165" height="325" fill="#161b22" stroke="#30363d" stroke-width="1.5" rx="8"/>
      <text x="82.5" y="25" fill="#a78bfa" font-size="11" font-weight="700" text-anchor="middle">1. Client / Ingress</text>
      <rect x="12" y="45" width="141" height="110" fill="#0d1117" stroke="#30363d" rx="4"/>
      <text x="82.5" y="70" fill="#c4b5fd" font-size="10" font-weight="700" text-anchor="middle">API Gateway</text>
      <text x="82.5" y="90" fill="#8b98a5" font-size="9" text-anchor="middle">TLS Termination</text>
      <text x="82.5" y="110" fill="#8b98a5" font-size="9" text-anchor="middle">Rate Limiting &amp; Auth</text>
      <text x="82.5" y="130" fill="#3fb950" font-size="8" font-weight="700" text-anchor="middle">Zero Trust Boundary</text>
      <rect x="12" y="170" width="141" height="130" fill="#0d1117" stroke="#30363d" rx="4"/>
      <text x="82.5" y="195" fill="#e6edf3" font-size="10" font-weight="700" text-anchor="middle">Load Balancer</text>
      <text x="82.5" y="215" fill="#8b98a5" font-size="9" text-anchor="middle">Round-Robin / LeastConn</text>
      <text x="82.5" y="235" fill="#8b98a5" font-size="9" text-anchor="middle">Health Probes (gRPC/HTTP)</text>
      <text x="82.5" y="265" fill="#3fb950" font-size="8" font-weight="700" text-anchor="middle">High Availability LB</text>
    </g>
    <g transform="translate(205, 75)">
      <rect width="165" height="325" fill="#161b22" stroke="#30363d" stroke-width="1.5" rx="8"/>
      <text x="82.5" y="25" fill="#a78bfa" font-size="11" font-weight="700" text-anchor="middle">2. Microservices</text>
      <rect x="12" y="45" width="141" height="110" fill="#0d1117" stroke="#30363d" rx="4"/>
      <text x="82.5" y="70" fill="#c4b5fd" font-size="10" font-weight="700" text-anchor="middle">Stateless Workers</text>
      <text x="82.5" y="90" fill="#8b98a5" font-size="9" text-anchor="middle">Kubernetes Pod Clusters</text>
      <text x="82.5" y="110" fill="#8b98a5" font-size="9" text-anchor="middle">HPA Auto-scaling</text>
      <text x="82.5" y="130" fill="#3fb950" font-size="8" font-weight="700" text-anchor="middle">Fault-Tolerant</text>
      <rect x="12" y="170" width="141" height="130" fill="#0d1117" stroke="#30363d" rx="4"/>
      <text x="82.5" y="195" fill="#e6edf3" font-size="10" font-weight="700" text-anchor="middle">Service Mesh</text>
      <text x="82.5" y="215" fill="#8b98a5" font-size="9" text-anchor="middle">Istio / Envoy Proxy</text>
      <text x="82.5" y="235" fill="#8b98a5" font-size="9" text-anchor="middle">mTLS Encryption</text>
      <text x="82.5" y="265" fill="#3fb950" font-size="8" font-weight="700" text-anchor="middle">Distributed Tracing</text>
    </g>
    <g transform="translate(385, 75)">
      <rect width="165" height="325" fill="#161b22" stroke="#30363d" stroke-width="1.5" rx="8"/>
      <text x="82.5" y="25" fill="#a78bfa" font-size="11" font-weight="700" text-anchor="middle">3. Cache &amp; Messaging</text>
      <rect x="12" y="45" width="141" height="110" fill="#0d1117" stroke="#30363d" rx="4"/>
      <text x="82.5" y="70" fill="#c4b5fd" font-size="10" font-weight="700" text-anchor="middle">Distributed Cache</text>
      <text x="82.5" y="90" fill="#8b98a5" font-size="9" text-anchor="middle">Redis Cluster / Memcached</text>
      <text x="82.5" y="110" fill="#8b98a5" font-size="9" text-anchor="middle">Sub-millisecond Read</text>
      <text x="82.5" y="130" fill="#3fb950" font-size="8" font-weight="700" text-anchor="middle">Write-Through Policy</text>
      <rect x="12" y="170" width="141" height="130" fill="#0d1117" stroke="#30363d" rx="4"/>
      <text x="82.5" y="195" fill="#e6edf3" font-size="10" font-weight="700" text-anchor="middle">Event Bus</text>
      <text x="82.5" y="215" fill="#8b98a5" font-size="9" text-anchor="middle">Kafka / RabbitMQ</text>
      <text x="82.5" y="235" fill="#8b98a5" font-size="9" text-anchor="middle">Asynchronous Queues</text>
      <text x="82.5" y="265" fill="#3fb950" font-size="8" font-weight="700" text-anchor="middle">At-least-once Delivery</text>
    </g>
    <g transform="translate(565, 75)">
      <rect width="165" height="325" fill="#161b22" stroke="#30363d" stroke-width="1.5" rx="8"/>
      <text x="82.5" y="25" fill="#a78bfa" font-size="11" font-weight="700" text-anchor="middle">4. Persistence Tier</text>
      <rect x="12" y="45" width="141" height="110" fill="#0d1117" stroke="#30363d" rx="4"/>
      <text x="82.5" y="70" fill="#c4b5fd" font-size="10" font-weight="700" text-anchor="middle">Primary DB</text>
      <text x="82.5" y="90" fill="#8b98a5" font-size="9" text-anchor="middle">PostgreSQL / MySQL</text>
      <text x="82.5" y="110" fill="#8b98a5" font-size="9" text-anchor="middle">ACID Transactions</text>
      <text x="82.5" y="130" fill="#3fb950" font-size="8" font-weight="700" text-anchor="middle">Multi-AZ Failover</text>
      <rect x="12" y="170" width="141" height="130" fill="#0d1117" stroke="#30363d" rx="4"/>
      <text x="82.5" y="195" fill="#e6edf3" font-size="10" font-weight="700" text-anchor="middle">Read Replicas</text>
      <text x="82.5" y="215" fill="#8b98a5" font-size="9" text-anchor="middle">Horizontal Read Scale</text>
      <text x="82.5" y="235" fill="#8b98a5" font-size="9" text-anchor="middle">Automated Backups</text>
      <text x="82.5" y="265" fill="#3fb950" font-size="8" font-weight="700" text-anchor="middle">99.999% Uptime SLA</text>
    </g>
  
  <!-- Key insight bar -->
  <rect x="25" y="415" width="710" height="22" rx="3" fill="#0b1220" stroke="#233043" stroke-width="0.8"/>
  <text x="380" y="430" fill="#fbbf24" font-size="9" font-weight="700" text-anchor="middle">Key Insight: Optimal Optical Inspection architecture balances performance throughput, systemic latency, and physical constraints.</text>
  
  <text x="380" y="460" fill="#6b7684" font-size="11" text-anchor="middle">Technical specification &amp; verification reference for Optical Inspection (Row ID 13577)</text>
</svg>

Patterned wafers require a reference. Die-to-die comparison subtracts neighboring dies, cell-to-cell comparison exploits repeated memory structures, and die-to-database comparison renders expected geometry from design data. Registration error and normal process variation can appear as defects. Algorithms align images, normalize background, learn repeating texture, and merge detections across modes. Careful care-area definition focuses sensitivity on electrically important regions.

SEM review supplies resolution and morphology after optical detection. The inspection tool exports coordinates; a review SEM automatically navigates to selected events and captures high-resolution images. Operators or automated defect classification label particles, bridges, opens, residues, scratches, or process patterns. Review sampling must represent the defect population; otherwise a rare systematic killer can be hidden among abundant nuisance defects.

Critical-dimension SEM and scatterometry are metrology rather than simple defect inspection. CD-SEM measures feature width, edge roughness, and profile proxies at selected sites. Optical scatterometry fits measured spectra to electromagnetic models of line width, height, sidewall angle, and film properties. Overlay metrology measures alignment between layers. Each technique requires traceable calibration, recipe stability, and uncertainty budgets.

Film metrology uses interference, ellipsometry, reflectometry, and spectroscopy. Reflected amplitude and polarization reveal thickness and optical constants. Multi-layer stacks can have correlated parameters, so prior process knowledge constrains fitting. X-ray and electron methods complement optics for composition or ultra-thin films. Measurements feed APC corrections for deposition, etch, CMP, and lithography.

Defect density and spatial signatures accelerate root cause. Random particles may follow area, while rings, arcs, scratches, edge bands, repeating die coordinates, or chamber fingerprints suggest equipment mechanisms. Wafer maps are clustered and linked to route, tool, chamber, reticle, maintenance, and material genealogy. A signature library lets engineers recognize a recurring mechanism before electrical yield is available.

Automated defect classification uses image features and deep learning. Models group similar events, label known classes, rank likely killers, and reduce manual review. Training labels are expensive and class distributions change with process revisions. Confidence, novelty detection, human review, versioning, and drift monitoring prevent automation from silently misclassifying a new excursion. Images may contain sensitive design information and require access control.

Sampling strategy balances scanner capacity with risk. Critical layers receive more wafers and denser scan areas; mature stable layers receive less. New products, maintenance, recipe changes, and weak capability trigger increased sampling. Random sampling estimates defectivity, while targeted sampling watches known hotspots. Skipped wafers create blind intervals, so excursion containment models must know exactly what was inspected.

Nuisance reduction is as valuable as raw sensitivity. If millions of harmless detections bury a few killers, review capacity collapses. Recipe tuning separates process variation from defects using polarity, shape, signal strength, multi-channel response, design context, and repeatability. Thresholds should be validated against electrical impact rather than adjusted only to achieve a convenient event count.

Tool matching and calibration support fleet consistency. Reference wafers, programmed-defect standards, illumination monitors, stage calibration, focus checks, and detector normalization keep tools comparable. A recipe transferred to another scanner may need offsets. Control charts track sensitivity and nuisance rate. Preventive maintenance must restore the optical baseline before production lots are released.

Inspection itself can perturb sensitive material. Optical dose can affect photoresist, and electron beams can charge or contaminate structures. Handling creates particle or backside risk. Recipes limit exposure and use non-contact stages in clean environments. A metrology plan chooses the least invasive technique that produces adequate decision confidence.

Economics depend on avoided yield loss and learning speed. Advanced inspection tools form a multi-billion-USD equipment category led by KLA and supported by Applied Materials, Hitachi, Onto Innovation, and specialists. A scanner’s value depends on sensitivity at production throughput, availability, review efficiency, and how quickly its data changes a process decision. False alarms and delayed analysis consume as much capacity as acquisition.

Optical inspection is the fab’s early-warning vision system. It cannot directly see every buried electrical defect, but its broad non-destructive coverage catches physical evidence while corrective action is still possible. The best program combines optical screening, high-resolution review, metrology, equipment traces, design context, and final yield so detection becomes prevention rather than a catalog of images.

Reticle and mask inspection prevent repeating defects. A contaminant or pattern error on a mask can print at the same location on every die and wafer, multiplying its impact. Dedicated optical and e-beam systems inspect masks, pellicles, and blank substrates; wafer signatures then monitor printable events. Actinic EUV inspection is difficult because defects can originate in multilayer structures and behave differently at the exposure wavelength. Repair and disposition depend on simulated printability, not appearance alone.

Advanced packaging expands inspection beyond flat wafers. Through-silicon vias, microbumps, redistribution layers, hybrid-bond surfaces, and large fan-out panels require detection of voids, contamination, missing features, cracks, and overlay error. Optical techniques combine with X-ray and acoustic imaging where structures are buried. Warpage and surface height challenge focus, while heterogeneous materials change contrast. Inspection recipes must follow the product through wafer, singulation, assembly, and final package.

optical inspectionwafer inspectiondefect inspectionbrightfield darkfieldsem review

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.