Skip to main content

Crate dsfb_semiconductor

Crate dsfb_semiconductor 

Source
Expand description

dsfb-semiconductor — deterministic DSFB kernel and SECOM benchmark companion.

§Non-Intrusion Guarantees

DSFB is a read-only supervisory system operating on residual streams.

GuaranteeEnforcement
No mutation of upstream dataObserver API accepts only &[f64] (shared ref)
No control-path influenceNo write path into any upstream data structure
Deterministic outputs under identical inputsPure function composition over fixed params
Removable without system impactAdvisory outputs only; zero coupling

§Feature flags

FeatureDefaultEffect
stdyesEnables CLI, I/O, plotting, networking, and all dataset adapters.
(none)Kernel-only build: sign, grammar, syntax, semantics, policy, process_context, units. Suitable for bare-metal / RTOS / FPGA deployments.

§no_std kernel surface

When compiled with --no-default-features, the following modules are available and require only alloc:

  • process_context — recipe-step admissibility LUT and maintenance hysteresis
  • units — type-safe physical quantity newtypes
  • signs — residual sign computation (drift, slew)
  • sign — streaming sign point construction
  • grammar — three-state admissibility FSM with hysteresis
  • grammar::layer — six-state streaming grammar
  • syntax — motif classifier
  • policy — decision ranking
  • semantics — heuristics bank lookup
  • config — pipeline configuration
  • nominal — healthy-window model
  • residual — residual set construction
  • input — residual and alarm stream types

Modules§

baselines
calibration
cli
cohort
Deterministic feature-cohort DSA selection and rating-delta forecast.
config
dataset
error
failure_driven
grammar
heuristics
input
interface
metrics
missingness
Missingness-aware grammar: invalidates drift computation when sensor data is absent for more than MAX_CONSECUTIVE_MISSING_RUNS consecutive runs.
multivariate_observer
Multivariate observer — ingests PCA/FDC residual streams and provides structural interpretation via the StructuralPCA module.
nominal
non_intrusive
output_paths
phm2018_loader
pipeline
plots
policy
precursor
preprocessing
process_context
Recipe-step and tool-state context for admissibility gating.
report
residual
secom_addendum
semantics
semiotics
sign
signature
Schema-validated JSON signature format for DSFB heuristics and motifs.
signs
syntax
traceability
unified_value_figure
units
Type-safe physical quantity wrappers for semiconductor process variables.

Structs§

Episode
A structured episode produced by the DSFB observer layer.

Functions§

observe
Read-only observation of a raw residual slice.

Type Aliases§

Episodes
A list of Episode values returned by observe.