killer defect size

**Killer defect size** is the **minimum defect dimension that causes device failure** — a critical threshold that determines inspection sensitivity requirements, with smaller nodes requiring detection of ever-tinier defects as feature sizes shrink and defect tolerance decreases. **What Is Killer Defect Size?** - **Definition**: Smallest defect that impacts device functionality or yield. - **Measurement**: Typically expressed as percentage of minimum feature size. - **Rule of Thumb**: ~30-50% of critical dimension (CD). - **Node Dependence**: Shrinks with each technology generation. **Why Killer Defect Size Matters** - **Inspection Sensitivity**: Determines required detection capability. - **Cost**: Smaller defects require more expensive inspection tools. - **Throughput**: Higher sensitivity often means slower inspection. - **Nuisance Rate**: Detecting smaller defects increases false positives. - **Yield Impact**: Missing killer defects directly reduces yield. **Scaling with Technology Node** ``` Node Min Feature Killer Defect Size 180nm 180nm 60-90nm 90nm 90nm 30-45nm 45nm 45nm 15-23nm 22nm 22nm 7-11nm 7nm 7nm 2-4nm 3nm 3nm 1-2nm ``` **Defect Types and Criticality** **Particles**: Size relative to line width determines if it causes shorts or opens. **Scratches**: Width and depth determine if metal lines are severed. **Voids**: Size relative to via diameter determines resistance increase. **Bridging**: Gap closure distance determines if short circuit forms. **Determination Methods** **Electrical Testing**: Correlate defect sizes with electrical failures. **Simulation**: Model defect impact on device performance. **Design Rules**: Calculate from minimum spacing and width rules. **Historical Data**: Learn from previous generation yield data. **Accelerated Testing**: Intentionally introduce defects of varying sizes. **Quick Calculation** ```python def calculate_killer_defect_size(technology_node, layer_type): """ Estimate killer defect size for a given node and layer. Args: technology_node: Feature size in nm (e.g., 7 for 7nm) layer_type: 'metal', 'poly', 'contact', 'via' Returns: Killer defect size in nm """ # Typical ratios ratios = { 'metal': 0.4, # 40% of line width 'poly': 0.35, # 35% of gate length 'contact': 0.5, # 50% of contact diameter 'via': 0.5 # 50% of via diameter } critical_dimension = technology_node ratio = ratios.get(layer_type, 0.4) killer_size = critical_dimension * ratio return killer_size # Example node_7nm_metal = calculate_killer_defect_size(7, 'metal') print(f"7nm metal killer defect: {node_7nm_metal:.1f}nm") # Output: 7nm metal killer defect: 2.8nm ``` **Layer-Specific Considerations** **Metal Layers**: Particles can cause shorts between lines or opens in lines. **Poly/Gate**: Defects affect transistor performance and leakage. **Contact/Via**: Voids increase resistance, particles cause shorts. **STI**: Defects can cause leakage between devices. **Inspection Capability** **Optical Inspection**: Limited to ~100nm+ defects (wavelength limited). **E-beam Inspection**: Can detect 10-30nm defects (slower, expensive). **SEM Review**: Sub-nm resolution for detailed analysis. **Scatterometry**: Indirect detection through optical signatures. **Economic Trade-offs** ``` Smaller Detection → Higher Cost + Lower Throughput Larger Detection → Lower Cost + Higher Throughput + Missed Defects Optimal: Detect killer defects with acceptable cost and speed ``` **Best Practices** - **Layer-Specific Thresholds**: Different killer sizes for different layers. - **Electrical Correlation**: Validate killer size with test data. - **Sampling Strategy**: Full inspection for critical layers, sampling for others. - **Tool Selection**: Match inspection capability to killer defect size. - **Continuous Monitoring**: Track defect size distribution over time. **Advanced Concepts** **Probabilistic Killer**: Defect has probability of causing failure based on size. **Context-Dependent**: Same defect size may be killer in one location, nuisance in another. **Multi-Defect Interaction**: Multiple sub-killer defects can combine to cause failure. **Latent Defects**: Sub-killer defects that grow or cause reliability failures. **Typical Values** - **Logic 7nm**: 2-4nm killer defect size. - **DRAM 1x nm**: 3-5nm killer defect size. - **3D NAND**: 5-10nm killer defect size (larger features). - **Mature Nodes (>28nm)**: 10-50nm killer defect size. Killer defect size is **the fundamental limit for inspection** — as nodes shrink, the challenge of detecting ever-smaller defects while maintaining throughput and managing nuisance rates becomes increasingly difficult, driving innovation in inspection technology and methodology.

Go deeper with CFSGPT

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

Create Free Account