Optimization Analysis

Overview

From results pages to sweep and optimization analysis

The Analysis chapter connects Results and Case Studies. This chapter covers method only. Result definitions, prerequisites, and chart semantics belong to Results. Full application workflows belong to Case Studies.

Chapter Responsibilities

ChapterScope
Basic Optical ResultsDefinitions, prerequisites, and chart reading for R / T / A / Layer Absorption
Spectrum and Color AnalysisSpectral results, color results, incident spectrum, and visible-color settings
Ellipsometry ResultsDefinitions, coherence requirements, and chart modes for Psi / Delta
Depth Distribution ResultsDefinitions, views, and data thresholds for Poynting Vector / Absorption Density / Electric Field / Refractive Index
AnalysisProblem identification, detector selection, sweep strategy, optimization entry, and result back-checking
Case StudiesFull configurations, runs, sweeps, optimizations, and result interpretation for specific applications

Standard Workflow

StepPageOutput
1Structure, OpticsBaseline stack, detector set, wavelength mode, angle, polarization, and cone angle conditions
2Run + ResultsFirst result set and initial problem classification
3SweepOne-parameter, two-parameter, or multi-parameter trends and stability windows
4OptimizerDirect optimization when the target belongs to R / T / A; goal types include Scalar, Curve Fit, and Color Match
5ResultsValidation of optimized system-level, layer-level, or depth-resolved behavior
6Case StudiesFull workflows for specific application scenarios

Baseline Example

The screenshots in this chapter use one consistent baseline stack. The same baseline makes it possible to compare Run, Sweep, and Optimizer without changing the physical model.

ItemSetting
StructureITO 40 nm + Substrate 1 um
Incidence mediumAir-in, n = 1
Transmission mediumAir-out, n = 1
Wavelength sampling400-900 nm, step 20 nm or 10 nm, depending on the figure
Base detectorsReflectance, with additional Transmittance / Absorptance / Layer Absorption where needed
Additional sweep parametersstructure.ITO.thickness, optics.incidentAngle, optics.pRatio

Result Types and Analysis Entry

Problem typePrimary results pageAnalysis entry
Reflection, transmission, total absorption, layer absorptionBasic Optical ResultsRTA and Layer Absorption Analysis
Spectral shape, color stabilitySpectrum and Color AnalysisRTA and Layer Absorption Analysis
Polarization response, thickness sensitivity, angle sensitivityEllipsometry ResultsEllipsometry Analysis
Energy flow, local absorption, field enhancement, in-layer positionDepth Distribution ResultsDepth Detector Analysis
Pulse broadening, chirp compensation, PMD evaluation, chromatic dispersionDispersion results (Phase, GD, GDD, DGD)Dispersion Analysis

Sweep Dimensionality and Views

Generic Result Pages

Generic result pages include Reflectance, Transmittance, Absorptance, Psi, Delta, Phase, GD, GDD, DGD, and most pages that output one scalar or one spectrum per run.

Wavelength modeNumber of Sweep parametersTypical outputMain views
Sweep1A set of spectra changing with one parameterLine, Heatmap
Sweep2Two-parameter map at a fixed wavelength, with 3D scatter still availableHeatmap, 3D Scatter
Sweep3 or moreData dimensionality is too high for a chartTable
Single or Average1Scalar result changing with one parameterLine
Single or Average2Scalar result over a two-parameter planeLine, Heatmap
Single or Average3Three-parameter scalar result3D Scatter
Single or Average4 or moreData dimensionality is too high for a chartTable

In this figure, Reflectance uses wavelength sweep mode and Sweep contains only structure.ITO.thickness. The result keeps the full spectral axis and exposes both Line and Heatmap.

In this figure, Sweep contains both structure.ITO.thickness and optics.incidentAngle. The heatmap fixes one wavelength point and maps the two sweep parameters to x / y axes. This is the primary view for design windows and angle drift.

In this figure, the 3D view keeps wavelength / thickness / incidentAngle as axes and uses color for the result value. This view is useful for trend inspection and parameter coupling, not for precise reading.

In this figure, Sweep contains structure.ITO.thickness, optics.incidentAngle, and optics.pRatio. The result falls back to a table. Tables are the final output for high-dimensional results.

Layer Absorption

Layer Absorption is a specialized result page with its own view rules.

Wavelength modeNumber of Sweep parametersMain views
Sweep1Line, Heatmap, 3D Bar
Sweep23D Scatter or table, depending on result dimensionality
Single or Average1Stacked Area, Line
Single or Average2Line, Heatmap, 3D Bar
Single or Average3 or more3D Scatter or Table

Layer Absorption includes both layer index and result value. Charts are primarily for layer attribution. Exact layer-by-layer comparison should use exported tables.

Depth Distribution Results

Depth distribution pages include Poynting Vector, Absorption Density, Electric Field, and Refractive Index. These pages carry an additional depth axis and therefore use another view logic.

Wavelength modeNumber of Sweep parametersMain views
Single0Line
Sweep0Line, Heatmap
Sweep1Line, Heatmap, 3D Scatter
Single1Line, Heatmap, 3D Scatter
Single or Average23D Scatter or Table

Depth results usually require a selected wavelength before Heatmap or 3D Scatter becomes meaningful. The right-side control panel exposes that selection explicitly.

Reading Sweep Outputs

ScenarioPreferred viewMain information
One parameter, spectral driftLinePeak/valley position, crossings, overall rise or drop
One parameter, stability windowHeatmapSmooth regions, sensitive regions, moving bands
Two parameters, design windowHeatmapOptimal zones, band-edge drift, angle stability
Two parameters, multidimensional trend3D ScatterCoupling, local extrema, outliers
Three or more parametersTableFiltering, sorting, export, downstream processing

Cone Angle Averaging

When Cone Angle is enabled in Optics, the solver averages results over a range of incident angles defined by the cone half-angle, f-number, or numerical aperture. This feature applies only to R, T, A, and Layer Absorption detectors. Ellipsometry, depth distribution, and dispersion detectors are not affected.

Conditions for Using the Optimizer

ConditionCurrent requirement
Target quantityR / T / A (via Scalar, Curve Fit, or Color Match goals)
Goal typesScalar: maximize, minimize, or target a single value; Curve Fit: match a user-defined spectral shape; Color Match: match a target CIE LAB color
AlgorithmsTRF, L-BFGS-B, Nelder-Mead
Search modesLocal optimization, Grid Search + Local optimization
Variable groupsMainly structure and surroundings
Independent incident lightEach objective can specify its own incident light conditions
EntryRun Optimizer
ValidationReturn to Results and check side effects

The following targets should not be described as direct optimization workflows in the current implementation:

  • Psi / Delta
  • Phase / GD / GDD / DGD
  • depth-resolved field distributions
  • in-layer local absorption position

Chapter Entry Points

Next Step

Start with RTA and Layer Absorption Analysis for system-level problems. Move to Ellipsometry Analysis for polarization-response problems. Move to Depth Detector Analysis for local-field or local-absorption problems. Move to Dispersion Analysis for pulse broadening, GDD compensation, or PMD evaluation.

Copyright © 2026 Dreapex