한국어로 보기

v0.8.1 Release Notes

Main Focus

v0.8.1 preserves the v0.8 process-window result contract while reducing repeated work and creating a stable integration seam for additional aerial image implementations.

Backend-Neutral Imaging Contract

The application now prepares an imaging context from a mask and optical configuration, then computes a raw aerial image for a requested physical focus. Abbe remains the reference implementation. The contract preserves:

  • raw, non-peak-normalized, clear-field-relative intensity
  • wafer-side focus in micrometres
  • effective source-sample count
  • backend-neutral reuse by calibration and process-window orchestration

This contract became the integration point used for the exact Hopkins work in v0.9, without adding backend-specific branches to the service workflow.

Performance and Diagnostics

v0.8.1:

  • reuses the raw best-focus aerial image across preview, calibration, and sweep
  • replaces the unconditional 31-point calibration with guarded coarse bracketing/refinement and an exhaustive fallback
  • removes raw aerial-image copies for individual dose conditions
  • accelerates uniform coordinate lookup in printed-contour measurement
  • records calibration search, evaluation-count, boundary, and tolerance state
  • logs internal geometry failures while preserving a safe public error message

On the baseline 320 x 320, one-candidate, 3-by-3 benchmark, runtime decreased from 4.30 s to 2.94 s. This is a measured development-machine comparison, not a hosting latency guarantee.

Validation

The v0.8 dose-to-size result, PASS/status grids, sampled depth of focus, and representative measured-CD signatures were preserved. All 50 automated tests passed on the merged v0.8.1 release revision.