IP Library Granted Patent US 12708979
Granted Patent B2
US 12708979 · App. 18/724,022 · Granted Aug 18, 2026

Waviness prediction device, waviness prediction method, processing method for polishing target article, and program

Inventors: Shuki Hashimoto (Tokyo, JP); Yusuke Togo (Tokyo, JP); Motoyuki Narisawa (Tokyo, JP); Shimpei Takemoto (Tokyo, JP); Yoshishige Okuno (Tokyo, JP)
Assignee: Resonac Corporation
B24B37/005
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 12708979
App. No.
18/724,022
Granted
Aug 18, 2026
Kind
B2
Abstract

Occurrence of waviness abnormality is predicted. A waviness prediction device includes a data input part configured to receive an input of waviness data obtained by measuring waviness of a polishing target surface that is polished by rotating a polishing pad with a planetary gear mechanism; a feature obtainment part configured to obtain a feature including both a number of processed polishing targets in the polishing pad, and a torque of a sun gear; and a waviness prediction part configured to predict the waviness by inputting the feature obtained by the feature obtainment part to a prediction model that learns a relationship between the feature and the waviness data.

Claims (50)

1 . A waviness prediction device, comprising:

a processor; and

a memory storing one or more programs, which when executed, cause the processor to:

receive an input of waviness data obtained by measuring waviness of a polishing target surface that is polished by rotating a polishing pad with a planetary gear mechanism;

obtain a feature including both a number of processed polishing targets in the polishing pad, and a torque of a sun gear; and

predict the waviness by inputting the obtained feature to a prediction model that learns a relationship between the feature and the waviness data.

2 . The waviness prediction device according to claim 1 , wherein

the polishing target surface is polished by rotating, in opposite directions, an upper surface plate provided with a first polishing pad and a lower surface plate provided with a second polishing pad, and

the feature further includes a difference in number of rotations between the upper surface plate and the lower surface plate.

3 . The waviness prediction device according to claim 2 , wherein

the one or more programs, which when executed, cause the processor to:

generate a second feature including a second number of processed polishing targets that is larger than the number of processed polishing targets, and a second torque that is the torque of the sun gear upon processing the second number of processed polishing targets, and

predict the waviness by inputting the second feature to the prediction model.

4 . The waviness prediction device according to claim 3 , wherein

the one or more programs, which when executed, cause the processor to:

compare a prediction value of the waviness, with a predetermined threshold, and

search for a processing condition that the prediction value of the waviness becomes lower than the threshold, when the prediction value of the waviness is equal to or higher than the threshold.

5 . The waviness prediction device according to claim 4 , wherein

the one or more programs, which when executed, cause the processor to:

learn the prediction model using the waviness data received and the feature obtained, every time a predetermined number of the polishing target surface is polished by the polishing pad.

6 . The waviness prediction device according to claim 3 , wherein

the one or more programs, which when executed, cause the processor to:

learn the prediction model using the waviness data received and the feature obtained, every time a predetermined number of the polishing target surface is polished by the polishing pad.

7 . The waviness prediction device according to claim 2 , wherein

the one or more programs, which when executed, cause the processor to:

learn the prediction model using the waviness data received and the feature obtained, every time a predetermined number of the polishing target surface is polished by the polishing pad.

8 . The waviness prediction device according to claim 1 , wherein

the one or more programs, which when executed, cause the processor to:

learn the prediction model using the waviness data received and the feature obtained, every time a predetermined number of the polishing target surface is polished by the polishing pad.

9 . The waviness prediction device according to claim 8 , wherein

the program, which when executed, causes the processor to learn the prediction model is a program, which when executed, causes the processor to:

learn the prediction model for each of the polishing pads.

10 . A waviness prediction method, comprising:

a) receiving an input of waviness data obtained by measuring waviness of a polishing target surface that is polished by rotating a polishing pad with a planetary gear mechanism;

b) obtaining a feature including both a number of processed polishing targets in the polishing pad, and a torque of a sun gear; and

c) predicting the waviness by inputting the obtained feature to a prediction model that learns a relationship between the feature and the waviness data,

a), b), and c) being performed by a computer.

11 . A processing method for a polishing target, the processing method comprising:

a) receiving an input of waviness data obtained by measuring waviness of a polishing target surface that is polished by rotating a polishing pad with a planetary gear mechanism;

b) obtaining a feature including both a number of processed polishing targets in the polishing pad, and a torque of a sun gear;

c) predicting the waviness by inputting the obtained feature obtained in the feature obtainment procedure to a prediction model that learns a relationship between the feature and the waviness data;

d) comparing a prediction value of the waviness with a predetermined threshold;

e) searching for a processing condition that the prediction value of the waviness becomes lower than the threshold, when the prediction value of the waviness is equal to or higher than the threshold,

a), b), c), d), and e) being executed by a computer; and

f) processing the polishing target based on the processing condition that is found in e),

f) being performed by a polisher.

12 . A non-transitory computer-readable recording medium storing a program for causing a computer to execute:

receiving an input of waviness data obtained by measuring waviness of a polishing target surface that is polished by rotating a polishing pad with a planetary gear mechanism;

obtaining a feature including both a number of processed polishing targets in the polishing pad, and a torque of a sun gear; and

predicting the waviness by inputting the obtained feature to a prediction model that learns a relationship between the feature and the waviness data.