Recipe Management System for Semiconductor Process Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Recipe management systems in semiconductor manufacturing struggle to ensure that selected recipes have the correct and up-to-date process parameter settings due to various factors such as tool drift, material quality changes, and design modifications, which can lead to inconsistent or suboptimal processing results.

Innovation Solution

A processor-based recipe management system that establishes recipe groups, compares selected recipes to updated recipes within these groups, and automatically updates parameter settings to maintain consistency, ensuring that all recipes in a group reflect the latest changes, thereby preventing errors and optimizing processing operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If recipe parameter settings are manually selected or automatically loaded without verification, then the operation process is simple and fast, but the reliability of using the correct recipe settings is compromised

Engineering Contradiction:
Improverecipe setting accuracyVSAvoidrecipe management system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary verification of recipe settings before manufacturing operations begin. The verification module checks recipe parameters against stored reference data and tool capability profiles in advance, preventing incorrect recipes from being executed. This preliminary action ensures reliability without adding complexity to the operational process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where verification results are returned to operators or the control system. When recipe settings are verified as correct, the system provides confirmation; when errors are detected, the system alerts operators and prevents execution. This feedback loop ensures high reliability while maintaining simple operations through automated checking.

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If recipe parameters are updated frequently to accommodate design changes, tool drift, and material variations, then the manufacturing precision is improved, but the risk of using outdated or inconsistent recipes increases

Engineering Contradiction:
Improveprocess parameter accuracyVSAvoidrecipe consistency
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The verification module continuously checks updated recipe parameters against reference data and tool profiles, providing feedback on consistency. This ensures that frequent updates maintain precision while preventing inconsistencies from propagating through the manufacturing process.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Before implementing recipe updates, the system performs preliminary verification to ensure compatibility with tool capabilities and existing process parameters. This preliminary check maintains manufacturing precision while ensuring reliability by preventing inconsistent updates from being applied.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If comprehensive verification of recipe settings is performed before each manufacturing operation, then the manufacturing precision and reliability are improved, but the productivity is reduced due to additional verification time

Engineering Contradiction:
Improverecipe parameter correctnessVSAvoidmanufacturing cycle time
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system performs verification on critical parameters that most impact manufacturing precision, rather than checking every single parameter. This partial verification approach maintains high manufacturing precision for key parameters while minimizing the time penalty, thus preserving productivity.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

Recipe verification is performed in advance during recipe loading or update processes, rather than during active manufacturing operations. This preliminary verification ensures precision is maintained while minimizing impact on production cycle times, as the checking occurs before the tool begins processing.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If multiple recipes are maintained for different product variants and process conditions, then the adaptability of the manufacturing system is improved, but the complexity of managing and verifying the correct recipe increases

Engineering Contradiction:
Improverecipe varietyVSAvoidrecipe management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The verification module serves multiple functions: it verifies recipe parameters, checks tool capability compatibility, validates process conditions, and provides consistency checking across multiple recipes. This multi-functional approach handles recipe variety efficiently without proportionally increasing management complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system provides feedback on recipe suitability for different product variants and process conditions, automatically identifying the correct recipe based on current manufacturing parameters. This feedback mechanism simplifies recipe management complexity by automating the selection and verification process across multiple recipes.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9280151B2Recipe management system and method
Publication Date: 2016.03.08 TSMC WASHINGTON LLC
  • US9280151B2 patent drawing
  • US9280151B2 patent drawing
  • US9280151B2 patent drawing

AI summary

A recipe management system associates a selected process recipe with a recipe group and checks to see if other recipes of the recipe group have been updated since the selected recipe was last run. If another recipe of the recipe group has been run and adjustments have been made to the other recipe based on an analysis of a manufacturing or test run, the recipe management system identifies the selected recipe as requiring an update. The recipe management system sends error reports noting the discrepancy between a parameter setting changed in the test run and needing adjustment in the selected run. The recipe management system also effectuates the needed adjustments to the selected recipe before the selected recipe is allowed to be used in the manufacturing environment.