split-plot design

**Split-Plot Design** is a **structured experimental design that accommodates factors with different change costs by organizing experiments into whole plots (hard-to-change factors) and subplots (easy-to-change factors within each whole plot)** — originating in agricultural research (soil plots with crop varieties) and essential in semiconductor manufacturing where factors like furnace temperature require hours to change while gas flow rates can be adjusted in seconds, enabling statistically valid experimentation when full randomization is infeasible. **The Fundamental Challenge: Restricted Randomization** Classical DoE assumes complete randomization of all factor combinations to prevent confounding with time trends or equipment drift. In practice, complete randomization is often impossible: **Hard-to-change factors** require significant time, cost, or operational disruption: - Furnace temperature setpoint (requires stabilization period of 30-120 minutes) - Wafer orientation or substrate type (requires cassette swap and realignment) - Epitaxial layer composition (requires separate deposition run) - Reactor chamber configuration (requires pump-down and conditioning) **Easy-to-change factors** can be adjusted quickly between runs: - Gas flow rates (seconds to stabilize) - RF power level (immediate) - Process time or endpoint (programmatic) - Measurement recipe parameters Ignoring this distinction and treating the experiment as fully randomized produces incorrect standard errors and inflated Type I error rates. **Design Structure** A split-plot experiment is organized hierarchically: **Whole plot** = one setting of the hard-to-change factor(s). Each whole plot contains multiple runs. **Subplot** = one combination of easy-to-change factors, nested within a whole plot. Example: Optimize oxide deposition (hard-to-change: furnace temperature at 3 levels) and gas ratio (easy-to-change: O₂/H₂ ratio at 4 levels). Fully randomized design: 3 × 4 = 12 runs, each requiring temperature stabilization → 12 × 60 min = 12 hours Split-plot design: 3 whole plots (one per temperature), each containing 4 gas ratio conditions → 3 × 60 min stabilization + 4 × 5 min runs = 3.3 hours **Statistical Analysis: Two Error Terms** The critical feature of split-plot analysis is the presence of two distinct error terms, each with different degrees of freedom: | Error Term | Applies To | Degrees of Freedom | Magnitude | |-----------|------------|-------------------|-----------| | **Whole-plot error** | Hard-to-change main effects and interactions | Few (limited whole plots) | Larger (less replicated) | | **Subplot error** | Easy-to-change main effects, interactions with HTC factors | More (many subplots) | Smaller (more replicated) | Using a single pooled error term (as in standard ANOVA) causes: - **Hard-to-change effects**: Over-stated significance (too small denominator) → false positives - **Easy-to-change effects**: Under-stated significance (too large denominator) → missed effects Software: JMP, Minitab, and R (lme4 package) all support split-plot mixed model analysis. **Response Surface in Split-Plot Setting** When the goal is optimization (not just screening), split-plot response surface designs combine the hierarchical structure with quadratic model fitting. I-optimal split-plot designs minimize prediction variance over the design region while respecting the hard-to-change constraint. **Semiconductor Manufacturing Applications** - **Diffusion furnace recipes**: Temperature (whole plot) × gas composition × cycle time (subplots) - **Multi-chamber cluster tools**: Chamber configuration (whole plot) × process parameters (subplot) - **Epitaxial growth**: Substrate type/orientation (whole plot) × growth conditions (subplot) - **CMP process development**: Pad type (whole plot requiring pad conditioning) × slurry/pressure combinations (subplot) The split-plot design's practical efficiency — achieving the same statistical power as a full factorial with a fraction of the hard-to-change factor adjustments — makes it the standard experimental framework for fab process development.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account