IP Library › Granted Patent US 12,502,748
Granted Patent B2
US 12,502,748 · App. 18/471,086 · Granted Dec 23, 2025

Control substrate polishing using constrained cost function

Inventors: Benjamin Cherian (San Jose, CA); Sivakumar Dhandapani (San Jose, CA)
Assignee: Applied Materials, Inc.
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 12,502,748
App. No.
18/471,086
Granted
Dec 23, 2025
Kind
B2
Abstract

Controlling a polishing system includes receiving from an in-situ monitoring system, for each region of a plurality of regions on a substrate being processed by the polishing system, a sequence of characterizing values for the region. For each region, a polishing rate is determined for the region, and an adjustment is calculated for at least one processing parameter. Calculation of the adjustment includes minimizing a cost function that includes, for each region, a difference between a current characterizing value or an expected characterizing value at an expected endpoint time and a target characterizing value for the region, and optimization of the cost function is subject to at least one constraint.

Claims (44)

1 . A non-transitory computer readable medium having a computer program encoded therein, the computer program comprising instructions for causing one or more computers to:

cause a plurality of chambers in a carrier head of a polishing system to be pressurized to a plurality of pressures;

receive from an in-situ monitoring system, for each region of a plurality of regions on a substrate being processed by the polishing system, a sequence of characterizing values for the region;

for each region, determine a polishing rate for the region;

calculate an adjustment to the polishing rate, wherein calculating the adjustment to the polishing rate comprises calculating a pressure adjustment for at least one pressure of the plurality of pressures, wherein calculation of the pressure adjustment includes minimizing a cost function that includes, for each region, a difference between a current characterizing value or an expected characterizing value at an expected endpoint time and a target characterizing value for the region, and wherein optimization of the cost function is subject to a constraint that a pressure difference between two chambers of the plurality of chambers cannot exceed a maximum pressure difference; and

adjust the polishing rate by adjusting at least one pressure of the plurality of pressures according to the calculated pressure adjustment.

2 . The computer readable medium of claim 1 , wherein the optimization of the cost function is subject to a constraint that the pressure difference between two adjacent chambers of the plurality of chambers cannot exceed the maximum pressure difference.

3 . The computer readable medium of claim 1 , wherein optimization of the cost function is subject to a constraint that a pressure difference between a chamber of the plurality of chambers and an average pressure of multiple chambers cannot exceed a second maximum pressure difference.

4 . The computer readable medium of claim 3 , wherein optimization of the cost function is subject to a constraint that a pressure of a chamber of the plurality of chambers cannot exceed a maximum pressure or cannot fall below a minimum pressure.

5 . The computer readable medium of claim 1 , wherein the characterizing value is thickness.

6 . A non-transitory computer readable medium having a computer program encoded therein, the computer readable medium comprising instructions for causing one or more computers to:

cause a plurality of chambers in a carrier head of a polishing system to be pressurized to a plurality of pressures;

receive from an in-situ monitoring system, for each region of a plurality of regions on a substrate being processed by the polishing system, a sequence of characterizing values for the region;

for each region, determine a polishing rate for the region;

calculate an adjustment to the polishing rate, wherein calculating the adjustment to the polishing rate comprises calculating a pressure adjustment for at least one pressure of the plurality of pressures, wherein calculation of the pressure adjustment includes minimizing a cost function that includes, for each region, a difference between a current characterizing value or an expected characterizing value at an expected endpoint time and a target characterizing value for the region, and wherein optimization of the cost function is subject to a constraint that a pressure difference between a chamber of the plurality of chambers and an average pressure of multiple chambers cannot exceed a maximum pressure difference; and

adjust the polishing rate by adjusting at least one pressure of the plurality of pressures according to the calculated pressure adjustment.

7 . The computer readable medium of claim 6 , wherein the characterizing value is thickness.

8 . A polishing system, comprising:

a platen to support a polishing pad;

a carrier head to hold a substrate in contact with the polishing pad, the carrier head having a plurality of individually pressurizable chambers;

a motor to generate relative motion between the carrier head and the polishing pad;

an in-situ monitoring system to, for each region of a plurality of regions on the substrate being polished, generate a sequence of characterizing values for the region; and

a controller configured to

cause the plurality of individually pressurizable chambers in the carrier head to be pressurized to a plurality of pressures;

