Patent ID: 11969854
Assignee: APPLIED MATERIALS, INC.
Field: Machine tools (Mechanical engineering)
Classification: CPC B | IPC B

Claim 0:
1. A computer program product for controlling a polishing system, the computer program product residing on a non-transitory computer readable medium, the computer program product comprising instructions for causing one or more computers to:
control the polishing system to process a substrate, wherein the polishing system has one or more controllable processing parameters that affect a polishing rate of the substrate;
receive from an in-situ monitoring system, for each region of a plurality of regions on the substrate being processed by the polishing system, a sequence of characterizing values for the region;
for each region, determine the polishing rate for the region from the sequence of characterizing values for the region; and
for each particular parameter update time of a plurality of parameter update times prior to a polishing endpoint, calculate an adjustment of at least one of the one or more controllable processing parameters of the polishing system to be made at the particular parameter update time, wherein calculation of the adjustment to be made at the particular parameter update time from the plurality of parameter update times includes calculation of an expected future adjustment of at least one of the one or more controllable processing parameters to be made at one or more future parameter update times subsequent to the particular parameter update time.