IP Library Granted Patent US 12,038,802
Granted Patent B2
US 12,038,802 · App. 17/070,520 · Granted Jul 16, 2024

Collaborative learning model for semiconductor applications

Inventors: Tomonori Honda (Santa Clara, CA); Richard Burch (McKinney, TX); John Kibarian (Los Altos Hills, CA); Lin Lee Cheong (San Jose, CA); Qing Zhu (Rowlett, TX); Vaishnavi Reddipalli (San Jose, CA); Kenneth Harris (Kaneohe, HI); Said Akar (Miami, FL); Jeffrey D David (San Jose, CA); Michael Keleher (Kirkland, WA); Brian Stine (Palo Alto, CA); Dennis Ciplickas (San Jose, CA)
Assignee: PDF Solutions, Inc.
G06F11/079G06F11/0736G06F11/0751G06F11/0778G06F18/211G06F18/241G06F18/40G06N20/00H01L21/02G06F3/0482G06N3/08G06N7/01
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,038,802
App. No.
17/070,520
Granted
Jul 16, 2024
Kind
B2
Abstract

Classifying wafers using Collaborative Learning. An initial wafer classification is determined by a rule-based model. A predicted wafer classification is determined by a machine learning model. Multiple users can manually review the classifications to confirm or modify, or to add user classifications. All of the classifications are input to the machine learning model to continuously update its scheme for detection and classification.

Claims (41)

1. A computer-implemented method for classifying wafers in a semiconductor fabrication process, comprising:

displaying on a graphical user interface (“GUI”) first wafer identifying information for a plurality of wafers at a selected step of the semiconductor fabrication process;

determining an initial classification for a first wafer of the plurality of wafers using a rule-based classification model on the basis of the wafer information obtained from the semiconductor fabrication process related to the first wafer;

determining a predicted classification for the first wafer using a machine learning model trained to predict wafer classifications on the basis of input from rule-based classification model and user input;

providing a graphical user interface (“GUI”) displaying the wafer information including the initial classification and the predicted classification for the first wafer, the display also having a plurality of user interactive elements including a first user interactive element for selecting and updating the initial classification and/or the predicted classification and a second user interactive element for entering a user classification;

receiving through the GUI the user input from the first user interactive element and/or the second user interactive element of the display to establish a final classification; and

saving into storage for use in classifying a next wafer the initial classification, the predicted classification, the user classification, and the final classification for the first wafer.

2. The method of claim 1 , further comprising:

retrieving from storage the initial classification, the predicted classification, the user input, and the final classification for the first wafer; and

training the machine learning model on the basis of the initial classification, the predicted classification, the user input, and the final classification for plurality of wafers.

3. The method of claim 1 , the user input further comprising:

receiving as the user input a confirmation of the initial classification or the predicted classification, or both.

4. The method of claim 1 , the user input further comprising:

receiving as the user input a modification of the initial classification or the predicted classification.

5. The method of claim 1 , further comprising:

providing a third user interactive element on the GUI enabling the user to drill down into a plurality of details of the first wafer information upon user selection of the first wafer via a third user interactive element.

6. A computer-implemented method for classifying wafers in a semiconductor fabrication process, comprising:

displaying, within a graphical user interface (“GUI”) on a computer monitor, a first window containing a plurality of wafer identification information each corresponding to respective ones of a plurality of wafers in a step of the semiconductor fabrication process;

receiving a selection through the GUI of a first wafer of the plurality of wafers;

determining a first classification for the first wafer using a first model, the first model is programmed with first instructions to implement a rule-based wafer classification method, the first model receiving as input first wafer information related to the first wafer obtained from the semiconductor fabrication process;

displaying the first classification in the first window in association with wafer identification information corresponding to the first wafer;

determining a second classification for the first wafer using a second model, the second model is a machine learning model trained to learn and predict wafer classifications on the basis of input from the first model and from the semiconductor fabrication process;

displaying the second classification status in the first window in association with wafer identification information corresponding to the first wafer, separate and apart from the first classification;

receiving user feedback through the GUI either confirming one or both of the first classification and the second classification or entering a different classification for the first wafer;

receiving as input data the first classification, the second classification, the user feedback, and the first wafer information into a third model, the third model is a machine learning model trained to learn and predict wafer classifications on the basis of the input data; and

periodically retraining the second model from the third model.

7. The method of claim 6 , further comprising:

displaying a second window within the GUI, the second window containing graphical information corresponding to the selected first wafer.

8. The method of claim 7 , the graphical information comprising at least one wafer map corresponding to the selected first wafer.

9. The method of claim 6 , further comprising:

providing a user interactive element on the GUI enabling the user to drill down into a plurality of details of the wafer information for the first wafer.

10. The method of claim 6 , further comprising:

receiving user feedback through the GUI from a plurality of users;

resolving classification conflicts by providing additional information as input to the third model.

11. The method of claim 10 , further comprising:

providing additional information including information regarding timing of feedback from different ones of the plurality of users.

12. The method of claim 10 , further comprising:

providing additional information including information regarding timing status of each of the plurality of users.

13. The method of claim 6 , further comprising:

receiving user feedback through the GUI from a plurality of users;

providing a user interactive element on the GUI enabling the user to run on demand the first model and/or the second model.

Assignments (3)
SECURITY INTEREST Recorded Apr 21, 2025
From: PDF SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 070893/0428 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2024
From: HONDA, TOMONORI; BURCH, RICHARD; KIBARIAN, JOHN; CHEONG, LIN LEE; ZHU, QING; REDDIPALLI, VAISHNAVI; HARRIS, KENNETH; AKAR, SAID; DAVID, JEFFREY D.; KELEHER, MICHAEL; STEIN, BRIAN; CIPLICKAS, DENNIS
To: PDF SOLUTIONS, INC.
Reel/Frame 067599/0401 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2024
From: STINE, BRIAN
To: PDF SOLUTIONS, INC.
Reel/Frame 067601/0929 →
Continuity (2)
Provisional Application 62914901 · Oct 14, 2019
Related Publication 20210142122A1 · May 13, 2021