receive from the in-situ monitoring system, for each region of a plurality of regions on a substrate being processed by the polishing system, the sequence of characterizing values for the region;

for each region, determine a polishing rate for the region;

calculate an adjustment to the polishing rate, wherein calculating the adjustment to the polishing rate comprises calculating a pressure adjustment for at least one pressure of the plurality of pressures, wherein calculation of the pressure adjustment includes minimizing a cost function that includes, for each region, a difference between a current characterizing value or an expected characterizing value at an expected endpoint time and a target characterizing value for the region, and wherein optimization of the cost function is subject to a constraint that a pressure difference between two chambers of the plurality of independently pressurizable chambers cannot exceed a maximum pressure difference; and

adjust the polishing rate by adjusting at least one pressure of the plurality of pressures according to the calculated pressure adjustment.

9 . The system of claim 8 , wherein the optimization of the cost function is subject to a constraint that the pressure difference between two adjacent chambers of the plurality of independently pressurizable chambers cannot exceed the maximum pressure difference.

10 . The system of claim 8 , wherein optimization of the cost function is subject to a constraint that a pressure difference between a chamber of the plurality of independently pressurizable chambers and an average pressure of multiple chambers cannot exceed a second maximum pressure difference.

11 . The system of claim 10 , wherein optimization of the cost function is subject to a constraint that a pressure of a chamber of the plurality of independently pressurizable chambers cannot exceed a maximum pressure or cannot fall below a minimum pressure.

12 . The system of claim 8 , wherein the characterizing value is thickness.

13 . A polishing system, comprising:

a platen to support a polishing pad;

a carrier head to hold a substrate in contact with the polishing pad, the carrier head having a plurality of individually pressurizable chambers;

a motor to generate relative motion between the carrier head and the polishing pad;

an in-situ monitoring system to, for each region of a plurality of regions on the substrate being polished, generate a sequence of characterizing values for the region; and

a controller configured to

cause the plurality of independently pressurizable chambers in the carrier head to be pressurized to a plurality of pressures;

receive from the in-situ monitoring system, for each region of a plurality of regions on a substrate being processed by the polishing system, the sequence of characterizing values for the region;

for each region, determine a polishing rate for the region;

calculate an adjustment to the polishing rate, wherein calculating the adjustment to the polishing rate comprises calculating a pressure adjustment for at least one pressure of the plurality of pressures, wherein calculation of the pressure adjustment includes minimizing a cost function that includes, for each region, a difference between a current characterizing value or an expected characterizing value at an expected endpoint time and a target characterizing value for the region, and wherein optimization of the cost function is subject to a constraint that a pressure difference between a chamber of the plurality of independently pressurizable chambers and an average pressure of multiple chambers cannot exceed a maximum pressure difference; and

adjust the polishing rate by adjusting at least one pressure of the plurality of pressures according to the calculated pressure adjustment.

