Dynamic Inspection Recipe Updates for IC Defect Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional inspection systems, such as optical systems, lack the resolution to detect defects in integrated circuits below their optical resolution, while high-resolution e-beam systems have low throughput, making them unsuitable for inline defect inspection in semiconductor manufacturing, and current methods for updating recipe files during inspection are inefficient and static, leading to suboptimal defect detection.
Innovation Solution
Implementing a dynamic update system that continuously monitors inspection data from e-beam systems, modifies recipe files and defect detection parameters in real-time based on machine data and defect detection results, allowing for adaptive and efficient defect detection during the inspection process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional optical inspection systems are used, then throughput is high, but measurement precision deteriorates due to insufficient resolution to detect defects below optical resolution
Solution Approach 1:
The patent introduces an intermediary database system that bridges optical and e-beam inspection systems. The database stores inspection data and enables dynamic updating of recipe files, allowing optical systems to benefit from e-beam-level defect detection capabilities without directly using e-beam systems for all inspections.
Solution Approach 2:
The system implements feedback by continuously monitoring inspection data, storing it in a database, and using it to dynamically update recipe files. This feedback loop enables the system to adapt and improve defect detection over time while maintaining high throughput optical inspection.
2Measurement precision
If high-resolution e-beam inspection systems are used, then measurement precision improves for detecting sub-optical defects, but productivity deteriorates due to low throughput
Solution Approach 1:
The patent applies partial action by using e-beam inspection selectively for specific defect types and locations identified as high-value targets, rather than inspecting entire wafers with e-beam. The system dynamically updates recipe files to focus e-beam resources only where needed, combining this with optical inspection for comprehensive coverage.
Solution Approach 2:
The system dynamically updates recipe files based on monitored inspection data and defect detection results. This dynamic adaptation allows the inspection system to optimize the allocation of e-beam and optical inspection resources in real-time, improving overall throughput while maintaining high detection precision.
3Device complexity
If static recipe files are used for inspection, then device complexity is low, but adaptability deteriorates leading to suboptimal defect detection
Solution Approach 1:
The patent transforms static recipe files into dynamic ones by implementing a system that continuously monitors inspection data, stores it in a database, and automatically updates recipe files based on detected defects and machine data. This dynamic approach enables the system to adapt to varying inspection needs while maintaining manageable complexity through automated processes.
Solution Approach 2:
The inspection system performs self-service by automatically monitoring its own performance data, analyzing defect patterns, and updating its own recipe files without external intervention. This self-updating capability improves adaptability while keeping the system relatively simple by eliminating the need for manual recipe file management.
Data Source
AI summary
Methods and systems for inspecting integrated circuits are provided. The method includes monitoring an inspection of integrated circuits to receive inspection data including machine data and defect detection results, storing the inspection data in a database, modifying, via the database, at least one of a plurality of recipe files associated with the inspection based on the machine data, and modifying, via the database, at least one of a plurality of software parameters associated with the inspection based on the defect detection results. The system includes a memory including instructions executable by a processor to monitor an inspection of integrated circuits to receive and store inspection data including machine data and defect detection results in a database, modify, via the database, a recipe file associated with the inspection based on the machine data, and modify, via the database, a software parameter associated with the inspection based on the defect detection results.