14 . The system of claim 13 , wherein the characterizing value is thickness.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2023
From: CHERIAN, BENJAMIN; DHANDAPANI, SIVAKUMAR
To: APPLIED MATERIALS, INC.
Reel/Frame 065203/0896 →
Continuity (3)
Continuation 17683049 · Feb 28, 2022
Provisional Application 63157508 · Mar 5, 2021
Related Publication 20240009796A1 · Jan 11, 2024
References Cited (71)
US 5888120A · Doran · 1999 [cited by applicant]
US 6439964B1 · Prehbu et al. · 2002 [cited by applicant]
US 6540591B1 · Pasadyn et al. · 2003 [cited by applicant]
US 6544103B1 · Korovin · 2003 [cited by applicant]
US 6932671B1 · Korovin et al. · 2005 [cited by applicant]
US 7115017B1 · Laursen et al. · 2006 [cited by applicant]
US 8774958B2 · Zhang et al. · 2014 [cited by applicant]
US 9213340B2 · Zhang et al. · 2015 [cited by applicant]
US 9490186B2 · Benvegnu et al. · 2016 [cited by applicant]
US 10493590B2 · Zhang et al. · 2019 [cited by applicant]
US 20020192966A1 · Shanmugasundram et al. · 2002 [cited by applicant]
US 20020193899A1 · Shanmugasundram et al. · 2002 [cited by applicant]
US 20040023606A1 · Wang et al. · 2004 [cited by applicant]
US 20050070205A1 · Korovin et al. · 2005 [cited by applicant]
US 20060009127A1 · Sakurai et al. · 2006 [cited by applicant]
US 20060106479A1 · de Roover et al. · 2006 [cited by applicant]
US 20070102116A1 · Shanmugasundram et al. · 2007 [cited by applicant]
US 20070224915A1 · David · 2007 [cited by examiner]
US 20070243795A1 · Kobayashi et al. · 2007 [cited by applicant]
US 20080051009A1 · Wang et al. · 2008 [cited by applicant]
US 20080119119A1 · Zuniga et al. · 2008 [cited by applicant]
US 20080139087A1 · Togawa et al. · 2008 [cited by applicant]
US 20100029177A1 · Kobayashi et al. · 2010 [cited by applicant]
US 20100217430A1 · David et al. · 2010 [cited by applicant]
US 20110256805A1 · David et al. · 2011 [cited by applicant]
US 20120034845A1 · Hu et al. · 2012 [cited by applicant]
US 20120100781A1 · Zhang et al. · 2012 [cited by applicant]
US 20120277897A1 · Zhang et al. · 2012 [cited by applicant]
US 20130204424A1 · David et al. · 2013 [cited by applicant]
US 20130237128A1 · David et al. · 2013 [cited by applicant]
US 20130273812A1 · Qian et al. · 2013 [cited by applicant]
US 20130280827A1 · Benvegnu et al. · 2013 [cited by applicant]
US 20150147829A1 · Benvegnu · 2015 [cited by examiner]
US 20150224623A1 · Xu et al. · 2015 [cited by applicant]
US 20150226680A1 · Turovets et al. · 2015 [cited by applicant]
US 20160372388A1 · Benvegnu et al. · 2016 [cited by applicant]
US 20180099374A1 · Shen et al. · 2018 [cited by applicant]
US 20180150052A1 · Cherian et al. · 2018 [cited by applicant]
US 20190271962A1 · Miyata · 2019 [cited by applicant]
US 20220281054A1 · Cherian et al. · 2022 [cited by applicant]
US 20220281055A1 · Cherian et al. · 2022 [cited by applicant]
US 20220281056A1 · Cherian et al. · 2022 [cited by applicant]
CN 1554118 · 2004 [cited by applicant]
CN 1602546 · 2005 [cited by applicant]
CN 100577361 · 2010 [cited by applicant]
CN 100577361C · 2010 [cited by examiner]
CN 104583712 · 2015 [cited by applicant]
CN 105745743 · 2016 [cited by applicant]
CN 106062933 · 2016 [cited by applicant]
CN 107611049 · 2018 [cited by applicant]
CN 109844923 · 2019 [cited by applicant]
CN 110223936 · 2019 [cited by applicant]
CN 111863613 · 2020 [cited by applicant]
JP 2006043873 · 2006 [cited by applicant]
JP 2012076157 · 2012 [cited by applicant]
JP 2015168015 · 2015 [cited by applicant]
JP 2019102518 · 2019 [cited by applicant]
TW 200607604 · 2006 [cited by applicant]
TW 200822204 · 2008 [cited by applicant]
TW I322059 · 2010 [cited by applicant]
WO WO2008032753 · 2008 [cited by applicant]
WO WO2018132424 · 2018 [cited by applicant]
English translation of CN 100577361C (Year: 2010). [cited by examiner]
Bae et al., “Effect of Retainer Pressure on Removal Profile and Stress Distribution in Oxide CMP,” International Conference on Planarization/CMP Technology, Fukuoka, Nov. 19-21, 2009, pp. 345-349. [cited by applicant]
English translation of CN105745743A (Year: 2016), 20 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/US2022/018161, dated Jun. 14, 2022, 8 pages. [cited by applicant]
Office Action in Chinese Appln. No. 202210212981.0, dated Jul. 28, 2023, 12 pages (with English translation). [cited by applicant]
Office Action in Taiwanese Appln. No. 111107946, dated Jun. 26, 2023, 20 pages (with English Summary and Search Report). [cited by applicant]
Vandebogert, “Method of Quadratic Interpolation,” University of South Carolina, Sep. 3, 2017, 22 pages. [cited by applicant]
Notice of Allowance in Chinese Appln. No. 202210212981.0, dated Jul. 2, 2024, 9 pages (with English translation). [cited by applicant]
Office Action in Japanese Appln. No. 2022-578963, dated Apr. 23, 2024, 6 pages (with English translation). [cited by applicant]